Agenti¶
Agenti jsou cílově orientované, dlouho běžící workflow harnessu. Na rozdíl od chatu ve volné formě je agent spuštěn s definovanou třídou a parametry, vlastní jednu nebo více konverzací a sandboxů a prochází explicitním stavovým strojem směrem k výstupu (artefakty, reporty, parsery a podobně).
Agenti jsou hlavní cesta k plné autonomii: mohou běžet s minimálním nebo bez interaktivního chatu, zatímco harness stále zaznamenává auditní stopu a může u citlivých nástrojů použít vetting.
Vztah agentů a konverzací¶
| Konverzace | Agent | |
|---|---|---|
| Zahájení | Uživatel (nebo plán / delegate) | Uživatel z New Agent, nebo automatizace |
| Řízení | Otevřené chatové tahy | Stavový stroj s pojmenovanými fázemi |
| Úspěch | Uživatel rozhodne, že vlákno je hotové | Agent dosáhne koncového stavu a může publikovat artefakty |
| Sandbox | Na vyžádání, když to nástroje potřebují | Často vytvořen při nastavení agenta |
Agent může interně otevírat konverzace, když potřebuje LLM reasoning nebo nástroje. Záznam agenta v UI zobrazuje výstup konzole, propojené konverzace, sandboxy a artefakty.
Třídy agentů¶
Produkt dodává několik tříd agentů (dostupnost závisí na verzi a konfiguraci):
| Agent | Účel |
|---|---|
| Parser Builder | Autonomně generovat a validovat log parsery ze vzorových logů |
| Detection Agent | Autonomní práce zaměřená na detekce |
| Triage Agent | Obohacení a prioritizace alertů v širším kontextu |
| Hunting Agent | Strukturované threat-hunting běhy |
| Response Agent | Playbooky zaměřené na reakci |
Každá třída má schéma parametrů (a UI schéma), takže operátor před spuštěním vyplní požadované vstupy.
Životní cyklus¶
- Operátor zvolí třídu agenta a vyplní parametry (model, vstupy, …)
- Harness vytvoří záznam agenta a spustí ho na pozadí
- Agent podle potřeby vytváří sandboxy / konverzace, spouští nástroje a skills a loguje průběh
- Po úspěchu uloží artefakty (soubory ze sandboxu nebo zapsané agentem)
- Sandboxy mohou být označeny k ukončení; záznam agenta zůstane pro kontrolu
Chyby jsou uloženy na agentu (error + čas dokončení), aby operátor viděl, co běh zastavilo.
Agent vs. chat¶
- Použijte konverzaci, když chcete řídit, zkoumat nebo řešit ad-hoc otázky
- Použijte agenta, když jde o známý, ohraničený workflow, který by měl bez dohledu každého tahu skončit artefakty
- Kombinujte: začněte v chatu a předejte hromadnou práci agentu; nebo spusťte agenta a zasáhněte jen při vettingu nástroje
V UI¶
- New Agent — výběr třídy a konfigurace parametrů
- Agents — seznam běžících a dokončených agentů, detail (konzole, konverzace, artefakty)