Postava glóbu Eco², upravená pro toto portfolio podle nejnovější oficiální hlavní postavy: blankytně modrý glóbus se zelenou pevninou, klíčkem na temeni a hnědým usměvavým obličejem
Zpět do sálu

Eco²

Backend · Cloud infrastructure

Rady k třídění odpadu z jedné fotky a rozhovoru.

Univerzální asistent AI, který rozumí tomu, jak funguje třídění odpadu v Koreji.

2025.10.31 — 2026.02.10

Týmový projekt · základ infrastruktury a nasazení → doménový backend → asynchronní zpracování, konverzační agent, ověřování

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

  • Webová aplikaceSlužba ukončena

Oprava oddělená od jiného agenta, revize rozdělená podle hledisek

Dva případy opravené s kódovacími agenty v backendu Eco². Model se uvádí jen tam, kde ho zaznamenává označení spoluautorství Claude Opus 4.5 nebo 4.6.

Celá legenda

Jak číst · jedna gramatika pro každý případ

  • Sloupce jsou ten, kdo jednal; shora dolů běží čas
  • Plná čára: zaznamenané předání nebo další krok
  • Silná lapisová ↩: zjištění, které vrátilo práci
  • Přerušovaná: nejde o zaznamenané provedení (sepsané pravidlo, rada bez oprávnění, neověřená hranice)
  • Obdélník: akce
  • Zaoblený: pozorovaný stav nebo zjištění
  • Přehnutý roh: artefakt nebo doklad
  • Šrafovaný sloupec: části vyvíjeného produktu (ne agenti použití k jeho stavbě)

Případ 1 / 2 · Mimo větev develop, kterou používal jiný agent, bylo streamování tokenů opraveno ve dvou průchodech

January 2026

Mimo větev develop, kterou používal jiný agent, bylo streamování tokenů opraveno ve dvou průchodech

  1. Kódovací agentJiný agent

    AkceJiná rozpracovaná práce na develop

    • předáníStrom obsazen → oddělení→ Samostatný worktree · nejprve analytická poznámka (Worktree opravy)
  2. Ve vývojiStream Chat

    Pozorování · zjištěníPřicházejí jen události fází, žádné tokeny

    • předáníRozsah: emise streamu→ Samostatný worktree · nejprve analytická poznámka (Worktree opravy)
  3. Kódovací agentWorktree opravy

    AkceSamostatný worktree · nejprve analytická poznámka

    • předáníSoubory ke změně→ Obalení OpenAI SDK do adaptéru LangChain (Worktree opravy)
  4. Kódovací agentWorktree opravy

    AkceObalení OpenAI SDK do adaptéru LangChain

    • předání→ PR #437 → sloučeno do develop (Artefakty)
  5. ArtefaktyArtefakty

    ArtefaktPR #437 → sloučeno do develop

    • předání→ Worktree · kroky analýzy ve skillu git-workflow (Artefakty)
    • předáníE2E po sloučení→ Duplikované tokeny odpovědi · únik intent „general“ (Stream Chat)
  6. Ve vývojiStream Chat

    Pozorování · zjištěníDuplikované tokeny odpovědi · únik intent „general“

  7. ArtefaktyArtefakty

    ArtefaktWorktree · kroky analýzy ve skillu git-workflow

  8. Kódovací agentWorktree opravy

    AkceRozlišení dvou emitorů podle node · seq → přeskočení zachycených tokenů (dva průchody)

    • předáníPřed / po→ Zaznamenané úryvky SSE, před a po (Stream Chat)
    • předáníKontrola na úrovni příkazu→ Lokální kontrola příkazu: 0 tokenů notifieru (Artefakty)
  9. Ve vývojiStream Chat

    Pozorování · zjištěníZaznamenané úryvky SSE, před a po

  10. ArtefaktyArtefakty

    ArtefaktLokální kontrola příkazu: 0 tokenů notifieru

    • předání→ PR #448 · sloučeno po vyřešení konfliktů s develop (Artefakty)
  11. ArtefaktyArtefakty

    ArtefaktPR #448 · sloučeno po vyřešení konfliktů s develop

Kontext
SSE v Chat doručovalo události fází, ale žádné tokeny. Na develop pracoval jiný agent, proto práce začala analytickou poznámkou v samostatném worktree; po sloučení první opravy byly tehdy pozorované duplicity a únik zúženy druhou opravou.
Výsledek
Odpovědnost za emisi tokenů byla zúžena na jediný uzel, který je skutečně vytváří. Kontrola příkazu ukazuje jen to, že notifier neposílá žádné tokeny; zaznamenané úryvky SSE ukazují pozdější pozorování E2E. Jsou to různé doklady.
Omezení
Identita a model druhého agenta ani počet kódovacích agentů nejsou zaznamenány. Žádný z PR neměl formální schválení revize a tento záznam není současnou službou ani novým během E2E.
Zdroje a zbývající omezení
  • V rámci PR #448 první záplata přeskakovala tokeny odpovědi; navazující změna zajistila, že ProcessChatCommand přeskakuje všechny zachycené tokeny zpráv. Nespojují se do jedné opravy, která fungovala napoprvé.
  • Analytická poznámka a úryvky SSE před/po jsou interní záznamy zpráv v repozitáři.

February 10, 2026

Evaluátor byl revidován hledisko po hledisku a kódem se staly jen konkrétní nálezy

  1. Kódovací agentImplementace

    AkceKandidátní pipeline evaluace

    • předáníRevize hledisko po hledisku→ Nálezy: chybí vzorkování · hlídání nákladů / měnitelné výsledky / konfigurace mimo uzávěr (Pět hledisek revize)
  2. Revize · ověřeníPět hledisek revize

    Pozorování · zjištěníNálezy: chybí vzorkování · hlídání nákladů / měnitelné výsledky / konfigurace mimo uzávěr

  3. Kódovací agentImplementace

    AkceVzorkovat a kontrolovat denní náklady před evaluací

  4. Kódovací agentImplementace

    AkceZmrazené objekty výsledků · explicitní vazba konfigurace

    • předáníKontroly→ Jednotkové kontroly · kontroly zapojení (lokální · s mocky) (Artefakty)
  5. ArtefaktyArtefakty

    ArtefaktJednotkové kontroly · kontroly zapojení (lokální · s mocky)

    • nejde o zaznamenané provedeníSem nedosahuje→ E2E na skutečném Redis + PG: tehdy nenapsáno (Artefakty)
    • předání→ PR #546 sloučeno · postup do skillu eval-feedback-loop (Artefakty)
  6. ArtefaktyArtefakty

    Pravidlo · neověřenoE2E na skutečném Redis + PG: tehdy nenapsáno

  7. ArtefaktyArtefakty

    ArtefaktPR #546 sloučeno · postup do skillu eval-feedback-loop

Kontext
Zpráva o implementaci pipeline pro evaluaci konverzací zaznamenává pět hledisek revize a dvě kola oprav. Počet hledisek není počtem relací ani agentů.
Výsledek
Kód má větev, která před evaluací vzorkuje a kontroluje denní náklady, zmrazené objekty výsledků a explicitní vazbu konfigurace. Pokud dotaz na náklady selže, evaluace L2 přesto proběhne, takže nejde o pevný strop výdajů.
Omezení
Pět hledisek je způsob rozdělení revize; neznamená pět nezávislých relací modelu ani schválení lidskými experty. Interní skóre blízká 100 ze zprávy nejsou měřením kvality a nepřebírají se.
Zdroje a zbývající omezení
  • PR odkazovaný v záhlaví zprávy je #545; veřejný PR, který sloučil fáze 1–4, je #546.
  • Dosud otevřený stub rekalibrace je ve zprávě také uveden tak, jak je.