Postava glóbusu Eco², upravená pre toto portfólio podľa najnovšej oficiálnej hlavnej postavy: blankytne modrý glóbus so zelenou pevninou, klíčkom na temene a hnedou usmiatou tvárou
Späť do sály

Eco²

Backend · Cloud infrastructure

Rady k triedeniu odpadu z jednej fotky a rozhovoru.

Univerzálny asistent AI, ktorý rozumie tomu, ako funguje triedenie odpadu v Kórei.

2025.10.31 — 2026.02.10

Tímový projekt · základ infraštruktúry a nasadenia → doménový backend → asynchrónne spracovanie, konverzačný agent, overovanie

2025 새싹 해커톤 (Saessak Hackathon)Cena za excelentnosť · 2025.12.02

  • Webová aplikáciaSlužba ukončená

Oprava oddelená od iného agenta, revízia rozdelená podľa hľadísk

Dva prípady opravené s kódovacími agentmi v backende Eco². Model sa uvádza len tam, kde ho zaznamenáva označenie spoluautorstva Claude Opus 4.5 alebo 4.6.

Celá legenda

Ako čítať · jedna gramatika pre každý prípad

  • Stĺpce sú ten, kto konal; zhora nadol plynie čas
  • Plná čiara: zaznamenané odovzdanie alebo ďalší krok
  • Hrubá lapisová ↩: zistenie, ktoré vrátilo prácu
  • Prerušovaná: nejde o zaznamenané vykonanie (spísané pravidlo, rada bez oprávnenia, neoverená hranica)
  • Obdĺžnik: akcia
  • Zaoblený: pozorovaný stav alebo zistenie
  • Prehnutý roh: artefakt alebo doklad
  • Šrafovaný stĺpec: časti vyvíjaného produktu (nie agenti použití na jeho stavbu)

Prípad 1 / 2 · Mimo vetvy develop, ktorú používal iný agent, sa streamovanie tokenov opravilo v dvoch prechodoch

January 2026

Mimo vetvy develop, ktorú používal iný agent, sa streamovanie tokenov opravilo v dvoch prechodoch

  1. Kódovací agentIný agent

    AkciaIná rozpracovaná práca na develop

    • odovzdanieStrom obsadený → oddelenie→ Samostatný worktree · najprv analytická poznámka (Worktree opravy)
  2. Vo vývojiStream Chat

    Pozorovanie · zisteniePrichádzajú len udalosti fáz, žiadne tokeny

    • odovzdanieRozsah: emisia streamu→ Samostatný worktree · najprv analytická poznámka (Worktree opravy)
  3. Kódovací agentWorktree opravy

    AkciaSamostatný worktree · najprv analytická poznámka

    • odovzdanieSúbory na zmenu→ Obalenie OpenAI SDK do adaptéra LangChain (Worktree opravy)
  4. Kódovací agentWorktree opravy

    AkciaObalenie OpenAI SDK do adaptéra LangChain

    • odovzdanie→ PR #437 → zlúčené do develop (Artefakty)
  5. ArtefaktyArtefakty

    ArtefaktPR #437 → zlúčené do develop

    • odovzdanie→ Worktree · kroky analýzy v skille git-workflow (Artefakty)
    • odovzdanieE2E po zlúčení→ Duplikované tokeny odpovede · únik intent „general“ (Stream Chat)
  6. Vo vývojiStream Chat

    Pozorovanie · zistenieDuplikované tokeny odpovede · únik intent „general“

  7. ArtefaktyArtefakty

    ArtefaktWorktree · kroky analýzy v skille git-workflow

  8. Kódovací agentWorktree opravy

    AkciaRozlíšenie dvoch emitorov podľa node · seq → preskočenie zachytených tokenov (dva prechody)

    • odovzdaniePred / po→ Zaznamenané úryvky SSE, pred a po (Stream Chat)
    • odovzdanieKontrola na úrovni príkazu→ Lokálna kontrola príkazu: 0 tokenov notifiera (Artefakty)
  9. Vo vývojiStream Chat

    Pozorovanie · zistenieZaznamenané úryvky SSE, pred a po

  10. ArtefaktyArtefakty

    ArtefaktLokálna kontrola príkazu: 0 tokenov notifiera

    • odovzdanie→ PR #448 · zlúčené po vyriešení konfliktov s develop (Artefakty)
  11. ArtefaktyArtefakty

    ArtefaktPR #448 · zlúčené po vyriešení konfliktov s develop

Kontext
SSE v Chat doručovalo udalosti fáz, ale žiadne tokeny. Na develop pracoval iný agent, preto práca začala analytickou poznámkou v samostatnom worktree; po zlúčení prvej opravy sa vtedy pozorované duplicity a únik zúžili druhou opravou.
Výsledok
Zodpovednosť za emisiu tokenov sa zúžila na jediný uzol, ktorý ich skutočne vytvára. Kontrola príkazu ukazuje len to, že notifier neposiela žiadne tokeny; zaznamenané úryvky SSE ukazujú neskoršie pozorovanie E2E. Sú to rôzne doklady.
Obmedzenie
Identita a model druhého agenta ani počet kódovacích agentov nie sú zaznamenané. Žiadny z PR nemal formálne schválenie revízie a tento záznam nie je súčasnou službou ani novým behom E2E.
Zdroje a zostávajúce obmedzenia
  • V rámci PR #448 prvá záplata preskakovala tokeny odpovede; nadväzujúca zmena zabezpečila, že ProcessChatCommand preskakuje všetky zachytené tokeny správ. Nespájajú sa do jednej opravy, ktorá fungovala na prvý raz.
  • Analytická poznámka a úryvky SSE pred/po sú interné záznamy správ v repozitári.

February 10, 2026

Evaluátor sa revidoval hľadisko po hľadisku a kódom sa stali len konkrétne zistenia

  1. Kódovací agentImplementácia

    AkciaKandidátska pipeline evaluácie

    • odovzdanieRevízia hľadisko po hľadisku→ Zistenia: chýba vzorkovanie · stráženie nákladov / meniteľné výsledky / konfigurácia mimo uzáveru (Päť hľadísk revízie)
  2. Revízia · overeniePäť hľadísk revízie

    Pozorovanie · zistenieZistenia: chýba vzorkovanie · stráženie nákladov / meniteľné výsledky / konfigurácia mimo uzáveru

  3. Kódovací agentImplementácia

    AkciaVzorkovať a kontrolovať denné náklady pred evaluáciou

  4. Kódovací agentImplementácia

    AkciaZmrazené objekty výsledkov · explicitná väzba konfigurácie

    • odovzdanieKontroly→ Jednotkové kontroly · kontroly zapojenia (lokálne · s mockmi) (Artefakty)
  5. ArtefaktyArtefakty

    ArtefaktJednotkové kontroly · kontroly zapojenia (lokálne · s mockmi)

    • nejde o zaznamenané vykonanieSem nesiaha→ E2E na skutočnom Redis + PG: vtedy nenapísané (Artefakty)
    • odovzdanie→ PR #546 zlúčené · postup do skillu eval-feedback-loop (Artefakty)
  6. ArtefaktyArtefakty

    Pravidlo · neoverenéE2E na skutočnom Redis + PG: vtedy nenapísané

  7. ArtefaktyArtefakty

    ArtefaktPR #546 zlúčené · postup do skillu eval-feedback-loop

Kontext
Správa o implementácii pipeline na evaluáciu konverzácií zaznamenáva päť hľadísk revízie a dve kolá opráv. Počet hľadísk nie je počtom relácií ani agentov.
Výsledok
Kód má vetvu, ktorá pred evaluáciou vzorkuje a kontroluje denné náklady, zmrazené objekty výsledkov a explicitnú väzbu konfigurácie. Ak dopyt na náklady zlyhá, evaluácia L2 aj tak prebehne, takže nejde o pevný strop výdavkov.
Obmedzenie
Päť hľadísk je spôsob rozdelenia revízie; neznamená päť nezávislých relácií modelu ani schválenie ľudskými expertmi. Interné skóre blízke 100 zo správy nie sú meraním kvality a nepreberajú sa.
Zdroje a zostávajúce obmedzenia
  • PR odkazovaný v hlavičke správy je #545; verejný PR, ktorý zlúčil fázy 1–4, je #546.
  • Dosiaľ otvorený stub rekalibrácie je v správe tiež uvedený tak, ako je.