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

Agentic UI with Open Standards @GDG Salzburg, B...

Avatar for Manfred Steyer Manfred Steyer PRO
September 09, 2026
6

Agentic UI with Open Standards @GDG Salzburg, Bgl & Prishtina

Avatar for Manfred Steyer

Manfred Steyer PRO

September 09, 2026

More Decks by Manfred Steyer

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. LLM Mastertextformat bearbeiten Backend • Textmasterformat bearbeiten Harness Tools •

    Zweite Ebene Agentic System HTTP (SSE, Web Sockets, etc.) UI Runtime Component Tools Frontend 17
  4. LLM Mastertextformat bearbeiten Backend • Textmasterformat bearbeiten Agent Tools •

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

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

    2) A2UI: Dynamic/ Generative UI • Zweite Ebene 3) MCP Apps: Visual Tools 4) Q&A 22
  7. Mastertextformat About Me bearbeiten Manfred Steyer, ANGULARarchitects.io • Textmasterformat bearbeiten

    • Zweite Ebene (Remote) Angular Workshops and Consulting Google Developer Expert for Angular Blog, Books, Articles, and Talks about Angular 23
  8. Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene How to

    communicate with the Agent? How to prevent coupling to the server stack and LLM? 24
  9. Mastertextformat We Need a Protocol! bearbeiten • Textmasterformat bearbeiten Abstracting

    • Zweite Ebene Server Stack Abstracting LLM Streaming Events TransportAgnostic SSE, WebSockets, … 25
  10. 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
  11. Mastertextformat bearbeiten SDKs •• TypeScript • Java Textmasterformat bearbeiten •

    Python • Rust • Zweite Ebene • Kotlin • .NET • Golang • Nim • Dart • Flowise • Langflow 29
  12. Mastertextformat bearbeiten Idea LLM • Textmasterformat bearbeiten Request(s) • Zweite

    Ebene UI Surface (A2UI or custom DSL) Agent UI Surface (A2UI) Request Agent Client 35
  13. 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
  14. Mastertextformat bearbeiten Renderer • React • Textmasterformat bearbeiten • Lit

    (Web Components) • Zweite Ebene • Angular • Flutter • Dart • Android • SwiftUI, iOS 37
  15. Mastertextformat bearbeiten SDKs • Rust • TypeScript • Textmasterformat• Swift

    bearbeiten • Python • Zweite Ebene • Ruby • C# • PHP • Go • Kotlin • Java 42
  16. Mastertextformat MCP Apps bearbeiten • Textmasterformat bearbeiten Visualize Tool Provides

    • Zweite EbeneResults Client Code Host Context: Theme, Size, … Sandbox Messaging w/ Widget 44
  17. Agentic UI with Angular Mastertextformat bearbeiten Architectures with Open Standards

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

    Ebene • Intent • Autonomy • Tools Standards • AG-UI • A2UI •… Tactics • Zod & JSON Schema • Processing Messages (Text, Widgets, Tools) 48