Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Beyond Chatbots: Agentic UI with Open Standards...

Beyond Chatbots: Agentic UI with Open Standards @W-JAX 2026, München

Avatar for Manfred Steyer

Manfred Steyer PRO

November 05, 2026

More Decks by Manfred Steyer

Other Decks in Programming

Transcript

  1. Mastertextformat High Level View onbearbeiten Agentic AI • Textmasterformat bearbeiten

    • Zweite Ebene User Intent Iterative Autonomous Behavior Goal Tool Access 6
  2. LLM Mastertextformat bearbeiten Backend • Textmasterformat bearbeiten Agent Tools •

    Zweite Ebene HTTP (SSE, Web Sockets, etc.) UI Runtime Component Tools Frontend 16
  3. Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene How to

    communicate with the Agent? How to prevent coupling to the server stack and LLM? 19
  4. Mastertextformat bearbeiten Agenda 1) AG-UI: Agent Communication • Textmasterformat bearbeiten

    2) A2UI: Dynamic/ Generative UI • Zweite Ebene 3) MCP Apps: Visual Tools 22
  5. Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene How to

    communicate with the Agent? How to prevent coupling to the server stack and LLM? 24
  6. Mastertextformat Supported Integrations bearbeiten • LangGraph • Spring AI •

    Textmasterformat bearbeiten • CrewAI • Pydantic AI • Zweite Ebene • Microsoft Agent Framework • Agno • Google ADK • LlamaIndex • AWS Strands Agents • AG2 • AWS Bedrock AgentCore • AWS Bedrock Agents • Mastra • OpenAI Agent SDK • Cloudflare Agents 28
  7. Mastertextformat bearbeiten SDKs •• TypeScript • Java Textmasterformat bearbeiten •

    Python • Rust • Zweite Ebene • Kotlin • .NET • Golang • Nim • Dart • Flowise • Langflow 29
  8. Mastertextformat bearbeiten Example { "id": "root", "children": ["headline", "name", "..."]

    } • Textmasterformat bearbeiten { • Zweite Ebene "id": "headline", "component": "Text", "variant": "h2" "text": "Passenger", } { "id": "name", "component": "Text", "variant": "body" "text": { "path": "/passenger/name" } } 36
  9. Mastertextformat Create Surface Message bearbeiten { "version": "v0.9", "createSurface": {

    "surfaceId": "demo", "catalogId": "http://...", }, • Textmasterformat bearbeiten • Zweite Ebene } 38
  10. Mastertextformat Update Components bearbeiten Message { "version": "v0.9", "updateComponents": {

    "surfaceId": "demo", "components": [ { "id": "root", "component": "Column", "children": […], }, […] ] } • Textmasterformat bearbeiten • Zweite Ebene } 39
  11. Mastertextformat Update Data Modelbearbeiten Message { "version": "v0.9", updateDataModel: {

    surfaceId: "demo", path: "/passenger", value: { id: 42, name: 'John Doe' }, } • Textmasterformat bearbeiten • Zweite Ebene } 40
  12. Mastertextformat bearbeiten Renderer • React • Textmasterformat bearbeiten • Lit

    (Web Components) • Zweite Ebene • Angular • Flutter • Dart • Android • SwiftUI, iOS 42
  13. Mastertextformat MCP Apps bearbeiten • Textmasterformat bearbeiten Visualize Tools Provides

    incl. Results • Zweite Ebene Client Code Host Context: Theme, Size, … Sandbox Messaging w/ Widget 46
  14. Agentic UI with Angular Mastertextformat bearbeiten Architectures with Open Standards

    • Textmasterformat bearbeiten 220+ pages, PDF, EPUB • Zweite Ebene Regular Free Updates! agentic-angular.com 48
  15. Mastertextformat bearbeiten Conclusion • Textmasterformat bearbeiten Agentic AI/UI • Zweite

    Ebene • Intent • Autonomy • Tools Standards • AG-UI • A2UI • MCP Apps Tactics • JSON Schema • Processing Messages (Text, Widgets, Tools) 49
  16. Mastertextformat bearbeiten Manfred Steyer [LinkedIn, Twitter, Facebook] Manfred Steyer •

    Textmasterformat bearbeiten [web] ANGULARarchitects.io • Zweite Ebene Slides, Examples, Book Remote Company Workshops and Consulting http://angulararchitects.io @ Manfred Steyer 51