Architektura agentů
Které kroky model potřebují a které ne. Kde se paralelizuje, kde se vynucuje pořadí, kde se zastavit a zeptat. To obvykle odstraní víc nákladů i rizik než jakákoli změna promptu.
AI infrastrukturaAI agentiBratislava, SK
Služba 02
Vícekrokové systémy, které skutečně pracují: přečtou CRM, zkontrolují smlouvu, připraví odpověď, založí ticket — uvnitř vašich stávajících nástrojů, s oprávněními a zastavovacími podmínkami, které reálná firma potřebuje.
Agent je model, který umí provádět akce místo toho, aby jen vracel text. V tom je celá myšlenka — a právě zde většina projektů s „agentic AI“ chybuje: agent s přístupem ke všemu a bez hranic dřív nebo později provede něco drahého, trapného nebo nevratného.
Agenty stavím nudnou cestou: úzký rozsah, explicitní nástroje, tvrdé rozpočty, deterministické kroky všude, kde jazykový model není potřeba, a člověk ve smyčce pro vše, co se dotýká peněz, právních závazků nebo zákazníků.
Které kroky model potřebují a které ne. Kde se paralelizuje, kde se vynucuje pořadí, kde se zastavit a zeptat. To obvykle odstraní víc nákladů i rizik než jakákoli změna promptu.
Nástroje s typovanými kontrakty, úzkým rozsahem a předvídatelnými chybami. Tam, kde to dává smysl, vystavené agentovi přes MCP, aby stejná schopnost sloužila produktu i interním agentům.
Odolné provádění: dlouho běžící úkoly přežijí restart, každý krok má checkpoint a nic se neopakuje naslepo. Fronty, limity souběžnosti a idempotence.
Fronty ke kontrole, dify přímo v textu, akce schválit/odmítnout, autonomie podle rizika — agent na nízkorizikové práci pouze připravuje návrhy a samostatně jedná jen tam, kde mu to výslovně povolíte.
Filtrování vstupů a výstupů, obrana proti prompt injection, zpracování PII a adversarial testovací sada, která se spouští při každé změně promptu nebo modelu.
Úplná trace na každé spuštění: každý prompt, volání nástroje, argument a výsledek. Retence, kterou obhájíte před auditorem, a logy, které váš bezpečnostní tým skutečně může prohledávat.
Frontu s měřitelným objemem a jasnou definicí hotova. Pokud nikdo neumí říct, jak vypadá „hotovo“, není to ještě projekt na agenta.
Agent běží na reálných datech, ale práci dělá člověk. Číslo o přesnosti dostanete dřív, než to ovlivní zákazníka nebo kolegu.
Nasaďte verzi, která vyrábí návrh — odpověď, dif, aktualizaci ticketu — a nechte ho schválit člověkem. Právě tady se hodnota obvykle už ukáže.
Zapněte nehlídané provádění po jednotlivých nástrojích, s limity, a schvalování ponechte u všeho nevratného.
Sledujte vyřízený objem, kvalitu, náklady a míru eskalace. Rozsah rozšiřujte jen tam, kde jsou čísla nudně dobrá.
TypeScript · Python · MCP · Anthropic / OpenAI — práce s nástroji · Postgres · Redis fronty · Docker · OpenTelemetry · AWS
Chatbot odpovídá. Agent jedná. Rozdíl je ve vrstvě nástrojů a orchestraci: agent přečte vaše CRM, spustí dotaz, vytvoří záznam a zastaví se v definovaném bodě — s oprávněními, rozpočtem a auditní stopou pro každou akci.
Tolik, aby to bylo užitečné, a málo na to, aby se to dalo vzít zpět. Mým výchozím nastavením je: pouze návrh u všeho, co zákazník vidí nebo na čem závisí smlouva, nehlídané provádění jen u vratných interních akcí a tvrdé limity na výdaje a počet kroků na spuštění.
Jen když je k tomu skutečný důvod — oddělená oprávnění, oddělené rozpočty kontextu nebo skutečně paralelní práce. Většinu firemních problémů s agenty vyřeší lépe jeden dobře vybavený agent s odolnou smyčkou než roj specializovaných.
Přistupuje se k němu jako k první třídní hrozbě, ne k okrajovému případu. Nedůvěryhodný obsah je oddělen od instrukcí, nástroje nesou vlastní rozsahy, výstup se filtruje a v CI běží adversarial testovací sada, která se snaží agenta rozbít dřív než vaši uživatelé.
Cokoli, co má API, databázi, webhook nebo MCP server — Salesforce, HubSpot, Dynamics, SAP, Zendesk, Jira, NetSuite, interní služby, S3, e-mail, kalendáře. Většina práce je v kontraktu a oprávněních, ne v připojení.