Met agent AI kunnen bedrijven dynamischer zaken doen. In plaats van traditionele voorgeprogrammeerde bots en statische regels kunnen agenten nu ‘nadenken’ en alternatieve paden bedenken wanneer zich ongeziene omstandigheden voordoen. Gebruik bijvoorbeeld een ontologie van het bedrijfsdomein zoals FIBO (Financial Industry Business Ontology) kunnen agenten binnen de perken houden en ongewenst gedrag voorkomen.
Het knelpunt bevindt zich nu in de gebruikerservaring (UX)-laag. Hoewel agenten dynamisch zijn en transformeren met de gegevensbewerking geleid door ontologie, is de gebruikersinterface nog steeds erg statisch. Deze ervaringen met vaste velden en configuraties kunnen de creatieve vrijheid van agenten belemmeren. Moderne standaarden zoals AG-UI (agentgebruikersinterface) helpen de communicatie tussen UX en agenten te stroomlijnen, maar schermen moeten nog steeds vooraf worden gedefinieerd tijdens de ontwerpfase.
Een nieuwere technologie tilt dit naar een hoger niveau, waardoor agenten op dynamische wijze het gewenste gebruikersscherm kunnen weergeven op basis van specifieke inhoud. Eén wel A2UI – agent voor gebruikersinterface. Met A2UI definiëren we eerst een UX-schema voor hoe componenten moeten worden weergegeven. Met dit losjes gekoppelde schema kunnen agenten schermen bouwen op basis van de gegevens.
Agenten communiceren nu met een A2Ui-compatibele “renderer” die schermafbeeldingen dynamisch weergeeft op basis van JSON-inhoud die agenten dynamisch produceren. De schermen zijn volledig interactief en kunnen via de AG-UI communiceren met de betreffende agenten. Bedrijven vinden het leuk Copiloot kit is actief bezig met het bouwen van A2UI-renderers die de gebruikersinterface dynamisch kunnen opbouwen op basis van de JSON-specificatie en deze via AG-Ui kunnen terugkoppelen naar de agent.
Bovendien zijn nieuwere compressiestandaarden zoals token-objectnotatie (TOON) kan helpen bij het bereiken van zeer efficiënte compressie en het opnemen van schema’s zoals ontologie en A2UI in contextprompts. Naarmate de modellen slimmer worden, zullen ze uiteraard ook de mogelijkheid bieden om via pre-training automatisch schermen te genereren die compatibel zijn met A2UI en AG-UI.
Het onderstaande diagram geeft een weergave van deze architectuur.
Zoals blijkt is de A2UI-specificatie complementair aan een zakelijke ontologie en gericht op het weergeven van logica voor componenten van de gebruikersinterface. Als we een voorbeeld nemen van de goedkeuring van leningen, zal de ontologie bedrijfsconcepten definiëren zoals leningen, partijen, rentevoorwaarden, convenanten of voorwaarden. Deze gegevens bevinden zich doorgaans in meerdere bronsystemen in verschillende vormen, en een gemeenschappelijke bedrijfsontologie helpt dit te verenigen in een gemeenschappelijke ‘taal’. De A2UI-specificatie bepaalt hoe componenten voor gebruikerservaring worden weergegeven.
In de toekomst hoeven alleen de specificaties te veranderen, in plaats van individuele schermen, omdat er telkens schermen worden gegenereerd met nieuwe inhoud. Omdat A2UI AG-UI onder de motorkap gebruikt, behouden de schermen de verbinding met de oorspronkelijke agent die de inhoud heeft gegenereerd. Gebeurtenissen zoals het klikken op knoppen en het indienen van formulieren kunnen dus worden gevolgd en er kan op worden gereageerd. Deze hele ervaring speelt zich af in één enkele ruit, zeg maar één traditionele chatbot.
Het bedrijfsresultaat is om ontologie, agenten, A2UI JSON, dynamische inhoudsschermen en AG-UI-berichten met elkaar te verbinden. Alles wordt aangestuurd door bedrijfslogica en relaties die zijn gedefinieerd in de ontologie, wat betekent dat er minder overblijft voor interpretatie door de UX-ontwerper en UI-ontwikkelaar. We hebben deze rollen nog steeds nodig bij projecten, maar herbruikbare componenten worden slechts één keer gedefinieerd en gebouwd. Spoel af en herhaal!
U kunt bijvoorbeeld definiëren dat elk communicatiebericht dat naar een gebruiker wordt verzonden (fout, info, waarschuwing) moet worden weergegeven in een paneel met uw bedrijfslogo en moet voldoen aan ISO 9241-110. Met agent AI en A2UI kan een toegewijde agent deze berichten valideren en volgens standaarden op het scherm samenstellen.
De chatinterface blijft nog steeds uw primaire interface voor gebruikers, maar de A2UI-componenten worden hetzelfde weergegeven. Wat nog belangrijker is, is dat de bestaande gebruikersschermen kunnen worden hergebruikt als sjablonen om dynamisch nieuwere schermen te genereren. Dit maakt uw bedrijf zeer veerkrachtig tegen veranderingen in het bedrijfsleven en de regelgeving.
Patronen zoals A2UI verminderen de afhankelijkheid van de gebruikersinterface en vormen een aanvulling op het dynamische karakter van het bedrijf. Stel je voor dat een bedrijf een overname doormaakt en nieuwe logo’s aan duizenden formulieren moet toevoegen. Nu kan deze logica worden geconfigureerd in de A2UI-specificatie en ontologie en zullen UI-wijzigingen worden doorgevoerd wanneer gebruikers formulieren openen. Dit helpt bedrijven dynamisch te zijn en de productiviteit van werknemers te verbeteren.
Dattaraj Rao is een innovatie- en R&D-architect bij Persistent Systems.
Welkom bij de VentureBeat-community!
In ons gastpostprogramma delen technische experts inzichten en bieden ze neutrale, onbevooroordeelde diepgaande inzichten in AI, data-infrastructuur, cyberbeveiliging en andere geavanceerde technologieën die de toekomst van het bedrijfsleven vormgeven.
Lees meer uit ons gastpostprogramma – en bekijk ons richtlijnen als u geïnteresseerd bent om uw eigen artikel bij te dragen!



