Live 18/11 · Cohorte 318 nov à 19h00 MSK — atelier pratique gratuit sur les agents IA · La Cohorte 3 démarre le 23/11Atelier 18/11 →Cohorte 3 (23/11)
SortieAnalyse · Sur le radarHabr AI→ original

Un agent IA hybride ramène le coût d’un dialogue à 3,8 roubles

Un LLM laissé libre sait tenir une conversation, mais coûte cher et dévie facilement du parcours prévu. L’auteur a réparti les rôles : un automate fini choisit la prochaine étape autorisée, un classifieur interprète le message et un grand modèle formule la réponse. Lors du pilote, un dialogue coûtait en moyenne 3,8 roubles, contre une estimation de 16 roubles pour un LLM performant sans cette structure.

Traité par IA depuis Habr AI ; édité par Hamidun News
Un agent IA hybride ramène le coût d’un dialogue à 3,8 roubles
Source : Habr AI. Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primaireHabr AI ↗
Rédacteur en chef
Chiffre clé #1Le pilote avec 88 utilisateurs a généré 169 roubles de dépenses liées aux modèles.
Le code gère l’étatle LLM ne peut donc pas modifier le parcours de sa propre initiative.
Chiffre clé #3Une fois les coûts réduits, le principal problème devient l’engagement, et non le prix des tokens.

Une conversation libre avec un LLM paraît naturelle, mais présente deux défauts gênants pour un parcours produit : elle consomme beaucoup de tokens et le modèle peut oublier où il devait mener l’utilisateur. Un bot scénarisé coûte moins cher et se montre plus prévisible, mais se bloque dès qu’une personne écrit « Le stagiaire sait servir le café ! » au lieu de cliquer sur un bouton. L’auteur de l’article a conçu un système hybride : du code classique contrôle le parcours, tandis que le modèle interprète les messages et produit des réponses naturelles.

Lors d’un pilote avec 88 utilisateurs, l’ensemble des appels aux modèles a coûté 169 roubles. Le coût moyen d’un dialogue s’est établi à 3,8 roubles. Selon les calculs de l’auteur, la même conversation avec un LLM performant, sans cette structure déterministe, aurait coûté environ 16 roubles.

L’automate décide, le LLM explique

Le dialogue est découpé en états : prise de contact, formation, conclusion, offre, refus et arrêt. Seul le code peut faire passer l’utilisateur de l’un à l’autre. Il connaît les transitions autorisées, vérifie les réponses aux quiz et décide quand afficher l’offre commerciale.

Quand l’utilisateur clique sur un bouton, le modèle reçoit un contexte déjà préparé et rédige sa réponse. Lorsqu’un texte libre arrive, le système appelle d’abord un classifieur peu coûteux. Celui-ci choisit une action parmi celles qui sont autorisées : poursuivre le sujet, expliquer plus simplement, passer à une autre partie du programme ou simplement entretenir la conversation. L’automate vérifie ce choix, puis le modèle narrateur formule la réponse.

Par exemple, un utilisateur a demandé une explication plus simple des réseaux de neurones, puis a plaisanté sur le stagiaire et le café. Dans le premier cas, l’automate connaissait précisément le sujet et n’a appelé que le narrateur. Dans le second, le classifieur a identifié la plaisanterie comme une digression. Le code a conservé l’état en cours, puis le narrateur a répondu et ramené la conversation à la leçon. Cela a nécessité deux appels au modèle, au lieu de lui confier l’ensemble du pilotage.

D’où viennent les économies

Les dépenses tiennent surtout à l’architecture de chaque tour de conversation, plutôt qu’à la seule longueur de l’échange. Dans l’implémentation de l’auteur, un clic sur un bouton coûtait environ 35 kopecks, et un message texte, 36 kopecks. Un dialogue moyen revenait à 3,8 roubles. Un petit modèle assurait la classification, un modèle plus performant jouait le rôle de narrateur.

Une inversion accidentelle des modèles pendant le pilote a bien illustré le coût d’un mauvais routage. Le modèle plus cher, affecté à la classification, traitait 31% des appels, mais représentait 44% des dépenses. Dans la configuration normale, le classifieur ne représentait qu’environ 1% du coût. La leçon pratique est simple : affecter le modèle peu coûteux aux tâches qui se limitent à une courte liste d’options, et réserver le modèle cher aux situations où la qualité du texte compte réellement.

La fiabilité ne repose pas uniquement sur les prompts. Les transitions et les quiz sont vérifiés hors ligne, sans modèle. Les messages utilisateur difficiles figurent dans une batterie de tests d’évaluation, et l’automate valide à nouveau l’action choisie par le classifieur. Un plafond de dépenses de 40 roubles par session sert de garde-fou : une fois ce seuil atteint, le système passe à des réponses prédéfinies.

Ce qu’a montré le pilote

Sur 88 visiteurs, 86 ont entamé un dialogue, 69 ont rempli le questionnaire et intégré le programme de formation, mais seuls sept sont arrivés au bout de leur parcours personnalisé. Lors d’une session de groupe, l’agent a pris en charge simultanément 71 personnes sans incident. L’offre commerciale a été présentée à 33 participants, et dix ont cliqué sur le bouton « Ça m’intéresse ».

Ces résultats présentent des limites importantes : le pilote est de petite taille, les chiffres proviennent de l’auteur lui-même, il n’y avait pas de groupe témoin et l’article ne fait état d’aucun achat effectif. Il est donc trop tôt pour parler d’une hausse démontrée du chiffre d’affaires. En revanche, l’hypothèse technique est assez clairement confirmée : un automate fini peut maintenir le parcours prévu pendant que le LLM rend les échanges moins mécaniques.

Les développeurs peuvent en tirer une méthode concrète. Conservez l’état et les règles métier dans le code, limitez le classifieur aux transitions autorisées, répartissez les modèles selon la complexité de la tâche et mesurez le coût d’un parcours utilisateur achevé plutôt que celui d’un token. Le principal point de blocage devient alors l’engagement, et non plus le prix du modèle : comment amener une personne de sa première plaisanterie à un résultat utile et à un achat.

Dossier

Questions clés sur cet article

Que sait-on sur L’automate décide, le LLM explique ?

Le dialogue est découpé en états : prise de contact, formation, conclusion, offre, refus et arrêt. Seul le code peut faire passer l’utilisateur de l’un à l’autre. Il connaît les transitions autorisées, vérifie les réponses aux quiz et décide quand afficher l’offre commerciale. Quand l’utilisateur clique sur un bouton, le modèle reçoit un contexte déjà préparé et rédige sa réponse. Lorsqu’un texte libre arrive, le système appelle d’abord un classifieur peu coûteux.

Que sait-on sur D’où viennent les économies ?

Les dépenses tiennent surtout à l’architecture de chaque tour de conversation, plutôt qu’à la seule longueur de l’échange. Dans l’implémentation de l’auteur, un clic sur un bouton coûtait environ 35 kopecks, et un message texte, 36 kopecks. Un dialogue moyen revenait à 3,8 roubles. Un petit modèle assurait la classification, un modèle plus performant jouait le rôle de narrateur. Une inversion accidentelle des modèles pendant le pilote a bien illustré le coût d’un mauvais routage.

Que sait-on sur Ce qu’a montré le pilote ?

Sur 88 visiteurs, 86 ont entamé un dialogue, 69 ont rempli le questionnaire et intégré le programme de formation, mais seuls sept sont arrivés au bout de leur parcours personnalisé. Lors d’une session de groupe, l’agent a pris en charge simultanément 71 personnes sans incident. L’offre commerciale a été présentée à 33 participants, et dix ont cliqué sur le bouton « Ça m’intéresse ».

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Private AI Builders Community · Vibe Club

Ship AI Faster with Founders, Engineers & Weekly Architecture Reviews

Inside Vibe Club (hamidun.com/club) — weekly live masterminds with Zhemal Khamidun, Tech Radar, full LMS access, and 370+ production Claude Code skills.

Join Vibe Club →Explore Hamidun Academy
Qu'en pensez-vous ?
Chargement des commentaires…