Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Agentic UI beyond Chats Architecture Patterns &...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Manfred Steyer
PRO
May 19, 2026
Programming
2
0
Share
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
Manfred Steyer
PRO
May 19, 2026
More Decks by Manfred Steyer
See All by Manfred Steyer
Agentic AI in the Frontend: Architectures with Open Standards @iJS London 2026
manfredsteyer
PRO
0
63
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
63
Agentic UI Requires Standards: AG-UI, A2UI, and MCP Apps Work Together @Angular London
manfredsteyer
PRO
1
59
Signal Forms: Beyond the Basics @ngBelgrade 2026
manfredsteyer
PRO
0
170
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
110
Rethinking Angular: The Future with Signal Store and the New Resource API @JAX 2024 in Mainz
manfredsteyer
PRO
0
75
Agentic UI with Angular @ngAir April 2025
manfredsteyer
PRO
0
180
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
360
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
210
Other Decks in Programming
See All in Programming
GoogleCloudとterraform完全に理解した
terisuke
1
190
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.6k
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
200
Programming with a DJ Controller — not vibe coding
m_seki
3
820
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3k
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
250
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.2k
AIを導入する前にやるべきこと
negima
2
350
Kingdom of the Machine
yui_knk
2
1.5k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
680
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.8k
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
200
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
52k
How STYLIGHT went responsive
nonsquared
100
6.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Chasing Engaging Ingredients in Design
codingconduct
0
190
Docker and Python
trallard
47
3.8k
A Soul's Torment
seathinner
6
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
340
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3k
The Pragmatic Product Professional
lauravandoore
37
7.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Agentic UI beyond
Chats Architecture Patterns & Open Standards ANGULARarchitects.io
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Let‘s imagine a
"Killer App" … 2
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 3 VisiCalc, 1979
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 4 "Really, we
need to chat now?"
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 5 To chat
or not to chat … … that's the wrong question!
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 6 User Intent
Autonomous Behavior Goal High Level View on Agentic AI Iterative Tool Access
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 8
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 9
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 10
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 11
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 12
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 14 Agent LLM
Tools Component UI Runtime Tools HTTP (SSE, Web Sockets, etc.) Backend Frontend
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 15 Harness LLM
Tools Component UI Runtime Tools HTTP (SSE, Web Sockets, etc.) Backend Frontend Agentic System
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 16 Agent LLM
Tools Component UI Runtime Tools HTTP (SSE, Web Sockets, etc.) Backend Frontend
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 17 Abstracting Server
Stack Abstracting LLM Streaming Events Transport- Agnostic We Need a Protocol! SSE, WebSockets, …
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 18
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten • LangGraph •
CrewAI • Microsoft Agent Framework • Google ADK • AWS Strands Agents • AWS Bedrock AgentCore • Mastra • Pydantic AI • Agno • LlamaIndex • AG2 • AWS Bedrock Agents • OpenAI Agent SDK • Cloudflare Agents 19 Supported Integrations
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten •TypeScript •Python •Kotlin
•Golang •Dart •Langflow •Java/ Spring AI •Rust •.NET •Nim •Flowise 20 SDKs
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 21 DEMO Branch:
agentic
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 22 How to
support dynamic UI as an answer from the Agent?
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 23
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 24
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 25 Idea Agent
LLM Agent Client Request Request(s) UI Surface (A2UI or minimal DSL) UI Surface (A2UI)
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 26 Example {
"id": "root", "children": ["headline", "name", "..."] } { "id": "name", "component": "Text", "variant": "body" "text": { "path": "/passenger/name" } } { "id": "headline", "component": "Text", "variant": "h2" "text": "Passenger", }
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten • React •
Lit (Web Components) • Angular • Flutter • Android (Q2/2026) 27 Renderer
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 28 Characteristics No
foreign code A2UI: Structure Client: Rendering Client: Event Handler
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 29 DEMO Branch:
a2ui-dynamic
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 30 How to
use tools provided by other systems?
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 31 Model Context
Protocol (MCP) Agent LLM Tools Other System
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten • TypeScript •
Python • C# • Go • Java • Rust • Swift • Ruby • PHP • Kotlin 32 SDKs
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 33
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 34 MCP Apps
Visualize Tool Results Provides Client Code Sandbox Host Context: Theme, Size, … Messaging w/ Widget
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 35
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 36 Conclusion Agentic
AI/UI • Intent • Autonomy • Tools Standards • AG-UI • A2UI • MCP Apps Components • Catalog • Markup (A2UI) • Tools (MCP)
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 37 Let's build
the next "Killer App" …
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 38 [Social Media]
Manfred Steyer [web] ANGULARarchitects.io Manfred Steyer @ Manfred Steyer Slides & Examples Remote Company Workshops and Consulting http://angulararchitects.io