Google hivatalosan bemutatta az A2UI (Agent-to-User Interface) nevű nyílt forráskódú szabványt, amely lehetővé teszi, hogy mesterséges intelligencia (MI) ügynökök gyorsan és biztonságosan generáljanak grafikus felhasználói felületeket bármilyen alkalmazásban. Az A2UI célja, hogy áthidalja az MI-modellek és a hagyományos grafikus felületek közötti szakadékot, miközben egyszerűsíti a fejlesztést és javítja a felhasználói élményt.[^1]
Az A2UI, vagyis az Agent-to-User Interface, egy nyílt szabvány, amelyet Google fejlesztett ki. Célja, hogy a mesterséges intelligencia ügynökök ne csak szöveges üzeneteket küldjenek, hanem dinamikusan generáljanak űrlapokat, gombokat vagy más grafikus elemeket, amelyek vizuálisan is illeszkednek az adott alkalmazáshoz.[^1]
A szabványt az Apache-2.0 licenc alatt tették közzé, és deklaratív adatátvitelt használ: a szerver nem HTML- vagy JavaScript-kódot, hanem strukturált JSON adatokat küld. Ezekből az ügyféloldali alkalmazás natív komponenseket (például gombokat, szövegmezőket) állít elő. Ez a megközelítés csökkenti az informatikai biztonsági kockázatokat, és lehetővé teszi, hogy az alkalmazások megtartsák saját vizuális stílusukat.[^1]
Google egy éttermi asztalfoglalás példájával szemlélteti az A2UI előnyeit. Hagyományos szöveges MI-chat helyett az ügynök azonnal egy megfelelő, testreszabott űrlapot hoz létre, amely tartalmazza az időpont- és dátumválasztót, illetve a speciális igények megadását lehetővé tevő mezőket. Ez jelentősen gyorsabbá és átláthatóbbá teszi a folyamatot.
Korábban az MI-ügynökök gyakran generáltak HTML- vagy JavaScript-kódot, amelyet sandbox környezetben vagy iframe-ben futtattak. Ez azonban biztonsági réseket eredményezhetett, illetve a vizuális egységesség is sérült. Az A2UI ezzel szemben csak strukturált adatokat küld, amelyeket az alkalmazás natív elemekké alakít. Így az ügynök kizárólag előre definiált komponenseket használhat, minimalizálva a kód-injekció kockázatát, miközben a felhasználói élmény is egységes marad.[^1]
Az A2UI már több platformon is működik: például a GenUI SDK segítségével a Flutter alkalmazásokban, a Google Gemini Enterprise és az Opal mini-app platformokon is használják. Emellett több külső fejlesztői keretrendszer, például az AG UI és a CopilotKit is támogatja a protokollt. Az A2UI projekt könyvtárakat kínál Flutterhez, Web Components-hez és Angularhoz, miközben ösztönzi a fejlesztői közösség további integrációit.[^1]
Google hangsúlyozza, hogy az A2UI-t platformfüggetlen, natív integrációra tervezték, szemben például az Anthropic által fejlesztett Model Context Protocol (MCP) szabvánnyal, amely inkább előre elkészített HTML-t használ sandbox környezetben. Az OpenAI ChatKit megoldása pedig elsősorban az OpenAI ökoszisztémán belül működik, míg az A2UI célja a szélesebb körű kompatibilitás és biztonságosabb működés. Az A2UI lehetőséget ad bonyolult, több MI-ügynökből álló rendszerekben is az UI-üzenetek biztonságos átvitelére és megjelenítésére.[^1]
Az A2UI egy jelentős lépés afelé, hogy a mesterséges intelligencia által vezérelt rendszerek vizuálisan is interaktívabbá és biztonságosabbá váljanak. A szabvány gyors ütemben terjed, és várhatóan fontos szerepet kap a jövő MI-alapú alkalmazásaiban – nem kiváltva, hanem kiegészítve a már létező protokollokat és eszközöket.
[^1]: Redaktion THE DECODER (2025. 12. 20.). “Offener Google-Standard soll KI-Agenten schnell Nutzeroberflächen generieren lassen”. THE DECODER. Közzétéve [2025. 12. 20.].