<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des nlp - IALab</title>
	<atom:link href="https://ia-lab.fr/tag/nlp/feed/" rel="self" type="application/rss+xml" />
	<link>https://ia-lab.fr/tag/nlp/</link>
	<description>Studio de developpement d&#039;intelligence artificielle</description>
	<lastBuildDate>Mon, 07 Sep 2026 09:49:24 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://ia-lab.fr/wp-content/uploads/2024/06/cropped-pixelcut-export-15-removebg-preview-32x32.png</url>
	<title>Archives des nlp - IALab</title>
	<link>https://ia-lab.fr/tag/nlp/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sorbonne Université</title>
		<link>https://ia-lab.fr/clients/sorbonne-universite/</link>
					<comments>https://ia-lab.fr/clients/sorbonne-universite/#respond</comments>
		
		<dc:creator><![CDATA[Leo Bourrel]]></dc:creator>
		<pubDate>Sun, 08 Dec 2024 16:10:00 +0000</pubDate>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[chatbot]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[nlp]]></category>
		<category><![CDATA[rag]]></category>
		<guid isPermaLink="false">https://ia-lab.fr/?p=3805</guid>

					<description><![CDATA[<p>Comment IALab a accompagné la Sorbonne dans la création d'un agent IA pour chercher des universitaires à partir de publications.</p>
<p>L’article <a href="https://ia-lab.fr/clients/sorbonne-universite/">Sorbonne Université</a> est apparu en premier sur <a href="https://ia-lab.fr">IALab</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Chatbot recherche auteur d&rsquo;articles universitaires</h2>
<p>


</p>
<p class="wp-block-paragraph">Sorbonne Université a souhaité développer un agent conversationnel pour aider l&rsquo;administration à rechercher des chercheurs universitaires à partir de leurs publications.</p>
<p>



</p>
<p class="wp-block-paragraph">IALab à créer un chat utilisant l&rsquo;IA générative et les LLMs pour créer un outil capable de trouver en temps réel les chercheurs sur certains sujets.</p>
<p>



</p>
<p class="wp-block-paragraph">


</p>


<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://ia-lab.fr/clients/sorbonne-universite/">Sorbonne Université</a> est apparu en premier sur <a href="https://ia-lab.fr">IALab</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ia-lab.fr/clients/sorbonne-universite/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>À l’amiable</title>
		<link>https://ia-lab.fr/clients/a-lamiable/</link>
					<comments>https://ia-lab.fr/clients/a-lamiable/#respond</comments>
		
		<dc:creator><![CDATA[Leo Bourrel]]></dc:creator>
		<pubDate>Fri, 08 Nov 2024 11:53:00 +0000</pubDate>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[assurance]]></category>
		<category><![CDATA[chatbot]]></category>
		<category><![CDATA[nlp]]></category>
		<category><![CDATA[startup]]></category>
		<guid isPermaLink="false">https://ia-lab.fr/?p=3789</guid>

					<description><![CDATA[<p>Comment IALab a permis à la start-up À l'amiable de reconstruire son chatbot de lecture de document d'assurance sur une architecture saine et documentée.</p>
<p>L’article <a href="https://ia-lab.fr/clients/a-lamiable/">À l’amiable</a> est apparu en premier sur <a href="https://ia-lab.fr">IALab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Chatbot de lecture de document d&rsquo;assurance : reconstruire Assubot sur des bases saines</strong></p>



<p class="wp-block-paragraph">À l&rsquo;amiable est une start-up française. Elle aide les assurés à comprendre leurs contrats et à défendre leurs droits. Son assistant conversationnel, Assubot, répond aux questions des particuliers sur leurs garanties et sur le droit des assurances. En 2024, l&rsquo;entreprise a fait appel à IALab pour reconstruire ce chatbot de lecture de document d&rsquo;assurance. Notre mission : choisir l&rsquo;infrastructure, refondre l&rsquo;architecture et développer la solution.</p>



<h2 class="wp-block-heading">Le contexte et le défi</h2>



<h3 class="wp-block-heading">Un premier chatbot qui avait atteint ses limites</h3>



<p class="wp-block-paragraph">L&rsquo;équipe avait construit la première version d&rsquo;Assubot en no-code, sur Microsoft PowerApps. Des listes SharePoint stockaient les prompts et les documents. Des Azure Functions appelaient le modèle de langage. En parallèle, la base de données et l&rsquo;application Symfony tournaient chez OVH.</p>



<p class="wp-block-paragraph">Ce montage avait permis de valider l&rsquo;idée rapidement. En revanche, il posait plusieurs problèmes au quotidien :</p>



<ul class="wp-block-list">
<li>la logique métier vivait à la fois dans PowerApps, dans SharePoint et dans les fonctions Azure, sans documentation ;</li>



<li>chaque évolution touchait plusieurs outils, avec un risque de régression élevé ;</li>



<li>les données circulaient entre deux hébergeurs, ce qui compliquait l&rsquo;exploitation et la sécurité ;</li>



<li>l&rsquo;application web du client n&rsquo;avait pas d&rsquo;API claire pour dialoguer avec le chatbot.</li>
</ul>



<h3 class="wp-block-heading">Des réponses pas assez ancrées dans les contrats</h3>



<p class="wp-block-paragraph">Le second enjeu portait sur la qualité des réponses. Un assuré qui interroge Assubot attend une réponse fondée sur <em>son</em> contrat. Il veut connaître ses conditions particulières, ses conditions générales, ses plafonds et ses franchises. Or le premier chatbot produisait trop souvent des réponses génériques. Parfois, il renvoyait même l&rsquo;utilisateur vers ses propres documents. Pour À l&rsquo;amiable, cette limite était rédhibitoire. En effet, la promesse du service repose sur une lecture fiable des contrats.</p>



<h3 class="wp-block-heading">Un besoin d&rsquo;industrialisation</h3>



<p class="wp-block-paragraph">Enfin, À l&rsquo;amiable voulait accueillir davantage d&rsquo;utilisateurs. L&rsquo;entreprise souhaitait aussi faire évoluer son produit sans dépendre d&rsquo;un prototype fragile. Il fallait donc une architecture saine et documentée. Son équipe devait pouvoir la reprendre et la faire vivre.</p>



<h2 class="wp-block-heading">La solution : un chatbot de lecture de document d&rsquo;assurance fondé sur le RAG</h2>



<h3 class="wp-block-heading">Le choix d&rsquo;une infrastructure unifiée</h3>



<p class="wp-block-paragraph">IALab a d&rsquo;abord accompagné À l&rsquo;amiable dans le choix de sa nouvelle infrastructure. Nous avons regroupé toute la solution sur Azure, le cloud que l&rsquo;entreprise utilisait déjà :</p>



<ul class="wp-block-list">
<li>une API Python conteneurisée, sur une machine virtuelle, qui centralise la logique du chatbot ;</li>



<li>une base de données vectorielle, qui stocke les documents découpés en fragments ;</li>



<li>un stockage objet pour les PDF des contrats et du corpus juridique.</li>
</ul>



<p class="wp-block-paragraph">Grâce à cette base vectorielle, le chatbot retrouve les passages pertinents d&rsquo;un contrat ou d&rsquo;un texte de loi. L&rsquo;application Symfony d&rsquo;À l&rsquo;amiable consomme ensuite cette API. Nous avons enfin remis au client une documentation de déploiement, de migration et de configuration. Son équipe travaille ainsi en autonomie.</p>



<h3 class="wp-block-heading">Comprendre la demande avant de chercher</h3>



<p class="wp-block-paragraph">Un message d&rsquo;assuré contient souvent plusieurs questions, du contexte et des formules de politesse. Le pipeline analyse donc le message avant toute recherche documentaire :</p>



<ol class="wp-block-list">
<li><strong>Extraction des questions</strong> : le chatbot isole chaque question et la reformule pour qu&rsquo;elle se comprenne seule.</li>



<li><strong>Classification</strong> : il range ensuite la question dans l&rsquo;une de cinq catégories. Il distingue une question sur le contrat de l&rsquo;assuré, une question d&rsquo;assurance générale, une question ambiguë, un message convivial et une question hors assurance.</li>



<li><strong>Identification des produits d&rsquo;assurance</strong> concernés, par exemple l&rsquo;habitation, l&rsquo;auto, la santé ou la vie.</li>



<li><strong>Détection d&rsquo;une dimension juridique</strong>, lorsque l&rsquo;assuré évoque un litige ou une décision de justice.</li>
</ol>



<p class="wp-block-paragraph">Cette étape de compréhension évite les recherches inutiles. Le chatbot peut ainsi demander une précision plutôt que de répondre à côté.</p>



<h3 class="wp-block-heading">Lire le contrat de l&rsquo;assuré</h3>



<p class="wp-block-paragraph">Pour une question sur un contrat, la recherche s&rsquo;appuie sur les documents de l&rsquo;assuré. Chaque contrat associe des conditions particulières et des conditions générales. Un identifiant commun relie les deux. Le chatbot identifie d&rsquo;abord les conditions particulières les plus pertinentes. Il récupère ensuite automatiquement les conditions générales associées.</p>



<p class="wp-block-paragraph">Le système découpe les documents en fragments qui respectent les phrases. Il garde aussi la trace des pages d&rsquo;origine. Lors du dépôt d&rsquo;un contrat, il extrait les métadonnées clés. Il relève les dates de début et de fin, la prime annuelle, la tacite reconduction et la date limite de résiliation. L&rsquo;application peut donc alerter l&rsquo;assuré au bon moment.</p>



<p class="wp-block-paragraph">Le chatbot rédige enfin sa réponse à partir des extraits du contrat. Une consigne claire encadre ce travail : les conditions particulières priment sur les conditions générales. De plus, le chatbot ne renvoie jamais l&rsquo;assuré vers ses propres documents. Il affiche les sources qu&rsquo;il a utilisées à la fin de chaque réponse.</p>



<h3 class="wp-block-heading">S&rsquo;appuyer sur un corpus juridique</h3>



<p class="wp-block-paragraph">Pour une question d&rsquo;assurance générale, le chatbot interroge un corpus réglementaire vectorisé. Ce corpus réunit le Code des assurances, le Code de la mutualité et le Code de la sécurité sociale. Le pipeline oriente d&rsquo;abord la question vers le bon code. La réponse cite ensuite l&rsquo;article utilisé.</p>



<p class="wp-block-paragraph">Le corpus rassemble aussi plus de 3 500 décisions de justice. Lorsqu&rsquo;une question comporte une dimension juridique, le chatbot cherche une jurisprudence proche de la situation de l&rsquo;assuré. Il nuance alors sa réponse initiale. Il indique notamment si l&rsquo;assuré a plutôt de bonnes ou de faibles chances d&rsquo;obtenir gain de cause.</p>



<h3 class="wp-block-heading">Une collaboration étroite avec l&rsquo;équipe d&rsquo;À l&rsquo;amiable</h3>



<p class="wp-block-paragraph">L&rsquo;équipe d&rsquo;À l&rsquo;amiable connaît son métier et le ton qu&rsquo;attendent ses utilisateurs. Nous avons donc rédigé et affiné les prompts de chaque étape avec elle. Un fichier de configuration versionné les regroupe, et chacun peut les modifier sans toucher au code. La configuration expose aussi les paramètres de la recherche documentaire, comme les seuils de similarité. L&rsquo;équipe ajuste ainsi le comportement du chatbot sans redéploiement.</p>



<h2 class="wp-block-heading">Impact et résultats</h2>



<h3 class="wp-block-heading">Des réponses fondées sur les documents</h3>



<p class="wp-block-paragraph">Assubot répond désormais à partir des contrats de l&rsquo;assuré et des textes de loi. Il affiche aussi ses sources. Une question ambiguë déclenche une demande de précision, tandis qu&rsquo;une question hors sujet reçoit un refus poli. Une question juridique bénéficie en plus d&rsquo;une lecture de la jurisprudence. Enfin, le chatbot suit l&rsquo;historique de la conversation et réutilise les documents des échanges précédents.</p>



<h3 class="wp-block-heading">Une architecture saine et documentée</h3>



<p class="wp-block-paragraph">Toute la logique du chatbot vit désormais au même endroit. Elle s&rsquo;accompagne d&rsquo;une API claire, de scripts de migration du corpus et d&rsquo;une documentation de déploiement. L&rsquo;équipe d&rsquo;À l&rsquo;amiable fait donc évoluer les prompts, enrichit le corpus juridique et déploie une nouvelle version en autonomie. La double infrastructure Azure et OVH a disparu au profit d&rsquo;un hébergement unique.</p>



<h3 class="wp-block-heading">Une base prête à évoluer</h3>



<p class="wp-block-paragraph">Le pipeline reste modulaire. Chaque catégorie de question suit un traitement isolé. De plus, le corpus accepte de nouveaux types de documents sans que le cœur du système change. Cette structure permet donc à À l&rsquo;amiable d&rsquo;accueillir plus d&rsquo;utilisateurs et de nouvelles fonctionnalités.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Le projet À l&rsquo;amiable illustre un cas fréquent. Un prototype no-code prouve la valeur d&rsquo;un chatbot, mais il ne devient jamais un produit. IALab a donc repris une architecture saine, puis a construit un pipeline RAG adapté aux documents d&rsquo;assurance. Assubot offre aujourd&rsquo;hui un chatbot de lecture de document d&rsquo;assurance fiable, maintenable et prêt à grandir.</p>



<p class="wp-block-paragraph">Vous avez un projet d&rsquo;<a href="https://ia-lab.fr/industries/assurance/">IA pour l&rsquo;assurance</a> ou un <a href="https://ia-lab.fr/technologies/chatbot/">chatbot</a> à industrialiser ? Découvrez notre retour d&rsquo;expérience <a href="https://ia-lab.fr/ressources/rag-industrie/">du notebook au RAG industriel</a>, notre guide de l&rsquo;<a href="https://ia-lab.fr/ressources/ia-documentaire/">IA documentaire</a>, ou <a href="https://ia-lab.fr/contact/">contactez-nous</a>.</p>
<p>L’article <a href="https://ia-lab.fr/clients/a-lamiable/">À l’amiable</a> est apparu en premier sur <a href="https://ia-lab.fr">IALab</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ia-lab.fr/clients/a-lamiable/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Schooltopia</title>
		<link>https://ia-lab.fr/clients/schooltopia/</link>
					<comments>https://ia-lab.fr/clients/schooltopia/#respond</comments>
		
		<dc:creator><![CDATA[Leo Bourrel]]></dc:creator>
		<pubDate>Thu, 08 Jun 2023 12:55:00 +0000</pubDate>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[chatbot]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[nlp]]></category>
		<guid isPermaLink="false">https://ia-lab.fr/?p=3810</guid>

					<description><![CDATA[<p>Conception d'un chatbot éducatif destiné aux collégiens, exploitant les capacités de l'intelligence artificielle générative</p>
<p>L’article <a href="https://ia-lab.fr/clients/schooltopia/">Schooltopia</a> est apparu en premier sur <a href="https://ia-lab.fr">IALab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Chatbot assistant éducatif</strong></p>



<p class="wp-block-paragraph">La start-up Schooltopia est une entreprise de soutien scolaire en mathématique destiné aux élèves de niveau collège.</p>



<p class="wp-block-paragraph">L&rsquo;agence IALab a accompagné la start-up dans la création d&rsquo;un chatbot basée sur les technologies&nbsp; d&rsquo;IA générative.</p>



<p class="wp-block-paragraph">Nous avons développé un chatbot capable de suivre des scénarios ou d&rsquo;échanger avec les élèves via la génération de texte.</p>
<p>L’article <a href="https://ia-lab.fr/clients/schooltopia/">Schooltopia</a> est apparu en premier sur <a href="https://ia-lab.fr">IALab</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ia-lab.fr/clients/schooltopia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
