Loading...
AG-UI-Protokoll (Agent-Nutzer-Interaktion)(AGUI)
Offenes, ereignisbasiertes Protokoll (2025 von CopilotKit initiiert), das die letzte Meile zwischen einem Agenten-Backend und beliebigen Frontends standardisiert. Das Backend streamt rund 16 strukturierte Ereignistypen (Text- und Token-Deltas, Start/Argumente/Ergebnis eines Tool-Aufrufs, Zustands-Snapshots und -Deltas, Ausführungs-Lebenszyklus und Abbruch) über SSE, WebSocket oder einfaches HTTP, sodass ein Frontend die Aktivität des Agenten live darstellen und Nutzeraktionen wieder in dieselbe Ausführungsschleife einspeisen kann, und das framework-unabhängig. Native Emitter gibt es unter anderem für LangGraph, CrewAI, Mastra und das Microsoft Agent Framework. Es bildet die Agent-zu-UI-Kante des Protokolldreiecks, neben MCP (Agent-zu-Tool) und A2A (Agent-zu-Agent). Abzugrenzen von `chat-interface-patterns`: Diese sind Rendering-Konventionen im Frontend, während AG-UI das Übertragungsprotokoll ist, das den zugrunde liegenden Ereignisstrom transportiert.
In 30 seconds
- What
- Standardisiertes Event-Protokoll, das Agentenaktivität (Text, Tool-Aufrufe, Zustand, Lifecycle) über SSE, WebSocket oder HTTP an beliebige Frontends streamt und so bidirektionale Steuerung und Live-Rendering ermöglicht.
- When to use
- Agenten-UX, bei der das Frontend die Ausführung live anzeigen, Unterbrechungen mitten im Lauf (Pause, Freigabe, Bearbeitung, Abbruch) unterstützen und mit mehreren Backend-Frameworks funktionieren muss.
- Watch out
- Ereignisreihenfolge und Zustandskonsistenz brechen, wenn die Uhren von Frontend und Backend auseinanderlaufen oder das Netz Pakete verliert; das verlangt robuste Replay- und Abgleichlogik.
Loading technique guide…