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
AI Assistants for Your Angular Solutions @ngVi...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Manfred Steyer
PRO
March 11, 2026
Programming
0
6
AI Assistants for Your Angular Solutions @ngVienna March 2026
Manfred Steyer
PRO
March 11, 2026
Tweet
Share
More Decks by Manfred Steyer
See All by Manfred Steyer
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
120
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
66
Full Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
55
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
210
Beyond the Basics: Signal Forms
manfredsteyer
PRO
0
120
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
210
All About Angular‘s New Signal Forms
manfredsteyer
PRO
0
38
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
290
Your Architecture as a Crime Scene?Forensic Analysis
manfredsteyer
PRO
0
200
Other Decks in Programming
See All in Programming
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
210
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
110
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
490
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
170
AHC061解説
shun_pi
0
350
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
15
2.8k
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
370
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
650
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
株式会社 Sun terras カンパニーデック
sunterras
0
2k
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
400
Producing Creativity
orderedlist
PRO
348
40k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
390
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
850
A Soul's Torment
seathinner
5
2.4k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Darren the Foodie - Storyboard
khoart
PRO
3
2.8k
Transcript
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten AI Assistants for
Your Angular Solutions ANGULARarchitects.io ANGULAR VIENNA
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 2
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 3 DEMO
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 4 General Flow
User Intent Agent LLM Tools Component Explicit or Implicit Store, Forms, Services, … {xor}
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 5 DEMO
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 6 Hashbrown
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 7 General Flow
Backend LLM Frontend Hashbrown Hashbrown
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 8 Initializing Hashbrown
// app.config.ts export const appConfig: ApplicationConfig = { providers: [ […], provideHashbrown({ baseUrl: 'http://localhost:3000/api/chat‘, emulateStructuredOutput: true, }), ], };
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 9 Emulating Structured
Output User Intent Agent LLM Tools Component {xor} Structured Output Emulated Structured Output
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 10 uiChatResource private
readonly chat = uiChatResource({ model: this.config.model, system: `You are an assistant that helps with booking flights …`, tools: [ findFlightsTool, getLoadedFlights, getBookedFlights, […] ], components: [ flightWidget, messageWidget ], });
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 11 uiChatResource this.chatStore.sendMessage({
content: `Are my flights delayed?`, […]}); @for (message of chat.value(); track $index) { <div>{{ message.content }}</div> } @for (message of chat.value(); track $index) { <hb-render-message [message]="message" /> }
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 12 DEMO
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 13
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 14 General Flow
User Intent Agent LLM Tools Component JavaScript Code Runtime Runtime Functions
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 15 Architecture, Concepts,
Implementation Modern Angular 400+ pages, PDF, EPUB Regular Free Updates! Q1/2026 Waiting List: angular-book.com
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 16 1) Tool
Calling 2) Structured Output 3) Provide Examples (One-Shot-Prompting, …) 4) LLMs: Math vs. Code Generation 5) Execute in Sandbox Conclusion
•Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 17 [LinkedIn, Twitter,
Facebook] Manfred Steyer [web] ANGULARarchitects.io Manfred Steyer @ Manfred Steyer Slides, Examples, Book Remote Company Workshops and Consulting http://angulararchitects.io