Wiki · Funkce do hloubky
Podagenti
Pomocníci, kteří dostanou vlastní zadání a vrátí jen výsledek: kdy se vyplatí, kdy ne a jak je pohlídat.
🐝
Podagent je pomocník, kterého agent vyšle s jasným zadáním.
Dostane vlastní rozhovor i vlastní terminál, pracuje samostatně a zpátky se vrací jen jeho
shrnutí — ne všechny mezivýsledky. Proto se do vašeho rozhovoru nehrne, co cestou zkoušel.
Kdy se rozdělení práce vyplatí
| Vhodné | Proč |
|---|---|
| Úloha náročná na přemýšlení (hledání příčiny chyby, kontrola kódu, shrnutí rešerše) | Podagent má na to celý vlastní prostor a nikoho neruší |
| Práce, která by zaplavila hlavní rozhovor daty | Do hlavního rozhovoru se vrátí jen výsledek, ne stovky řádků mezivýsledků |
| Více nezávislých větví najednou | Běží souběžně — tři průzkumy místo tří po sobě |
| Čerstvý pohled bez zaujatosti | Podagent nevidí, co jste si už mysleli, takže mu nic nebrání říct opak |
| Nevhodné — udělejte to jinak | Jak |
|---|---|
| Jedno volání nástroje nebo drobná úprava souboru | Zadejte to přímo, ušetříte čas i peníze |
| Mechanická práce s logikou mezi kroky | Skript — je spustitelný znovu a přesně |
| Úloha, u které je potřeba se vás na něco zeptat | Podagent se ptát neumí — dělá to hlavní agent |
| Práce, která musí běžet dál po zavření rozhraní | Plánovaná úloha nebo proces na pozadí — viz Pravidelné úlohy (cron) |
Jak se to projeví ve vašem rozhovoru
| Co uvidíte | Co to znamená |
|---|---|
| „Poslal jsem na to tři pomocníky.“ | Hlavní agent pracuje dál, výsledky dorazí jako zprávy |
| Pruh s počtem a stavem | V aplikaci i v terminálu vidíte, kdo běží, jak dlouho a co naposledy udělal |
| Možnost vstoupit do práce nebo ji zastavit | Když podagent míří špatně, dá se usměrnit nebo ukončit — nemusíte čekat do konce |
| Výsledek jako shrnutí | Když potřebujete i důkaz (výpis souboru, HTTP kód), vyžádejte si ho výslovně |
Podagent se nemůže zeptat vás ani si najmout dalšího podagenta — hloubka je omezená. Když úloha potřebuje rozhovor s člověkem, patří do hlavního rozhovoru.
Zadání pro podagenta
Zadání se vyplatí psát stejně jako zakázku: co je cílem, jak poznáte, že je hotovo, a co má přinést zpátky.
❯ Zjisti, kolik u nás stojí tři varianty VPS u českých poskytovatelů.
❯ Za každou variantu uveď cenu v Kč, co je v ní a odkaz. Nevracej nic jiného.
❯ Zkontroluj tuhle změnu v kódu na chyby.
❯ Vrať seznam nálezů: co, kde a jak se to projeví. Když nic nenajdeš, řekni to.
❯ Projdi tyhle tři weby a porovnej je.
❯ Výsledek chci jako tabulku: co mají, co nemají a čím se liší.
Když chcete odpověď ve strojovém tvaru (tabulka, seznam položek), dá se podagentovi
zadat i pevná podoba výstupu (output_schema) — hodí se, když výsledek zpracovává
skript.
Kolik jich může běžet
| Věc | Jak to je |
|---|---|
| Počet najednou | Omezený nastavením delegation.max_concurrent_children (u nás 10) |
| Souběžnost | Úlohy se spouštějí naráz, výsledky chodí, jak dokončují |
| Trvalost | Podagenti žijí s rozhovorem, ze kterého vznikli — přes zavření rozhraní nepřežijí |
| Viditelnost | V terminálu /agents, v aplikaci pruh nad psacím polem |
Pasti z našeho provozu
| Co se stalo | Co s tím |
|---|---|
| Podagent ohlásil „hotovo“, ale nic se nezměnilo. Jeho zpráva je jen tvrzení | Ověřujte výsledek sami — souborem, dotazem do databáze, HTTP kódem stránky. Do zadání patří, čím se má práce prokázat |
| Podagent se zasekl na něčem, co potřebovalo naše rozhodnutí | Ptát se neumí. Buď úlohu zadejte hlavnímu agentovi, nebo podagentovi dopředu řekněte, jak se rozhodnout |
| Práce zůstala rozdělaná, když se rozhovor ukončil | Podagenti nejsou trvalá služba. Co má vydržet, patří do plánované úlohy nebo mezi procesy na pozadí |
| Viditelné úpravy dělal podagent a výsledek nebyl dobrý | Na věci, na kterých záleží a které jsou vidět, se hodí hlavní agent — má celý kontext zadání. Podagenty necháváme na rešerši a práci, která zaplavuje kontext |
| Deset podagentů a účet za ně byl vyšší, než jsme čekali | Každý má vlastní kontext, takže se platí zvlášť. Vyplatí se delegovat promyšleně, ne „pro jistotu všude“ |
Hotové vzory
| Vzor | Jak vypadá |
|---|---|
| Rešerše více témat najednou | „Prozkoumej tyto tři otázky paralelně a u každé vrať pět bodů.“ |
| Kontrola kódu | Podagent hledá chyby a bezpečnostní rizika, hlavní agent mezitím pracuje dál |
| Porovnání variant | Každý podagent prověří jednu možnost a vrátí stejnou strukturu, aby se daly srovnat |
| Nejdřív posbírat, pak rozhodnout | Několik podagentů nasbírá podklady, hlavní agent z nich udělá závěr |
Naše tipy
| Tip | Proč |
|---|---|
| Zadávejte, co přesně má vrátit | Shrnutí bez formy se špatně používá; „tabulka: cena, co je v ní, odkaz“ se použije hned |
| Řekněte, jak se práce prokáže | Už se pak nedá jen tvrdit, že je hotovo |
| Dávejte podagentům úlohy, které se navzájem nepotřebují | Běží pak opravdu souběžně a nečekají na sebe |
| Rozdělanou práci pohlídejte v přehledu | Zastavit podagenta, který míří špatně, je levnější než dodělat špatný výsledek |
