Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Outils IA — Pack Contrats (lecture seule)
Actif ai functional Revu le 2026-07-21 ai/ai-tool-calling-contract-pack.md

Outils IA — Pack Contrats (lecture seule)

À quoi ça sert

Ce pack permet à l'assistant IA de consulter les contrats fournisseurs de l'utilisateur et de lire le contenu des fichiers qui y sont joints (proposition commerciale, contrat signé, documents additionnels). L'assistant peut ainsi répondre à des questions comme :

  • « Quels contrats arrivent à échéance cette année ? »
  • « Résume-moi le contrat d'hébergement avec OVHcloud. »
  • « Que dit la clause de reconduction dans le PDF du contrat signé ? »

C'est un pack strictement en lecture : l'assistant ne peut ni créer, ni modifier, ni supprimer un contrat ou un document.

Outils disponibles

Outil Ce qu'il fait
Recherche de contrats (contracts_search) Liste les contrats accessibles, filtrables par texte, statut, gestion de fin, fournisseur, entité cliente ou année. 10 résultats par page.
Fiche contrat (contract_get) Renvoie le détail d'un contrat (libellé, statut, fournisseur, client, dates, montants, synthèse) et la liste des fichiers joints.
Lecture d'un document (contract_document_read) Extrait le texte d'un fichier joint (proposition commerciale, contrat signé ou document additionnel) pour que l'assistant puisse l'analyser.

Le déroulé naturel est : rechercher un contrat → ouvrir sa fichelire un fichier joint si besoin.

Périmètre de visibilité

L'assistant ne voit que les contrats que l'utilisateur a lui-même le droit de consulter :

  • uniquement l'organisation courante et les entités auxquelles le profil de l'utilisateur donne accès ;
  • les contrats archivés sont exclus ;
  • les restrictions de confidentialité (« Super Limite ») sont respectées ;
  • l'accès dépend du droit profil Contrats (blcontract) : un utilisateur sans ce droit n'a accès à aucun de ces outils.

En mode assistance (un intervenant ISI aide un client), le périmètre suit exactement celui du client assisté, comme dans l'écran des contrats.

Fichiers joints lisibles

Un contrat peut porter plusieurs types de fichiers, tous lisibles par l'assistant :

  • la proposition commerciale (champ dédié de la fiche) ;
  • le contrat signé (champ dédié de la fiche) ;
  • les documents additionnels attachés au contrat.

Formats pris en charge pour l'extraction de texte : PDF, Word, Excel, texte/markdown. Un PDF scanné (image sans texte) ou protégé peut ne rien renvoyer. Les fichiers volumineux (> 10 Mo) et le texte très long (> 50 000 caractères) sont tronqués.

Aperçu des fichiers dans le chat

Quand l'assistant liste les fichiers joints d'un contrat, chaque fichier est un lien cliquable : un clic ouvre le document en aperçu dans une fenêtre directement dans le chat (PDF et images affichés en ligne), avec des boutons « Nouvel onglet » et « Télécharger ». Les formats non prévisualisables dans le navigateur (Word, Excel…) proposent directement le téléchargement.

L'aperçu respecte les mêmes droits que le module Contrats : un lien copié/partagé n'affiche rien à un utilisateur qui n'a pas accès au contrat.

Activation

Le pack apparaît dans l'administration des assistants IA sous le libellé « Contrats ». Un administrateur l'active pour un assistant donné et peut y ajouter un contexte métier optionnel.

« Interroger mon contrat » — accès direct depuis la fiche contrat

La fiche d'un contrat (modes consultation et modification) affiche une carte « Interroger mon contrat » dans sa barre latérale. Au clic, la carte passe en mode « Analyse du contrat… » (loader) pendant que l'assistant charge la fiche et le contenu des documents joints (PDF compris) et prépare une synthèse d'accueil (objet, fournisseur, statut, dates clés, montants, points de vigilance). Dès que la réponse est prête, le chat s'ouvre dans une modale par-dessus la fiche, synthèse affichée, et l'utilisateur pose ses questions sans quitter le contrat. (Garde-fou : au-delà de ~90 s d'attente, la modale s'ouvre quand même sur la génération en cours.)

Pendant l'attente, la carte détaille la progression (« Lecture de la fiche contrat… », « Analyse des documents joints… », « Rédaction de la synthèse… »). Dans le chat, des questions suggérées cliquables (préavis, échéances, reconduction, risques) guident l'échange, et le curseur est directement placé dans la zone de saisie.

Les questions suggérées ne sont pas propres aux contrats : chaque assistant peut avoir les siennes, configurées dans l'administration IA (fiche de l'assistant, « Questions suggérées », une par ligne). Elles s'affichent au-dessus de la zone de saisie du chat, sur la page comme en modale.

Reprise de conversation : si un échange récent (moins de 7 jours) existe déjà pour ce contrat, la carte devient « Reprendre la conversation » et l'ouvre instantanément — pas de nouvelle synthèse générée à chaque clic.

Depuis la liste des contrats : le menu « ⋯ » de chaque ligne propose aussi « Interroger avec l'IA » (même comportement, un indicateur de progression flottant s'affiche pendant l'analyse).

Conditions d'affichage de la carte :

  • module IA actif pour la structure ;
  • droit d'accès aux contrats (profil) ;
  • au moins un assistant de chat équipé du pack « Contrats » accessible à l'utilisateur (le premier par ordre d'affichage est utilisé) ;
  • contrat non archivé.

La conversation créée est nommée d'après le contrat (« Contrat « X » ») et se retrouve dans l'historique du chat comme n'importe quelle conversation.

Limitations connues (MVP)

  • Lecture seule : aucune action d'écriture sur les contrats ni les documents.
  • Pas de reconnaissance de texte (OCR) sur les PDF scannés/images.
  • La recherche textuelle porte sur le libellé du contrat, le nom du fournisseur et le nom du client (pas sur le contenu des fichiers joints).