Codgito : De l’IA au Système Agentique
Passer d’un simple “Chatbot” à un Agent IA Métier (comme le projet Codgito) demande une architecture robuste capable de gérer l’incertitude inhérente aux LLM tout en garantissant des résultats exploitables.
Le Pipeline RAG (Retrieval-Augmented Generation)
L’architecture de Codgito repose sur un pipeline d’ingestion documentaire sophistiqué :
- Parsing : Transformation de documents PDF ou Word en morceaux de texte (chunks).
- Embedding : Conversion du texte en vecteurs mathématiques.
- Vector Storage : Stockage dans une base vectorielle permettant une recherche sémantique ultra-rapide.
L’Orchestration des Tâches
Contrairement à un chat classique, un agent doit “réfléchir” et agir. Nous avons structuré l’agent autour de boucles de rétroaction :
- Analyse de l’intention : Que veut l’utilisateur ?
- Sélection d’outils (Tool Calling) : L’agent décide s’il doit chercher dans les documents, faire un calcul ou appeler une API externe.
- Synthèse et Validation : Le résultat est vérifié avant d’être présenté.
Le Facteur Humain : Human-in-the-loop
Une pièce maîtresse de l’architecture Codgito est la couche de supervision. Le système est conçu pour s’arrêter et demander une validation humaine dès que l’indice de confiance tombe sous un certain seuil. Cette architecture hybride garantit que l’IA reste un outil de productivité et non une source de désinformation.