~/talk

Easily Add GenAI to .NET Apps using Microsoft.Extensions.AI

Talkat NDC Copenhagen 2025 · 2025-09-08..09-12· [ai-assisted-development]
slides:none on file

Builds a .NET MAUI chat app that plugs into Microsoft.Extensions.AI so any provider (Azure OpenAI, OpenAI, Amazon Bedrock, Ollama) swaps with two or three lines; uses the IChatClient abstraction plus Microsoft.Extensions.AI.OpenAI extensions and Semantic Kernel for plumbing. Implements streaming responses, chat history, and function invocation so the LLM calls local methods (returns hobby lists, colors) and it reliably works live as haiku replies. Adds unit tests using local evaluators that score 1–5 (equivalence, relevance, safety) and run offline.

AI-written summary · about

  1. 0:00GenAI in .NET apps
  2. 3:59Why Microsoft.Extensions.AI
  3. 7:34GenAI client in .NET MAUI
  4. 13:40Streaming chat responses
  5. 18:21Chat history and system prompts
  6. 21:30Custom functions with AI
  7. 31:16Key GenAI concepts
  8. 33:45Unit testing GenAI responses
  9. 44:36Safety evaluation for GenAI
  10. 49:13Fine-tuning evaluators
  11. 51:21Resources and next steps
  12. 52:07Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.