<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on AI transformation, agents and .NET integration | GiLabs</title>
    <link>https://gilabs.fr/en/blog/</link>
    <description>Field notes and method on AI transformation for SMEs, mid-caps and professional firms: AI agents, .NET integration, process automation, real-world cases.</description>
    <language>en-GB</language>
    <lastBuildDate>Thu, 17 Sep 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://gilabs.fr/en/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What keeps a document pipeline alive in production</title>
      <link>https://gilabs.fr/en/blog/ce-qui-tient-en-production/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/ce-qui-tient-en-production/</guid>
      <pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate>
      <description>Three engineering decisions separate an AI proof of concept from a system that runs every day: human review, a correction loop, and interchangeable extraction engines.</description>
      <category>IDP</category>
      <category>Architecture</category>
      <category>Production</category>
      <category>AI transformation</category>
    </item>
    <item>
      <title>We rolled out Copilot, and nothing changed in the accounts</title>
      <link>https://gilabs.fr/en/blog/copilot-deploye-rien-na-change/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/copilot-deploye-rien-na-change/</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
      <description>Copilot speeds up the person. What a process costs is elapsed time, not hands-on time. Here is how to measure both, and why it decides your AI budget.</description>
      <category>Copilot</category>
      <category>AI transformation</category>
      <category>SME</category>
      <category>Process</category>
    </item>
    <item>
      <title>A 30-day AI diagnostic, one day of your time</title>
      <link>https://gilabs.fr/en/blog/ce-que-le-diagnostic-demande-aux-equipes/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/ce-que-le-diagnostic-demande-aux-equipes/</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <description>What blocks an AI diagnostic is almost never the price, it is the load on the team. Here is the exact figure: three fixed milestones, a few interviews, one decision.</description>
      <category>AI transformation</category>
      <category>SME</category>
      <category>Method</category>
      <category>Diagnostic</category>
    </item>
    <item>
      <title>The AI POC that will never reach production as-is</title>
      <link>https://gilabs.fr/en/blog/industrialiser-poc-python-dotnet/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/industrialiser-poc-python-dotnet/</guid>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <description>A Python POC that convinces in a demo but stays stuck for six months does not need to be rewritten in C#. It needs to be exposed behind an API and brought into the rest of the estate&apos;s rules.</description>
      <category>.NET</category>
      <category>Software architecture</category>
      <category>AI transformation</category>
      <category>Python</category>
    </item>
    <item>
      <title>Who said what, without voice recognition: diarization by metadata</title>
      <link>https://gilabs.fr/en/blog/diarisation-sans-reconnaissance-vocale/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/diarisation-sans-reconnaissance-vocale/</guid>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <description>Attributing every sentence in a meeting summary to the right person without creating biometric data. Three approaches compared, only one creates no voice fingerprint.</description>
      <category>GDPR</category>
      <category>Artificial intelligence</category>
      <category>Meetings</category>
      <category>.NET</category>
    </item>
    <item>
      <title>The pivot that saved a voice AI project: think field-first before you code</title>
      <link>https://gilabs.fr/en/blog/pivot-capture-teams/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/pivot-capture-teams/</guid>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <description>A project assumed a technician would call an automated assistant to dictate a job estimate. Four very concrete obstacles showed the idea didn&apos;t hold up in the field.</description>
      <category>Artificial intelligence</category>
      <category>Microsoft Teams</category>
      <category>Field work</category>
    </item>
    <item>
      <title>Employee voice recordings should never leave Europe: a rule set before the technology</title>
      <link>https://gilabs.fr/en/blog/whisper-onprem-souverainete/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/whisper-onprem-souverainete/</guid>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <description>To produce a reliable meeting summary, a leadership team first settled a matter of principle: where do voice recordings actually go? Three options compared, one chosen.</description>
      <category>Data protection</category>
      <category>Artificial intelligence</category>
      <category>Meetings</category>
    </item>
    <item>
      <title>RAG on an existing .NET estate: three decisions that change everything</title>
      <link>https://gilabs.fr/en/blog/rag-app-dotnet-existante/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/rag-app-dotnet-existante/</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <description>Wiring a RAG pipeline into an existing .NET application estate is not primarily a model choice. It is a question of vector storage, document chunking, and orchestration that respects what already exists.</description>
      <category>RAG</category>
      <category>.NET</category>
      <category>Semantic Kernel</category>
      <category>Architecture</category>
    </item>
    <item>
      <title>The 30-Day AI Diagnostic: why I packaged my offer into three fixed deliverables</title>
      <link>https://gilabs.fr/en/blog/diagnostic-ia-30-jours-packaging/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/diagnostic-ia-30-jours-packaging/</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <description>A fixed-scope package with three written deliverables, not an audit that stops at a report: why a packaged AI consulting offer gets decided faster than an open-ended conversation.</description>
      <category>AI Diagnostic</category>
      <category>AI Transformation</category>
      <category>SMB</category>
      <category>Offer</category>
    </item>
    <item>
      <title>Hiring a .NET developer and a data scientist at the same time: one need, not two</title>
      <link>https://gilabs.fr/en/blog/pont-dotnet-ia-recrutement/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/pont-dotnet-ia-recrutement/</guid>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <description>A company that hires a .NET developer and a data scientist at the same time is sending a clear signal: it does not yet know it is looking for a single person.</description>
      <category>Hiring</category>
      <category>.NET</category>
      <category>AI Transformation</category>
      <category>Existing IT estate</category>
    </item>
    <item>
      <title>AI proposes, deterministic logic disposes: the pattern that keeps AI production-ready</title>
      <link>https://gilabs.fr/en/blog/ia-propose-deterministe-dispose/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/ia-propose-deterministe-dispose/</guid>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
      <description>AI in production is not AI that decides on its own. It is AI that proposes, to a system that has the right to say no. The three-layer architecture pattern behind it.</description>
      <category>Architecture</category>
      <category>.NET</category>
      <category>AI Agents</category>
      <category>Reliability</category>
    </item>
    <item>
      <title>Your problem is not (yet) an AI problem</title>
      <link>https://gilabs.fr/en/blog/socle-data-avant-ia/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/socle-data-avant-ia/</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
      <description>&quot;We want AI on our technical documentation. Where is your documentation? In binders.&quot; The data foundation comes before AI, and that is good news.</description>
      <category>Data maturity</category>
      <category>AI Transformation</category>
      <category>SMEs</category>
      <category>Diagnostic</category>
    </item>
    <item>
      <title>Concierge first, code second: why I spent weeks automating nothing</title>
      <link>https://gilabs.fr/en/blog/concierge-dabord-code-ensuite/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/concierge-dabord-code-ensuite/</guid>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <description>Before writing the first line of my prospecting agent, I did the work by hand, for a long time. That step, not the code, is what actually makes the difference.</description>
      <category>Method</category>
      <category>n8n</category>
      <category>Automation</category>
      <category>Process mapping</category>
    </item>
    <item>
      <title>&quot;It&apos;s expensive&quot;: a category problem, not a pricing problem</title>
      <link>https://gilabs.fr/en/blog/outil-vs-transformation-categorie/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/outil-vs-transformation-categorie/</guid>
      <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
      <description>An AI tool is an expense. An AI transformation is an investment. Confusing the two lenses explains most of the &quot;it&apos;s too expensive&quot; reactions heard at SMEs.</description>
      <category>AI Transformation</category>
      <category>ROI</category>
      <category>SMEs</category>
      <category>Pricing</category>
    </item>
    <item>
      <title>The 2025 METR study: developers thought they were 20% faster, they were 19% slower</title>
      <link>https://gilabs.fr/en/blog/metr-productivite-ia/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/metr-productivite-ia/</guid>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <description>A controlled trial with experienced developers reveals a striking gap between perception and measurement. AI&apos;s gain is neither automatic nor free: it has to be measured.</description>
      <category>Productivity</category>
      <category>ROI</category>
      <category>Measurement</category>
      <category>Research</category>
    </item>
    <item>
      <title>Garry Tan&apos;s AI software factory: the lesson is not in the tools</title>
      <link>https://gilabs.fr/en/blog/usine-logicielle-ia/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/usine-logicielle-ia/</guid>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
      <description>Y Combinator&apos;s president published his method to &quot;ship like a team of twenty.&quot; The real lesson is not in the 30 tools he shares, but in the process they run on top of.</description>
      <category>Industrialization</category>
      <category>Method</category>
      <category>Generative AI</category>
    </item>
    <item>
      <title>&quot;We already have Copilot, why would we need you?&quot;: the question worth answering</title>
      <link>https://gilabs.fr/en/blog/objection-copilot/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/objection-copilot/</guid>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <description>The number-one objection from leaders running on Microsoft. Three things a Copilot license does not buy you, and the real question to ask before answering it.</description>
      <category>Microsoft Copilot</category>
      <category>AI Transformation</category>
      <category>Compliance</category>
      <category>SMEs</category>
    </item>
    <item>
      <title>I built an AI agent for my own prospecting: here is where it gets it wrong</title>
      <link>https://gilabs.fr/en/blog/agent-n8n-prospection/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/agent-n8n-prospection/</guid>
      <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
      <description>An n8n agent sourced, enriched and scored my prospects every morning. What it taught me best was one concrete case where a confident AI can be completely wrong.</description>
      <category>n8n</category>
      <category>Automation</category>
      <category>Generative AI</category>
      <category>Build in public</category>
    </item>
    <item>
      <title>Zero human validation, and that is the right call: the Convention Online AI chain</title>
      <link>https://gilabs.fr/en/blog/convention-online-ia-autonome/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/convention-online-ia-autonome/</guid>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate>
      <description>One pipeline requires human validation at every step. Another one runs all night with nobody watching. How to decide where to set the dial, based on the real business stakes.</description>
      <category>Automation</category>
      <category>Generative AI</category>
      <category>Architecture</category>
      <category>SEO</category>
    </item>
    <item>
      <title>A document AI pipeline in production: what actually keeps it running</title>
      <link>https://gilabs.fr/en/blog/pipeline-idp-production/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/pipeline-idp-production/</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>Hundreds of scanned timesheets, keyed in by hand, with no systematic check. Here is the AI pipeline I designed for an industrial group, and what actually matters in production.</description>
      <category>IDP</category>
      <category>Azure AI</category>
      <category>.NET</category>
      <category>Automation</category>
    </item>
    <item>
      <title>Why I chose Semantic Kernel over Python for AI in .NET</title>
      <link>https://gilabs.fr/en/blog/certification-az2005-semantic-kernel/</link>
      <guid isPermaLink="true">https://gilabs.fr/en/blog/certification-az2005-semantic-kernel/</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <description>Certified on Microsoft AZ-2005, I chose to integrate AI into existing .NET systems rather than rewrite everything in Python. The reasoning, and the Semantic Kernel pattern.</description>
      <category>Semantic Kernel</category>
      <category>.NET</category>
      <category>Azure OpenAI</category>
      <category>Certification</category>
    </item>
  </channel>
</rss>
