Agents
Die spezialisierten Agents hinter einem Flow und die Schutzmaßnahmen, die sie auf Kurs halten.
Ein FlowFlowEin Durchlauf von PentAGI: ein Ziel, die aus Ihren Nachrichten erstellten Aufgaben und alles, was die Agenten dabei getan haben. wird von einem Team aus AgentsAgentEin KI-Agent von PentAGI: ein Modell mit eigenem Prompt, Einstellungen und Tools, das eine bestimmte Art von Arbeit in einem Flow erledigt, wie z. B. Testen, Code schreiben oder Websuche. ausgeführt. Jeder Agent TypeAgent Type — AgententypDie Rolle, die ein Agent spielt, wie z. B. pentester, coder oder searcher. Die Modelleinstellungen werden pro Agententyp gewählt. verfügt über eigene Prompts, Modelleinstellungen und ToolsToolDas, womit ein Agent handelt: eine eingebaute Fähigkeit wie das Terminal, der isolierte Browser oder die Websuche oder ein Programm in der Sandbox wie nmap, metasploit oder sqlmap., sodass Sie je nach Rolle stärkere oder kostengünstigere Modelle zuweisen können.
Agent Types
| Agent | Rolle |
|---|---|
primary_ | Kognitiver Hauptagent, der einen Flow steuert |
assistant | Interaktiver Assistant-Modus |
generator | Teilt jeden TaskTask — AufgabeEine Anfrage in einem Flow: ihre erste Nachricht oder eine spätere Nachricht, die keine Antwort auf eine Frage eines Agenten ist. PentAGI unterteilt jede Aufgabe in Teilaufgaben. in SubtasksSubtask — TeilaufgabeEin Schritt einer Aufgabe. PentAGI plant die Teilaufgaben jeder Aufgabe und passt sie im Verlauf der Arbeit an. auf |
refiner | Verfeinert den Plan, sobald Ergebnisse vorliegen |
adviser | Expertenberatung; Mentor bei der Ausführungsüberwachung und Planer bei der Task-Planung |
reflector | Korrigiert Agents, die keine Tool CallsTool Call — Tool-AufrufEine Anfrage des Modells, eines der Tools des Agenten auszuführen, wie einen Terminalbefehl oder eine Websuche. mehr generieren |
searcher | Informationsbeschaffung und Websuche |
enricher | Sammelt zusätzlichen Kontext aus dem MemoryMemory — GedächtnisWas Agenten speichern, damit sie auf früheren Arbeiten aufbauen können, statt bei Null anzufangen: Langzeitgedächtnis, Arbeitsgedächtnis und episodisches Gedächtnis. und der SandboxSandboxDer isolierte Docker-Container, in dem Agenten ihre Tools ausführen. Die Oberfläche zeigt ihn als Terminal., bevor der adviser antwortet |
coder | Schreibt und analysiert Code |
installer | Installiert und richtet Tools in der Sandbox ein |
pentester | Penetrationstests und Sicherheitsbewertung |
simple, simple_ | Einfache und JSON-strukturierte Vervollständigungen |
Zwei weitere Agents arbeiten im Hintergrund: Der memorist beantwortet Fragen anderer Agents zu früheren Arbeiten aus dem Langzeit-Memory, und der reporter dokumentiert das Ergebnis jeder Task.
Wie Arbeit delegiert wird
Schutzmaßnahmen
- Limits für Tool Calls (immer aktiv) —
MAX_(Standard 100) begrenzt die Modell-Durchläufe in den Ketten vonGENERAL_ AGENT_ TOOL_ CALLS primary_,agent assistant,pentester,coderundinstaller, undMAX_(Standard 20) begrenzt sie für die anderen Agents. Ein Durchlauf kann mehrere Tools aufrufen. Werte von 1 bis 5 werden auf 6 angehoben, und 0 oder weniger bedeutet den Standardwert.LIMITED_ AGENT_ TOOL_ CALLS - Wiederholungserkennung (immer aktiviert) — ab dem dritten aufeinanderfolgenden Aufruf desselben Tools mit denselben Argumenten wird das Tool nicht erneut ausgeführt: Der Agent erhält die vorherige Antwort zurück mit der Aufforderung, den Kurs zu ändern. Der siebte solche Aufruf beendet die Kette.
- Reflector (immer aktiv) — Greift ein, wenn ein Modell erstmals ohne Tool Call antwortet, und führt den Agent zurück zu einem Aufruf; nach drei erfolglosen Runden wird die Kette gestoppt.
- Ausführungsüberwachung (Beta,
EXECUTION_) — fürMONITOR_ ENABLED primary_,agent pentester,coder,installerund – wenn er mit Agents arbeitet –assistantfungiert der adviser als Mentor, wenn der Agent dasselbe ToolEXECUTION_Mal hintereinander aufruft (Standard 5) oder seit der letzten BeratungMONITOR_ SAME_ TOOL_ LIMIT EXECUTION_Tool Calls durchführt (Standard 10). Der Auslöser zählt die Aufrufe, statt einen Stillstand zu erkennen; der adviser prüft dann den Fortschritt des Agent und empfiehlt, ob fortgefahren, der Ansatz geändert oder abgebrochen werden soll.MONITOR_ TOTAL_ TOOL_ LIMIT - Intelligente Task-Planung (Beta,
AGENT_) — Der adviser entwirft 3–7 konkrete Schritte, bevor Spezialisten eine Subtask beginnen.PLANNING_ STEP_ ENABLED
Die Ausführungsüberwachung und Task-Planung verdoppeln in etwa die Ergebnisqualität bei Modellen mit weniger als 32B Parametern, verursachen jedoch 2–3× mehr Token und Zeitbedarf. Sie sind standardmäßig deaktiviert.
In Enterprise läuft der planner immer, und die Ausführungsüberwachung ist standardmäßig mit Limits von 20 und 40 aktiviert — siehe Agent Profiles.
Zuletzt aktualisiert am