autonomous-agent-patterns
Autonome KI-Agenten entwickeln
Lernen Sie bewährte Designmuster für die Erstellung autonomer Coding-Agenten mit korrekter Tool-Integration, Berechtigungssystemen und Sicherheitskontrollen. Unverzichtbar für Entwickler, die KI-gestützte Entwicklungstools erstellen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "autonomous-agent-patterns". Zeigen Sie mir, wie man einen Agenten erstellt, der Dateien mit korrekten Berechtigungssteuerungen lesen und bearbeiten kann.
Erwartetes Ergebnis:
Eine Python-Implementierung, die zeigt: 1) FileTool-Basisklasse mit JSON-Schema, 2) ReadFileTool- und EditFileTool-Implementierungen, 3) PermissionLevel-Enum mit AUTO/ASK_ONCE/ASK_EACH/NEVER-Stufen, 4) ApprovalManager, der die Berechtigungskonfiguration vor der Ausführung von Tools überprüft, 5) Beispielkonfiguration, die read_file auf AUTO und write_file auf ASK_ONCE abbildet.
Verwendung von "autonomous-agent-patterns". Wie erstelle ich einen visuellen Agenten, der Buttons auf Webseiten durch Beschreiben anklicken kann?
Erwartetes Ergebnis:
Ein VisualAgent-Muster mit: 1) BrowserTool mit Playwright für Screenshot-Erfassung, 2) Vision-Modell-Integration zur Analyse von Screenshots, 3) find_and_click-Methode, die das LLM bittet, Elemente nach Beschreibung zu lokalisieren und Koordinaten zurückzugeben, 4) Mausklick an erkannten Koordinaten. Einschließlich Fehlerbehandlung für nicht gefundene Elemente.
Verwendung von "autonomous-agent-patterns". Entwerfen Sie ein Checkpoint-System für langlaufende Agentenaufgaben.
Erwartetes Ergebnis:
CheckpointManager-Klasse mit: 1) save_checkpoint-Methode, die Historie, Kontext, Workspace-Zustand (git status) und Metadaten erfasst, 2) restore_checkpoint zum Neuladen des Zustands, 3) Verwendung von JSON-Speicherung mit Sitzungs-IDs, 4) Workspace-Erfassung über git-Befehle für Zustandsverfolgung.
Sicherheitsaudit
SicherThis skill is a reference documentation resource containing code examples for building autonomous agents. All detected patterns (external_commands, network, filesystem, env_access) are documentation examples demonstrating legitimate agent patterns, not actual executable malicious code. The skill does not contain prompt injection attempts or malicious intent. All findings are false positives - the skill is educational content about agent architecture.
Qualitätsbewertung
Was du bauen kannst
Claude Code-Erweiterung erstellen
Erstellen Sie eine VS Code-Erweiterung oder CLI-Tool, das Claude für autonomes Code-Bearbeiten mit korrekten Berechtigungssteuerungen verwendet.
Sichere Agenten-APIs entwerfen
Implementieren Sie Tool-Calling-APIs mit Berechtigungsstufen, Genehmigungsdialogen und Sandboxing für KI-Agenten-Frameworks.
Browser-Automatisierung zu Agenten hinzufügen
Ermöglichen Sie Ihrem KI-Agenten die Interaktion mit Webanwendungen durch visuelle Elementerkennung und -automatisierung.
Probiere diese Prompts
Zeigen Sie mir, wie man eine einfache Agent-Loop in Python implementiert, die ein LLM verwendet, um zu entscheiden, wann Tools verwendet werden sollen gegenüber dem Zurückgeben einer endgültigen Antwort.
Erstellen Sie ein Berechtigungssystem für einen KI-Agenten mit verschiedenen Stufen: Auto-Genehmigung für sichere Operationen, Einmal-Fragen für mäßiges Risiko, Jedes-Mal-Fragen für gefährliche Befehle und Niemals-Erlauben für blockierte Operationen.
Schreiben Sie eine Python-Klasse, die Shell-Befehle sicher in einer sandboxed Umgebung ausführt, einschränkt, welche Befehle ausgeführt werden können, und den Dateisystemzugriff auf ein Arbeitsverzeichnis begrenzt.
Zeigen Sie, wie man eine dynamische MCP-Serververbindung implementiert, die verfügbare Tools entdeckt und das Erstellen neuer Tools zur Laufzeit basierend auf Benutzerbeschreibungen ermöglicht.
Bewährte Verfahren
- Implementieren Sie immer Berechtigungsstufen - Auto-Genehmigung für sichere Leseoperationen, aber Genehmigung für Dateischreibvorgänge und Befehlsausführung erforderlich
- Verwenden Sie sandboxed Ausführungsumgebungen, um einzuschränken, welche Befehle und Dateisystempfade zugänglich sind
- Entwerfen Sie Tools mit klaren JSON-Schemas, damit das LLM versteht, was jedes Tool tut und welche Parameter es hat
Vermeiden
- Uneingeschränkte Befehlsausführung ohne Berechtigungsprüfungen oder Sandboxing zulassen
- Agenten unbegrenzten Kontext ohne ordnungsgemäße Kontextverwaltung und Größenbeschränkungen geben
- Tools mit vagen Beschreibungen implementieren, die unklar machen, was das Tool tut
Häufig gestellte Fragen
Ist diese Fähigkeit einsatzbereit oder muss ich sie implementieren?
Welche KI-Modelle funktionieren mit diesen Mustern?
Benötige ich besondere Berechtigungen, um diese Agentenmuster auszuführen?
Können diese Muster mein System beschädigen?
Wie fange ich an, einen Agenten zu erstellen?
Was ist MCP und wie bezieht es sich auf diese Muster?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/autonomous-agent-patternsRef
main
Dateistruktur
📄 SKILL.md