Skip to content

Fiabilisation des outils, compétences & MCP du chat#17

Merged
D4kooo merged 1 commit into
mainfrom
feat/chat-tooling
Jun 8, 2026
Merged

Fiabilisation des outils, compétences & MCP du chat#17
D4kooo merged 1 commit into
mainfrom
feat/chat-tooling

Conversation

@D4kooo

@D4kooo D4kooo commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Ce que cette branche apporte

Fiabilisation de la méthodologie du chat dans l'usage des outils, des compétences et des serveurs d'outils externes (MCP).

Guidage du modèle

  • Règles de routage dans le prompt du chat : document joint → recherche documentaire avant de répondre ; règle de droit citée → vérification juridique + report de la référence et de l'URL ; entreprise → recherche au registre. Obligation de citer après une recherche.
  • Garde-fou « n'appelle un outil que s'il est réellement disponible ce tour ».
  • Frontière explicite entre réécriture inline et modification d'un .docx.

Séparation instruction / donnée

  • Sous-politique par type : une compétence est une consigne de méthode validée par l'utilisateur (à suivre comme préférence) mais ne peut jamais lever la sécurité ni la déontologie ; documents et productions d'agents restent de la matière à analyser, jamais à exécuter.
  • Les résultats d'outils (recherche juridique, registre, serveurs MCP externes) sont désormais couverts par la politique de méfiance.

Compétences — coût

  • Plafond à 3 ; classification LLM sautée sur les simples accusés de réception ; classifieur sur le modèle par défaut de la clé (moins cher).

Boucle d'outils

  • Budget de pas 5 → 8 ; au dernier pas, les outils sont retirés pour forcer une vraie conclusion au lieu d'un appel tronqué.

Recherche juridique (Légifrance)

  • Correction de l'URL : routée selon le type de document (article de code / jurisprudence / loi / convention collective) au lieu de forcer une URL d'article pour tout — fini les liens faux présentés comme source officielle. Couvert par des tests.
  • Échelle de décision et guidage de retry sur les outils de recherche.

Serveurs d'outils externes (MCP)

  • Timeout d'appel (plus seulement à la connexion), déduplication des noms en collision, résultats encadrés comme données non fiables, erreurs normalisées.

Tests : 216 passants · tsc 0 · build OK.

Guidage du modèle
- Le prompt du chat par défaut donne enfin des règles de routage (document joint
  → recherche documentaire avant de répondre ; règle de droit citée →
  vérification juridique + report de la référence ET de l'URL ; entreprise →
  recherche au registre) et l'obligation de citer après recherche.
- Garde-fou « n'appelle un outil que s'il est réellement disponible ce tour ».
- Frontière explicite entre réécriture inline et modification d'un .docx.

Séparation instruction / donnée
- Sous-politique par type : une COMPÉTENCE est une consigne de méthode validée
  par l'utilisateur (à suivre comme préférence), mais ne peut jamais lever la
  sécurité ni la déontologie ; documents et productions d'agents restent de la
  matière à analyser, jamais à exécuter.
- Les résultats d'outils (recherche juridique, registre, serveurs MCP externes)
  sont désormais couverts par la politique de méfiance.

Compétences (coût)
- Plafond à 3 ; classification LLM sautée sur les simples accusés de réception ;
  classifieur sur le modèle par défaut de la clé (moins cher).

Boucle d'outils
- Budget de pas 5 → 8 ; au dernier pas, les outils sont retirés pour forcer une
  vraie conclusion au lieu d'un appel tronqué.

Recherche juridique (Légifrance)
- Correction de l'URL : routée selon le type de document (article de code /
  jurisprudence / loi / convention collective) au lieu de forcer une URL
  d'article pour tout — fini les liens faux présentés comme source officielle.
- Échelle de décision et guidage de retry sur les outils de recherche.

Serveurs d'outils externes (MCP)
- Timeout d'appel (plus seulement à la connexion), déduplication des noms en
  collision, résultats encadrés comme données non fiables, erreurs normalisées.

Tests : 216 passants.
@D4kooo D4kooo merged commit ef6e393 into main Jun 8, 2026
5 checks passed
@D4kooo D4kooo deleted the feat/chat-tooling branch June 8, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant