Ο χαρακτήρας-υδρόγειος του Eco², προσαρμοσμένος για αυτό το portfolio από τον πιο πρόσφατο επίσημο κεντρικό χαρακτήρα: γαλάζια υδρόγειος με πράσινη ξηρά, ένα βλαστάρι στην κορυφή και καφέ χαμογελαστό πρόσωπο
Επιστροφή στην αίθουσα

Eco²

Backend · Cloud infrastructure

Οδηγίες ανακύκλωσης από μία φωτογραφία και μια συζήτηση.

Ένας ολοκληρωμένος βοηθός AI που κατανοεί πώς λειτουργεί η ανακύκλωση στην Κορέα.

2025.10.31 — 2026.02.10

Ομαδικό έργο · θεμέλια υποδομής και ανάπτυξης → backend τομέα → ασύγχρονη επεξεργασία, πράκτορας συνομιλίας, επαλήθευση

2025 새싹 해커톤 (Saessak Hackathon)Βραβείο Αριστείας · 2025.12.02

  • Web εφαρμογήΗ υπηρεσία έκλεισε

Μια διόρθωση χωριστά από άλλον πράκτορα, μια αναθεώρηση χωρισμένη ανά οπτική

Δύο περιπτώσεις που διορθώθηκαν με πράκτορες κώδικα στο backend του Eco². Ένα μοντέλο κατονομάζεται μόνο όπου το καταγράφει μια σήμανση συν-συγγραφέα Claude Opus 4.5 ή 4.6.

Πλήρες υπόμνημα

Πώς διαβάζεται · μία γραμματική για κάθε περίπτωση

  • Οι στήλες δείχνουν ποιος ενήργησε. Από πάνω προς τα κάτω είναι ο χρόνος
  • Συνεχής: καταγεγραμμένη παράδοση ή επόμενο βήμα
  • Παχιά λαζουριά ↩: εύρημα που έστειλε πίσω τη δουλειά
  • Διακεκομμένη: όχι καταγεγραμμένη εκτέλεση (γραπτός κανόνας, συμβουλή χωρίς εξουσία, ανεπαλήθευτο όριο)
  • Ορθογώνιο: ενέργεια
  • Στρογγυλεμένο: παρατηρημένη κατάσταση ή εύρημα
  • Διπλωμένη γωνία: τεχνούργημα ή τεκμήριο
  • Διαγραμμισμένη στήλη: μέρη του προϊόντος υπό ανάπτυξη (όχι οι πράκτορες που χρησιμοποιήθηκαν για την κατασκευή του)

Περίπτωση 1 / 2 · Χωριστά από τον κλάδο develop που χρησιμοποιούσε άλλος πράκτορας, η ροή tokens διορθώθηκε σε δύο περάσματα

January 2026

Χωριστά από τον κλάδο develop που χρησιμοποιούσε άλλος πράκτορας, η ροή tokens διορθώθηκε σε δύο περάσματα

  1. Πράκτορας κώδικαΆλλος πράκτορας

    ΕνέργειαΆλλη εργασία σε εξέλιξη στο develop

    • παράδοσηΔέντρο κατειλημμένο → διαχωρισμός→ Χωριστό worktree · πρώτα σημείωση ανάλυσης (Worktree διόρθωσης)
  2. Υπό ανάπτυξηΡοή Chat

    Παρατήρηση · εύρημαΦτάνουν μόνο συμβάντα σταδίων, χωρίς tokens

    • παράδοσηΕύρος: εκπομπή ροής→ Χωριστό worktree · πρώτα σημείωση ανάλυσης (Worktree διόρθωσης)
  3. Πράκτορας κώδικαWorktree διόρθωσης

    ΕνέργειαΧωριστό worktree · πρώτα σημείωση ανάλυσης

    • παράδοσηΑρχεία προς αλλαγή→ Περιτύλιξη του OpenAI SDK σε adapter LangChain (Worktree διόρθωσης)
  4. Πράκτορας κώδικαWorktree διόρθωσης

    ΕνέργειαΠεριτύλιξη του OpenAI SDK σε adapter LangChain

    • παράδοση→ PR #437 → συγχώνευση στο develop (Τεχνουργήματα)
  5. ΤεχνουργήματαΤεχνουργήματα

    ΤεχνούργημαPR #437 → συγχώνευση στο develop

    • παράδοση→ Worktree · βήματα ανάλυσης στο git-workflow skill (Τεχνουργήματα)
    • παράδοσηE2E μετά τη συγχώνευση→ Διπλά tokens απάντησης · διαρροή του intent «general» (Ροή Chat)
  6. Υπό ανάπτυξηΡοή Chat

    Παρατήρηση · εύρημαΔιπλά tokens απάντησης · διαρροή του intent «general»

  7. ΤεχνουργήματαΤεχνουργήματα

    ΤεχνούργημαWorktree · βήματα ανάλυσης στο git-workflow skill

  8. Πράκτορας κώδικαWorktree διόρθωσης

    ΕνέργειαΔιάκριση των δύο εκπομπών με node · seq → παράλειψη των καταγεγραμμένων tokens (δύο περάσματα)

    • παράδοσηΠριν / μετά→ Καταγεγραμμένα αποσπάσματα SSE, πριν και μετά (Ροή Chat)
    • παράδοσηΈλεγχος σε επίπεδο command→ Τοπικός έλεγχος command: 0 tokens από τον notifier (Τεχνουργήματα)
  9. Υπό ανάπτυξηΡοή Chat

    Παρατήρηση · εύρημαΚαταγεγραμμένα αποσπάσματα SSE, πριν και μετά

  10. ΤεχνουργήματαΤεχνουργήματα

    ΤεχνούργημαΤοπικός έλεγχος command: 0 tokens από τον notifier

    • παράδοση→ PR #448 · συγχώνευση μετά την επίλυση συγκρούσεων με το develop (Τεχνουργήματα)
  11. ΤεχνουργήματαΤεχνουργήματα

    ΤεχνούργημαPR #448 · συγχώνευση μετά την επίλυση συγκρούσεων με το develop

Πλαίσιο
Το SSE του Chat παρέδιδε συμβάντα σταδίων αλλά όχι tokens. Ένας άλλος πράκτορας δούλευε στο develop, οπότε η εργασία ξεκίνησε με μια σημείωση ανάλυσης σε χωριστό worktree. Μετά τη συγχώνευση της πρώτης διόρθωσης, ο διπλασιασμός και η διαρροή που παρατηρήθηκαν τότε περιορίστηκαν με δεύτερη διόρθωση.
Αποτέλεσμα
Η ευθύνη εκπομπής tokens περιορίστηκε στον έναν κόμβο που πράγματι τα παράγει. Ο έλεγχος command δείχνει μόνο ότι ο notifier δεν στέλνει tokens, ενώ τα καταγεγραμμένα αποσπάσματα SSE δείχνουν την παρατήρηση E2E που ακολούθησε. Είναι διαφορετικά τεκμήρια.
Όριο
Η ταυτότητα και το μοντέλο του άλλου πράκτορα, καθώς και ο αριθμός των πρακτόρων κώδικα, δεν έχουν καταγραφεί. Κανένα από τα δύο PR δεν είχε επίσημη έγκριση αναθεώρησης, και αυτή η καταγραφή δεν είναι ούτε η τρέχουσα υπηρεσία ούτε νέα εκτέλεση E2E.
Πηγές και όρια που απομένουν
  • Μέσα στο PR #448, το πρώτο patch παρέλειπε τα tokens απάντησης, και μια συνέχεια έκανε το ProcessChatCommand να παραλείπει κάθε καταγεγραμμένο token μηνύματος. Δεν συγχωνεύονται σε μία διόρθωση που λειτούργησε με την πρώτη.
  • Η σημείωση ανάλυσης και τα αποσπάσματα SSE πριν/μετά είναι εσωτερικές καταγραφές αναφορών στο αποθετήριο.

February 10, 2026

Ο αξιολογητής αναθεωρήθηκε οπτική προς οπτική, και μόνο συγκεκριμένα ευρήματα έγιναν κώδικας

  1. Πράκτορας κώδικαΥλοποίηση

    ΕνέργειαΥποψήφια αλυσίδα αξιολόγησης

    • παράδοσηΑναθεώρηση ανά οπτική→ Ευρήματα: χωρίς δειγματοληψία · φρουρό κόστους / μεταβλητά αποτελέσματα / ρυθμίσεις εκτός του closure (Πέντε οπτικές αναθεώρησης)
  2. Αναθεώρηση · επαλήθευσηΠέντε οπτικές αναθεώρησης

    Παρατήρηση · εύρημαΕυρήματα: χωρίς δειγματοληψία · φρουρό κόστους / μεταβλητά αποτελέσματα / ρυθμίσεις εκτός του closure

  3. Πράκτορας κώδικαΥλοποίηση

    ΕνέργειαΔειγματοληψία και έλεγχος ημερήσιου κόστους πριν από την αξιολόγηση

  4. Πράκτορας κώδικαΥλοποίηση

    ΕνέργειαΠαγωμένα αντικείμενα αποτελεσμάτων · ρητή δέσμευση ρυθμίσεων

    • παράδοσηΈλεγχοι→ Έλεγχοι μονάδων · συνδεσμολογίας (τοπικά · με mocks) (Τεχνουργήματα)
  5. ΤεχνουργήματαΤεχνουργήματα

    ΤεχνούργημαΈλεγχοι μονάδων · συνδεσμολογίας (τοπικά · με mocks)

    • όχι καταγεγραμμένη εκτέλεσηΔεν φτάνει ως εδώ→ Πραγματικό E2E με Redis + PG: δεν γράφτηκε τότε (Τεχνουργήματα)
    • παράδοση→ Συγχώνευση PR #546 · διαδικασία στο eval-feedback-loop skill (Τεχνουργήματα)
  6. ΤεχνουργήματαΤεχνουργήματα

    Κανόνας · ανεπαλήθευτοΠραγματικό E2E με Redis + PG: δεν γράφτηκε τότε

  7. ΤεχνουργήματαΤεχνουργήματα

    ΤεχνούργημαΣυγχώνευση PR #546 · διαδικασία στο eval-feedback-loop skill

Πλαίσιο
Η αναφορά υλοποίησης της αλυσίδας αξιολόγησης συνομιλιών καταγράφει πέντε οπτικές αναθεώρησης και δύο γύρους διορθώσεων. Ο αριθμός των οπτικών δεν είναι αριθμός συνεδριών ή πρακτόρων.
Αποτέλεσμα
Ο κώδικας έχει κλάδο που κάνει δειγματοληψία και ελέγχει το ημερήσιο κόστος πριν από την αξιολόγηση, παγωμένα αντικείμενα αποτελεσμάτων και ρητή δέσμευση ρυθμίσεων. Αν αποτύχει η αναζήτηση κόστους, η αξιολόγηση L2 συνεχίζει, οπότε δεν είναι αυστηρό ανώτατο όριο δαπανών.
Όριο
Οι πέντε οπτικές είναι τρόπος διαίρεσης της αναθεώρησης και δεν σημαίνουν πέντε ανεξάρτητες συνεδρίες μοντέλων ή έγκριση από ανθρώπους ειδικούς. Οι εσωτερικές βαθμολογίες της αναφοράς, κοντά στο 100, δεν είναι μέτρηση ποιότητας και δεν μεταφέρονται εδώ.
Πηγές και όρια που απομένουν
  • Το PR που συνδέεται στην αρχή της αναφοράς είναι το #545, ενώ το δημόσιο PR που συγχώνευσε τα Phases 1–4 είναι το #546.
  • Το recalibration stub που μένει ακόμη ανοιχτό αναφέρεται επίσης στην αναφορά όπως είναι.