Entwerfen der Agentarchitektur und SDLC-Integration
Erfahren Sie, wie agentische Systeme GitHub Workflows verwenden, um Software sicher zu erstellen.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Zuordnen von Agent-Verantwortlichkeiten zu SDLC-Phasen und Definieren von Architekturgrenzen
- Definieren von Strukturierten Agent-Aufgaben mithilfe von Eingaben, Ausgaben und Erfolgskriterien
- Separate Planung, Begründung und Ausführung zum Erstellen von prüfbaren und zuverlässigen Workflows
- Implementieren der Pull-Anforderungsbasierten Governance mithilfe von Vorlagen, Prüfungen, CODEOWNERS, Regeln und Umgebungen
- Entwerfen von zuverlässigen Workflows mithilfe von Ausgaben, Kontexten, Triggern und Cross-Job-Übergaben
- Sicheres Bedienen von Agentensystemen mithilfe von Beobachtbarkeit, Tool-Governance, geheimen Grenzen, Hooks und Zuverlässigkeitsmustern
Voraussetzungen
Bevor Sie beginnen, sollten Sie folgendes haben:
- Ein GitHub-Konto und Vertrautheit mit Repositories, Verzweigungen und Pull-Requests
- Grundlegende Erfahrung mit GitHub Actions Workflows und Statusprüfungen
- Allgemeines Verständnis des Softwareentwicklungslebenszyklus (SDLC) (Planung, Implementierung, Validierung, Bereitstellung)
- Bewusstsein für Repository-Governance-Konzepte, z. B. erforderliche Überprüfungen, CODEOWNERS und Branch-Schutz
Einige Durchsetzungssteuerungen (z. B. Regelsätze/Branchenschutz und erforderliche Prüfungen) erfordern Repository- oder Organisationsadministratorberechtigungen zur Konfiguration.
Dieses Modul konzentriert sich auf die Architektur auf Repositoryebene (Pullanforderungen, Prüfungen und Regeln). In der Praxis umfassen Agentsysteme auch Steuerelemente auf Umgebungsebene, z. B. Netzwerkzugriffseinschränkungen. Beispielsweise verwendet GitHub Copilot Cloud-Agent eine konfigurierbare Firewall, um den externen Zugriff einzuschränken. Diese Steuerelemente definieren, auf was der Agent zur Laufzeit zugreifen kann, während pr-basierte Governance definiert, welche Änderungen akzeptiert werden.
Weitere Informationen finden Sie unter: Passen Sie die Agenten-Firewall für den Copilot-Cloud-Agenten an.