1. Grundlagen und Protokollüberblick
- Herausforderungen bei Tool-Integration und Agenten-Interoperabilität.
- Überblick über MCP, A2A und ACP.
- Einsatzszenarien: Tool-Integration, Delegation, Multi-Agent-Systeme.
2. MCP-Design und Tool-Contracts
- Rollenmodell: Host, Client, Server.
- Gestaltung von Schnittstellen und Datenstrukturen.
- Definition von Inputs, Outputs und Fehlerfällen.
- Aufbau robuster und validierbarer Contracts.
3. MCP-Server implementieren
- Struktur und Aufbau eines MCP-Servers.
- Tool-Registry und Integration von Funktionen.
- Validierung, Timeouts und Edge Cases.
- Entwicklung erster Tools und Services.
4. Integration in Anwendungen und Workflows
- Tool-Discovery und Aufruf von Funktionen.
- Verarbeitung strukturierter Ergebnisse.
- Robustheit durch Retries, Rate Limits und Logging.
- Aufbau stabiler Integrationsflows.
5. Sicherheit und Governance
- Trust Boundaries und Datenklassifizierung.
- Authentifizierung und Autorisierung (Least Privilege).
- Schutz vor Prompt Injection und Missbrauch.
- Auditierbarkeit und Nachvollziehbarkeit.
6. Agentenkommunikation mit A2A
- Rollen und Aufgabenverteilung zwischen Agenten.
- Kommunikationsmuster: Anfrage, Status, Ergebnis.
- Steuerung von Aufgaben und Delegation.
- Umgang mit langlaufenden Prozessen.
7. ACP und API-Design für Agenten
- Gestaltung von Capability APIs.
- Job-Lifecycle und Zustandsmodelle.
- Fehlerstrategien und Idempotenz.
- Mapping auf Agentenkommunikation.
8. Referenzarchitektur für Agentensysteme
- Zusammenspiel von MCP, A2A und ACP.
- Architektur von Agent-Mesh-Systemen.
- Versionierung, Kompatibilität und Tests.
- Governance, Policies und Logging.
9. Multi-Agent-Systeme entwickeln (Capstone)
- Entwicklung eines End-to-End-Agentensystems.
- Kombination von Tools, Agenten und Workflows.
- Qualitätssicherung, Review und Dokumentation.
10. Produktionsreife und Betrieb
- Anforderungen an produktionsfähige Systeme.
- Monitoring, Incident-Handling und Betrieb.
- Governance-Prozesse und Rollout-Strategien.