<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Microsoft.Extensions.AI on Gabriel Mongeon</title><link>https://gabrielmongeon.ca/tags/microsoft.extensions.ai/</link><description>Recent content in Microsoft.Extensions.AI on Gabriel Mongeon</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Wed, 15 Jul 2026 00:00:00 -0400</lastBuildDate><atom:link href="https://gabrielmongeon.ca/tags/microsoft.extensions.ai/index.xml" rel="self" type="application/rss+xml"/><item><title>Des sorties structurées avec Ollama et .NET</title><link>https://gabrielmongeon.ca/2026/07/sorties-structurees-ollama-dotnet/</link><pubDate>Wed, 15 Jul 2026 00:00:00 -0400</pubDate><guid>https://gabrielmongeon.ca/2026/07/sorties-structurees-ollama-dotnet/</guid><description>&lt;blockquote>
&lt;p>Partie 6 de la série &amp;ldquo;Développement IA avec Ollama et .NET&amp;rdquo; : &lt;a href="https://gabrielmongeon.ca/2025/12/developpement-ia-local-ollama-dotnet/">Partie 1 – Ollama et .NET&lt;/a> | &lt;a href="https://gabrielmongeon.ca/2025/12/rag-local-ollama-litellm-qdrant/">Partie 2 – RAG local&lt;/a> | &lt;a href="https://gabrielmongeon.ca/2025/12/agents-ia-ollama-dotnet/">Partie 3 – Agents IA&lt;/a> | &lt;a href="https://gabrielmongeon.ca/2026/02/mcp-csharp-serveur-outils/">Partie 3.5 – Serveur MCP&lt;/a> | &lt;a href="https://gabrielmongeon.ca/2026/03/microsoft-agent-framework-ollama-mcp/">Partie 4 – Microsoft Agent Framework&lt;/a> | &lt;a href="https://gabrielmongeon.ca/2026/06/orchestrer-blazor-ollama-avec-aspire/">Partie 5 – Aspire&lt;/a> | &lt;a href="https://gabrielmongeon.ca/en/2026/07/structured-outputs-ollama-dotnet/">English&lt;/a>&lt;/p>&lt;/blockquote>
&lt;p>Demander à un modèle local de répondre en JSON directement dans le prompt, ça fonctionne la plupart du temps. Le problème, c&amp;rsquo;est le reste du temps : le parsing explose, et rarement au bon moment. Voici un truc simple pour obtenir du JSON fiable avec Ollama et .NET.&lt;/p></description></item></channel></rss>