02 / INTÉGRATION D’IA
Assistant IA pour un bot Telegram
Étude de cas anonymisée · État au 7 octobre 2026
Déployé pour des testeurs autorisés · Recette utilisateur en cours
Le besoin
Un bot communautaire existant devait répondre aux questions libres à partir d’une base de connaissances sélectionnée, suivre le contexte et respecter des limites définies sur les sujets personnels ou sensibles.
- Rôle
- Développement IA/backend et architecture d’intégration
- Période
- Septembre 2026 – aujourd’hui
Réalisation
J’ai développé un service IA distinct avec recherche RAG et l’ai intégré au bot Telegram. La solution a été déployée sur un VPS pour un groupe de test fermé.
- Analyse des demandes et constitution d’une FAQ ; service FastAPI avec /ask, /health, authentification Bearer, validation, limitation de débit et journalisation anonymisée.
- Collecte et indexation de contenus sélectionnés ; recherche RAG avec filtres d’accès et de thème, vérification des sources et liens protégés.
- Dialogues sur plusieurs tours, limitation des répétitions, détection de l’épuisement des contenus, messages d’attente, protection contre les demandes simultanées d’un même utilisateur et gestion des erreurs.
- Déploiement de services bot et IA distincts sur un VPS Ubuntu. Réalisation complémentaire d’un menu Telegram avec six catégories d’emploi.
Fonctionnement de la solution
Résultat confirmé
20 questions sur 20 d’un jeu défini de smoke-tests FAQ ont été validées. La continuité du dialogue, les liens thématiques et certains scénarios de refus ont été vérifiés.
Le bot et l’assistant fonctionnent comme services distincts ; le contrôle de santé renvoie « ok ». L’index déployé comprend 12 articles et une note d’auteur, soit 67 fragments. La notification d’attente après six secondes et le refus de questions juridiques personnelles ont été vérifiés. L’exploitant a contrôlé le menu de six catégories d’emploi sur le système déployé. Ces tests ne constituent pas un taux de précision général.
État du projet
Déployé pour des testeurs autorisés · Recette utilisateur en cours
Prochaines étapes
Restent prévus : retours utilisateurs, transmission des premières réponses à l’administration, délai après atteinte du quota, persistance des identifiants de mise à jour, cache des réponses, mises à jour incrémentales de l’index et recette finale.
Technologies et outils
Un besoin similaire dans votre projet ?
Décrivez votre situation et la prochaine étape pour laquelle vous cherchez de l’aide.
Parler d’un projet