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 AI in the Frontend: Architectures with ...
Search
Manfred Steyer
PRO
May 12, 2026
Programming
200
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
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
400
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
180
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
250
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
270
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
190
Agentic UI
manfredsteyer
PRO
0
280
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
330
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
270
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
230
Other Decks in Programming
See All in Programming
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
530
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.9k
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
270
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.6k
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
280
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
710
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
150
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
390
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
250
Hono + Inertia + React で LP を構築した話
oukayuka
2
100
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
350
仕様駆動開発の消費期限
watany
20
8.8k
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
300
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.4k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
430
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Being A Developer After 40
akosma
91
590k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
350
The Pragmatic Product Professional
lauravandoore
37
7.4k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
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