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
Generative UI & AI-Assistants for Your Angular...
Search
Manfred Steyer
PRO
June 30, 2026
Programming
260
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
Agentic UI with Open Standards: AG-UI, A2UI, and MCP Apps – When Do You Need Which? @OOP Focus Day 2026, Online
manfredsteyer
PRO
1
33
Beyond Chatbots: Agentic UI with Open Standards @W-JAX 2026, München
manfredsteyer
PRO
0
90
Architecture as Executable Contract: Agents Respecting Your Architecture @W-JAX 2026, München
manfredsteyer
PRO
0
160
A2UI as an Architecture Question: Agentic UI Between AI Freedom and Control
manfredsteyer
PRO
0
79
Agentic UI Requires Standards: How AG-UI, A2UI, and MCP Apps Play Together
manfredsteyer
PRO
0
86
AI-Ready Angular Architectures Architecture as Executable Contract
manfredsteyer
PRO
0
100
Human in the Loop Beyond Approval: Toward True Collaboration @FrontMania 2026 in Utrecht
manfredsteyer
PRO
0
110
Agentic UI: Where the Agent meets the User @FrontMania 2026 in Utrecht
manfredsteyer
PRO
0
120
A2UI as an Architecture Question: Agentic UI Between AI Freedom and Control
manfredsteyer
PRO
0
120
Other Decks in Programming
See All in Programming
Getting Started with Vibe Coding
miccheng
0
200
Будущее локальных LLM – Алексей Голобурдин, PythoNN
sobolevn
0
120
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
340
Spec-driven Development with AI
simas
PRO
0
2.3k
Seven New Principles of Software Engineering
yegor256
0
470
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
Performance Optimization With LLMs
xleitix
0
250
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
9k
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
220
SODA - FACT BOOK(JP)
sodainc
1
40k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
630
Utilizing Notion as your number one productivity tool
mfonobong
4
640
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
620
What's in a price? How to price your products and services
michaelherold
247
13k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.9k
Navigating Team Friction
lara
192
16k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Claude Code のすすめ
schroneko
67
230k
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