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
Generative UI & AI-Assistants for Your Angular...
Search
Manfred Steyer
PRO
June 30, 2026
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Generative UI & AI-Assistants for Your Angular Solutions
Manfred Steyer
PRO
June 30, 2026
More Decks by Manfred Steyer
See All by Manfred Steyer
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
340
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
240
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
260
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
180
Agentic UI
manfredsteyer
PRO
0
260
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
320
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
260
Agentic AI in the Frontend: Architectures with Open Standards @iJS London 2026
manfredsteyer
PRO
0
190
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
220
Other Decks in Programming
See All in Programming
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
160
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.2k
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
490
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
620
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
770
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
350
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
110
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
220
その節約、円になってますか?
isamumumu
1
730
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Become a Pro
speakerdeck
PRO
31
6.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
Rails Girls Zürich Keynote
gr2m
96
14k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Code Review Best Practice
trishagee
74
20k
Transcript
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Generative UI &
AI-Assistants for Your Angular Solutions 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 How to
communicate with the Agent? How to prevent coupling to the server stack and LLM?
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 18 How to
support dynamic UI as an answer from the Agent?
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 19 1) AG-UI:
Agent Communication 2) A2UI: Dynamic UI 3) MCP Apps: Visual Tools Agenda
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 20 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 21 How to
communicate with the Agent? How to prevent coupling to the server stack and LLM?
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 22 Abstracting Server
Stack Abstracting LLM Streaming Events Transport- Agnostic We Need a Protocol! SSE, WebSockets, …
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 23 AG-UI for
Agent Communication
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 24
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten • LangGraph •
CrewAI • Microsoft Agent Framework • Google ADK • AWS Strands Agents • AWS Bedrock AgentCore • Mastra • Spring AI • Pydantic AI • Agno • LlamaIndex • AG2 • AWS Bedrock Agents • OpenAI Agent SDK • Cloudflare Agents 25 Supported Integrations
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten •TypeScript •Python •Kotlin
•Golang •Dart •Langflow •Java •Rust •.NET •Nim •Flowise 26 SDKs
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 27 DEMO Branch:
agentic-workflow
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 28 How to
support dynamic UI as an answer from the Agent?
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 29
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 30 A2UI: Dynamic
UI
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 31
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 32 Idea Agent
LLM Agent Client Request Request(s) UI Surface (A2UI or minimal DSL) UI Surface (A2UI)
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 33 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) 34 Renderer
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 35 Characteristics No
foreign code A2UI: Structure Client: Rendering Client: Event Handler
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 36 DEMO Branch:
a2ui-dynamic
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 37 MCP Apps:
Visual Tools
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 38 Agent with
Tool Calling Agent LLM Tools
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 39 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 40 SDKs
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 41
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 42 MCP Apps
Visualize Tool Results Provides Client Code Sandbox Host Context: Theme, Size, … Messaging w/ Widget
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 43 DEMO Branch:
mcp-apps
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 44 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 45 Conclusion Agentic
AI/UI • Intent • Autonomy • Tools Standards • AG-UI • A2UI • … Tactics • Zod & JSON Schema • Processing Messages (Text, Widgets, Tools)
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 46 Let's build
the next "Killer App" …
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 47 [Social Media]
Manfred Steyer [web] ANGULARarchitects.io Manfred Steyer @ Manfred Steyer Slides & Examples Remote Company Workshops and Consulting http://angulararchitects.io