agent · tool calling · erp

Un assistant qui interroge l'ERP en langage naturel, depuis Teams, dans le respect des droits

Pour une ETI de services équipée d'un ERP (Odoo, SAP, Dynamics…)

Un assistant dans Microsoft Teams qui répond aux questions des collaborateurs à partir de l'ERP, avec une quinzaine d'outils en lecture et des droits appliqués côté serveur.

90 %de réponses exactes visées sur les questions de référence
− 50 %de demandes au contrôle de gestion, objectif fixé au cadrage
0donnée visible hors du périmètre de l'utilisateur, exigence testée à chaque version
durée type
Cadrage + 6 semaines
équipe type
1 lead technique IA, 1 développeur agentique
budget type
4 000 à 12 000 € HT, plus maintenance conseillée 350 € / mois
le contexte

Le point de départ

Suivi des projets, temps passés, congés, factures en attente : chaque question passe par plusieurs écrans de l'ERP ou par un e-mail au contrôle de gestion, qui reçoit chaque semaine des dizaines de demandes souvent identiques.

problème 01

Des données difficiles d'accès

Plusieurs écrans et filtres pour savoir où en est un projet ou combien de jours de congés il reste.

problème 02

Un contrôle de gestion saturé

Des dizaines de demandes par semaine, souvent les mêmes, traitées par e-mail.

problème 03

Des droits complexes

Données RH, marges et factures : chacun ne doit voir que son périmètre.

les objectifs

Ce qu'on fixe au cadrage

  • ◎répondre en langage naturel aux questions les plus fréquentes
  • ◎au moins 90 % de réponses exactes sur un jeu de référence
  • ◎aucune donnée visible hors du périmètre de l'utilisateur
  • ◎un accès sans nouvel outil : directement dans Teams
le parcours

Du cadrage à la production

  1. 01

    Cadrage 1 semaine

    Analyse de plusieurs mois de demandes au contrôle de gestion, cartographie des données de l'ERP et des droits par rôle.

  2. 02

    Construction 4 semaines

    Outils typés en lecture, couche sémantique du vocabulaire métier, vérification des droits avant chaque appel, intégration Teams.

  3. 03

    Evals et durcissement 1 semaine

    Jeu de questions de référence, tests d'accès croisés entre rôles, tentatives de contournement.

  4. 04

    Déploiement 1 semaine

    Ouverture à un premier service, puis à toute l'entreprise. Tableau de bord des questions sans réponse pour enrichir les outils.

la solution

L'architecture, de la donnée à l'utilisateur

interfaceMicrosoft Teamsquestion en langage naturel
→
modèleAgentchoix des outils, couche sémantique
→
garde-fouContrôle des droitsrôle ERP vérifié côté serveur
→
traitementOutils en lectureprojets, temps, congés, factures
→
donnéeERPOdoo, SAP ou Dynamics, API sans écriture
→
interfaceRéponsetableau ou synthèse + lien ERP

Ce qu'on construit

  • →Agent à appels d'outils : une quinzaine d'outils typés en lecture sur l'API de l'ERP (projets, temps, congés, factures, clients)
  • →Couche sémantique qui traduit le vocabulaire métier (« mes projets », « en retard », « ce trimestre ») en filtres précis
  • →Droits vérifiés côté serveur avant chaque appel d'outil, selon le rôle de l'utilisateur dans l'ERP
  • →Réponses en tableau ou en synthèse, avec lien vers l'écran ERP correspondant
  • →Déployé dans Microsoft Teams, authentification par le compte de l'entreprise

Garde-fous

  • !accès en lecture seule : l'assistant ne modifie rien dans l'ERP
  • !droits appliqués par le serveur, jamais délégués au modèle
  • !jeu de questions de référence rejoué à chaque évolution
  • !aucune donnée RH visible hors du périmètre de l'utilisateur

Stack

tool callingAPI ERPcouche sémantiqueMicrosoft Teamscontrôle d'accès par rôleLangfuse
les objectifs chiffrés

Ce que ça change

90 %de réponses exactes visées sur les questions de référence
− 50 %de demandes au contrôle de gestion, objectif fixé au cadrage
0donnée visible hors du périmètre de l'utilisateur, exigence testée à chaque version
  • les chefs de projet suivent leurs projets sans quitter Teams
  • le contrôle de gestion se concentre sur l'analyse plutôt que sur l'extraction
  • les questions sans réponse guident l'ajout de nouveaux outils

Pour aller plus loin

Le même socle s'étend ensuite à des actions en écriture encadrées (saisie de temps, demande de congés), avec confirmation explicite de l'utilisateur.

→ Construire un agent IA

Un projet comparable ?

Échange gratuit de 30 minutes : on regarde votre cas, ce qui est faisable, en combien de temps et pour quel budget.

En 30 minutes avec un lead technique, vous repartez avec :

  • Un avis franc sur la faisabilité de votre cas, et la façon de s'y prendre.
  • Une fourchette de budget : construction et coût mensuel de l'IA.
  • Le gain attendu et le délai pour que l'agent se rembourse.
  • Le premier pas le plus simple, même si ce n'est pas avec nous.
Prendre rendez-vous

Gratuit, sans engagement, sans relance commerciale.