Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AI Assistants for Your Angular Solutions

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

AI Assistants for Your Angular Solutions

Avatar for Manfred Steyer

Manfred Steyer PRO

March 04, 2026
Tweet

More Decks by Manfred Steyer

Other Decks in Programming

Transcript

  1. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 4 General Flow

    User Intent Agent LLM Tools Component Explicit or Implicit Store, Forms, Services, … {xor}
  2. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 9 Initializing Hashbrown

    // app.config.ts export const appConfig: ApplicationConfig = { providers: [ […], provideHashbrown({ baseUrl: 'http://localhost:3000/api/chat‘, emulateStructuredOutput: true, }), ], };
  3. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 10 Emulating Structured

    Output User Intent Agent LLM Tools Component {xor} Structured Output Emulated Structured Output
  4. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 11 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 ], });
  5. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 12 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" /> }
  6. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 15 General Flow

    User Intent Agent LLM Tools Component JavaScript Code Runtime Runtime Functions
  7. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 17 Architecture, Concepts,

    Implementation Modern Angular 400+ pages, PDF, EPUB Regular Free Updates! Q1/2026 Waiting List: angular-book.com
  8. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 18 1) Tool

    Calling 2) Structured Output 3) Provide Examples (One-Shot-Prompting, …) 4) LLMs: Math vs. Code Generation 5) Execute in Sandbox Conclusion
  9. •Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 19 [Social Media]

    Manfred Steyer [web] ANGULARarchitects.io Manfred Steyer @ Manfred Steyer Slides, Examples, Book Remote Company Workshops and Consulting http://angulararchitects.io