Agenti
Specializovaní agenti za flow a bezpečnostní mechanismy, které je udržují na správné cestě.
FlowflowJeden běh PentAGI: cíl, úkoly vytvořené z vašich zpráv a vše, co agenti během toho provedli. provádí tým agentů. Každý agent typeagent type — typ agentaRole, kterou agent hraje, například pentester, coder nebo searcher. Nastavení modelu se volí podle typu agenta. má vlastní prompt, nastavení modelu a toolstool — nástrojTo, čím agent jedná: vestavěná funkce, jako je terminál, izolovaný prohlížeč nebo webové vyhledávání, nebo program v sandboxu, například nmap, metasploit nebo sqlmap., takže můžete přiřadit silnější nebo levnější modely podle role.
Agent types
| AgentagentAgent AI platformy PentAGI: model s vlastním promptem, nastavením a nástroji, který ve flow vykonává jeden druh práce, například testování, psaní kódu nebo vyhledávání na webu. | Role |
|---|---|
primary_ | Hlavní uvažovací agent, který řídí flow |
assistant | Interaktivní režim assistantassistant — asistentInteraktivní režim: pracujete s agentem v chatu a společně rozhodujete o dalším kroku. |
generator | Rozděluje každý tasktask — úkolJeden požadavek ve flow: jeho první zpráva nebo pozdější zpráva, která neodpovídá na otázku agenta. PentAGI rozděluje každý úkol na dílčí úkoly. na subtaskssubtask — dílčí úkolJeden krok úkolu. PentAGI plánuje dílčí úkoly každého úkolu a přizpůsobuje je podle průběhu práce. |
refiner | Zpřesňuje plán s přibývajícími výsledky |
adviser | Odborné poradenství; mentor při monitorování provádění a plánovač při plánování task |
reflector | Opravuje agenty, kteří přestanou generovat tool callstool call — volání nástrojePožadavek modelu na spuštění jednoho z nástrojů agenta, například příkazu v terminálu nebo webového vyhledávání. |
searcher | Shromažďování informací a vyhledávání na webu |
enricher | Shromažďuje další kontext z memorymemory — paměťInformace, které si agenti uchovávají, aby mohli navazovat na předchozí práci místo začínání od nuly: dlouhodobá, pracovní a epizodická paměť. a sandboxu, než adviser odpoví |
coder | Píše a analyzuje kód |
installer | Instaluje a nastavuje tools v sandboxu |
pentester | Pentestpentest — penetrační testPenetrační test: autorizovaný pokus o proniknutí do systémů za účelem nalezení jejich slabých míst. a bezpečnostní posouzení |
simple, simple_ | Prostá a JSON-strukturovaná dokončení |
V pozadí pracují další dva agenti: agent memorist odpovídá na dotazy ostatních agentů ohledně minulé práce z dlouhodobé memory a agent reporter sepisuje výsledek každého task.
Jak je práce delegována
Bezpečnostní opatření
- Limity tool call (vždy zapnuto) —
MAX_(výchozí hodnota 100) omezuje počet kroků modelu v řetězcíchGENERAL_ AGENT_ TOOL_ CALLS primary_,agent assistant,pentester,coderainstalleraMAX_(výchozí hodnota 20) je omezuje pro ostatní agenty. Jeden krok může volat několik nástrojů. Hodnoty od 1 do 5 jsou zvýšeny na 6 a hodnota 0 nebo nižší znamená použití výchozí hodnoty.LIMITED_ AGENT_ TOOL_ CALLS - Detekce opakování (vždy zapnuto) — od třetího volání za sebou ke stejnému nástroji se stejnými argumenty není nástroj znovu spuštěn: agent obdrží předchozí odpověď zpět s žádostí o změnu kurzu. Sedmé takové volání ukončí řetězec.
- Reflector (vždy zapnuto) — zasáhne při první odpovědi modelu bez tool call a navede agenta zpět k jeho použití; po třech neúspěšných kolech se řetězec zastaví.
- Monitorování provádění (beta,
EXECUTION_) — proMONITOR_ ENABLED primary_,agent pentester,coder,installeraassistant, když pracuje s agenty, adviser působí jako mentor, když agent zavolá stejný toolEXECUTION_krát za sebou (výchozí hodnota 5) nebo provedeMONITOR_ SAME_ TOOL_ LIMIT EXECUTION_tool calls od poslední rady (výchozí hodnota 10). Spouštěč počítá volání místo detekce zaseknutí; adviser následně zkontroluje postup agenta a doporučí, zda pokračovat, změnit přístup nebo zastavit.MONITOR_ TOTAL_ TOOL_ LIMIT - Inteligentní plánování task (beta,
AGENT_) — adviser navrhne 3–7 konkrétních kroků předtím, než specialisté zahájí subtask.PLANNING_ STEP_ ENABLED
Monitorování provádění a plánování task přibližně zdvojnásobují kvalitu výsledků u modelů s méně než 32B parametry, za cenu 2–3× vyšší spotřeby tokenů a času. Ve výchozím nastavení jsou vypnuty.
V edici Enterprise je planner vždy spuštěn a monitoring provádění je ve výchozím nastavení zapnutý s limity 20 a 40 — viz Agent profiles.
Naposledy aktualizováno