Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Agentic AI in the Frontend: Architectures with ...
Search
Manfred Steyer
PRO
May 12, 2026
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Agentic AI in the Frontend: Architectures with Open Standards @iJS London 2026
Manfred Steyer
PRO
May 12, 2026
More Decks by Manfred Steyer
See All by Manfred Steyer
Agentic UI with Open Standards @ngGraz Sep 2026
manfredsteyer
PRO
0
35
Agentic UI with Open Standards @GDG Salzburg, Bgl & Prishtina
manfredsteyer
PRO
0
50
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
490
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
200
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
290
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
300
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
210
Agentic UI
manfredsteyer
PRO
0
310
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
350
Other Decks in Programming
See All in Programming
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
2
770
RSSとCodexを使ってX投稿自動化してみた
ochtum
0
110
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
150
App Intentsのビルドプロセスを支える技術
kntkymt
0
140
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
190
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
180
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
150
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
250
AIとGame Jamで、ゲームを完成させた話
takahirosaeki
0
110
ALB ログから Trace を気合で繋げる技術
fohte
7
880
ソフトウェアラスタライザ
fadis
1
800
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Building Applications with DynamoDB
mza
96
7.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
530
Odyssey Design
rkendrick25
PRO
2
800
Design in an AI World
tapps
1
310
Documentation Writing (for coders)
carmenintech
77
5.5k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
470
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
The Limits of Empathy - UXLibs8
cassininazir
1
650
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Docker and Python
trallard
47
4.2k
Transcript
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Agentic AI in
the Frontend: Architectures with Open Standards ANGULARarchitects.io
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 2
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 3
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 4 DEMO
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 5 Agent LLM
Tools Component Agent Client Tools HTTP (SSE, Web Sockets, etc.) Backend Frontend
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 7 How to
communicate with the Agent? How to prevent coupling to the server stack and LLM?
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 8 How to
support dynamic UI as an answer from the Agent?
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 9 1) Agentic
UI 101 2) AG-UI: Agent Communication 3) A2UI: Dynamic UI 4) MCP Apps: Visual Tools Agenda
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 10 About Me
(Remote) Angular Workshops and Consulting Google Developer Expert for Angular Blog, Books, Articles, and Talks about Angular Manfred Steyer, ANGULARarchitects.io
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 11 Agentic UI
101
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 15 AG-UI for
Agent Communication
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 16 Agent LLM
Tools Component Agent Client Tools {xor} HTTP (SSE, Web Sockets, etc.) Backend Frontend
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 17 Agent LLM
Tools Component Agent Client Tools {xor} HTTP (SSE, Web Sockets, etc.) Backend Frontend
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 18 Abstracting Server
Stack Abstracting LLM Streaming Events Transport- Agnostic We Need a Protocol! SSE, WebSockets, …
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 19
•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 20 Supported Integrations
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten •TypeScript •Python •Kotlin
•Golang •Dart •Langflow •Java/ Spring AI •Rust •.NET •Nim •Flowise 21 SDKs
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 22 Selected Message
Types Run • Started • Finished • Error Text Message • Start • Content • End Tool Call • Start • Args • End • Result
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 23 DEMO Branch:
agentic
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 24 A2UI: Dynamic
UI
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 25
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 27 Idea Agent
LLM Agent Client Request Request(s) UI Surface (A2UI or minimal DSL) UI Surface (A2UI)
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 28 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 • Adroid (Q2/2026) 29 Renderer
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 30 Characteristics No
foreign code A2UI: Structure Client: Rendering Client: Event Handler
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 31 DEMO Branch:
a2ui-dynamic
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 32 MCP Apps:
Visual Tools
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 33 Agent with
Tool Calling Agent LLM Tools
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 34 Model Context
Protocol (MCP) Agent LLM Tools Other System stdin/stdout, HTTP, SSE, …
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten • TypeScript •
Python • C# • Go • Java • Rust • Swift • Ruby • PHP • Kotlin 35 SDKs
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 36
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 37 MCP Apps
Visualize Tool Results Provides Client Code Sandbox Host Context: Theme, Size, … Messaging w/ Widget
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 38 DEMO Branch:
mcp-apps
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 39 Architectures with
Open Standards Agentic UI with Angular PDF, EPUB Regular Free Updates! Q3/2026 Waiting List: (Early Bird Discount) agentic-angular.com
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 40 1) AG-UI
as Backbone: Decoupling from server stack 2) AG-UI Event --> Client selects component 3) A2UI for dynamic UI 4) MCP Apps for visual tools Conclusion
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 41 [LinkedIn, Twitter,
Facebook] Manfred Steyer [web] ANGULARarchitects.io Manfred Steyer @ Manfred Steyer Slides, Examples, Book Remote Company Workshops and Consulting http://angulararchitects.io