DOSSIER D’INGÉNIERIE
Assistant analytique multi-agents
Relier langage naturel et données structurées sans perdre le contrôle des requêtes et des résultats.
Parler de votre projetContexte
Contexte
Les utilisateurs métiers veulent interroger leurs données sans maîtriser les schémas techniques ni rédiger des requêtes SQL. Une question formulée naturellement peut toutefois recouvrir plusieurs définitions ou conduire à des interrogations incorrectes. Le sujet est donc double : simplifier l'accès à l'analyse et encadrer le cheminement entre intention, données consultées et réponse.
Intervention Digital Place
Intervention Digital Place
Digital Place a conçu des composants d'orchestration destinés à interpréter et répartir les demandes, puis à produire des interrogations de données structurées. Les développements ont couvert une couche sémantique, la génération et la validation de requêtes, leur exécution dans un cadre d'accès maîtrisé et la restitution analytique. Un dispositif d'évaluation distinct a également été travaillé pour examiner les questions, requêtes, résultats et échecs du système.
Architecture
Architecture
Une couche de compréhension métier prépare les demandes pour les services d'orchestration. Les requêtes générées passent par des contrôles côté serveur avant l'accès aux données et la préparation de la réponse.
Technologies : SQL.
Décisions d’ingénierie
Décisions d’ingénierie
Séparer l'agent qui répond du dispositif qui le vérifie.
Cette séparation permet de tester la chaîne de requête et ses résultats sans confondre génération de réponse et qualité de l'évaluation.
Technologies
Technologies
- FastAPI
- LangChain
- LangGraph
- Langfuse
- PostgreSQL
- React
Résultat & portée
Résultat & portée
- Assistant analytique développé
Chaîne de traitement reliant question métier, interrogation structurée et restitution.
- Évaluation distincte
Composants destinés à vérifier les requêtes et réponses obtenues à partir de cas de test.
Explorer