AG-UI (protokół agent-użytkownik)
Otwarty protokół do strumieniowania wiadomości agenta, jego stanu, wywołań narzędzi i próśb o akceptację do frontendu jako jednego uporządkowanego strumienia typowanych zdarzeń.
MCP łączy agenta z narzędziami, a A2A agentów ze sobą; AG-UI obejmuje ostatni odcinek, od agenta do osoby w aplikacji. Zamiast własnego formatu w każdym projekcie backend wysyła standardowe zdarzenia (kawałki tekstu, wywołania narzędzi, zmiany stanu) strumieniem, np. SSE, a interfejs je renderuje, także kroki, w których użytkownik musi zatwierdzić akcję. Powstał w CopilotKit i ma SDK dla TypeScriptu i Pythona.
Powiązane hasła
- Server-Sent Events (SSE): Standardowy sposób, w jaki serwer wypycha do przeglądarki strumień aktualizacji przez jedną długą odpowiedź HTTP.
- MCP (Model Context Protocol): Otwarty protokół podłączania narzędzi i danych do aplikacji AI: piszesz serwer raz, używasz z każdego klienta.
- A2A (protokół Agent2Agent): Otwarty protokół, przez który jeden agent AI przekazuje zadanie innemu agentowi, także od innego dostawcy, i śledzi je do końca.
- Człowiek w pętli (human in the loop): Człowiek zatwierdza, poprawia albo odrzuca akcję agenta, zanim zacznie działać.
