ESPACE PUBLICITAIRE DISPONIBLE · PARLONS-EN

Comment le Graphe de Connaissances de Writer Connecte les Données d'Entreprise sans Découpage Vectoriel

365Finds Editorial
11 430 articles Wiki répertoriés

Utilisez 365 Wiki avec votre IA

Copiez le prompt ci-dessous, collez-le dans l’IA que vous utilisez déjà, puis posez directement votre question.

Télécharger le Skill complet

Commencez par essayer le prompt. Si vous utilisez souvent 365 Wiki, installez le Skill 365Wiki complet pour ne plus avoir à le coller. Sans IA habituelle, les versions web de Gemini ou Microsoft Copilot conviennent aussi.

Pour les architectes informatiques et les responsables de la gestion des connaissances en entreprise, le déploiement d'applications d'IA générative en production se heurte souvent à une impasse opérationnelle : la dépendance à l'égard du découpage vectoriel traditionnel (Vector Chunking). Les architectures classiques de génération augmentée de récupération (Vector RAG) découpent arbitrairement les documents corporatifs en fragments de 100 à 200 caractères ou quelques centaines de jetons (tokens), génèrent des plongements vectoriels (embeddings) et exécutent des recherches par plus proches voisins approximatifs (ANN/KNN).

En environnement d'entreprise, cette approche mécanique montre vite ses limites. Le découpage vectoriel détruit la structure hiérarchique des documents, déconnecte les tableaux financiers de leurs en-têtes, isole les clauses contractuelles de leurs définitions liminaires et échoue face aux requêtes complexes multi-sauts (multi-hop) reliant des systèmes distincts. Il en résulte une perte récurrente de contexte et un taux élevé d'hallucinations.

La plateforme d'IA d'entreprise Writer aborde cette problématique sous un angle architectural radicalement différent : son Graphe de Connaissances propriétaire (Writer Knowledge Graph, ou RAG basé sur les graphes). Au lieu d'écraser les données d'entreprise en fragments textuels isolés, Writer modélise les sources structurées et non structurées sous la forme d'un réseau topologique d'entités et de relations sémantiques. En combinant cette structure avec sa technologie brevetée de compression adaptée à la récupération (Retrieval-Aware Compression, RAC) et sa gamme de modèles propriétaires Palmyra, Writer s'affranchit du découpage vectoriel pour offrir un ancrage factuel précis, vérifiable et à très faible latence.


Pourquoi le Découpage Vectoriel Échoue Face aux Données d'Entreprise

Pour appréhender la valeur d'une architecture orientée graphe, il convient d'analyser les failles mécaniques de la recherche vectorielle classique confrontée aux exigences corporatives.

1. Amnésie de Contexte et Rupture Structurelle

Les connaissances d'entreprise reposent sur des documents hautement structurés (politiques internes, rapports d'audit, contrats-cadres MSA, spécifications techniques) :

2. Mappages Denses, Mappages Épars et « Fléau de la Dimensionnalité »

Les bases de données vectorielles évaluent la pertinence par une distance géométrique (comme la similarité cosinus) au sein d'un espace vectoriel. Face aux données d'entreprise, cette méthode souffre de deux dérives majeures :

3. Incapacité de Raisonnement Multi-Sauts (Multi-Hop)

Les interrogations métiers se résolvent rarement à la lecture d'un paragraphe isolé. Une demande telle que : « Quels clients grands comptes dont le contrat arrive à échéance au troisième trimestre disposent de pénalités de SLA supérieures à 5 % ? » exige d'agréger des données issues du CRM, de la contrathèque et de l'outil de support. Dans une base vectorielle, ce traitement nécessite d'enchaîner plusieurs recherches spéculatives, ce qui propage les erreurs d'extraction et démultiplie le risque d'hallucination.

4. Rigidité des Index et Explosion des Coûts

Dans une base purement vectorielle, la position d'un plongement dépend de la distribution de l'ensemble du corpus. L'ajout, la modification ou le retrait continu de documents oblige souvent à recalculer de volumineux index vectoriels. Si l'on y ajoute la surconsommation de jetons liée à l'injection de textes bruts dans les invites (prompts), le coût total de possession (TCO) d'une solution RAG vectorielle artisanale devient rapidement prohibitif à grande échelle.


L'Architecture de Writer : De la Connexion des Sources au Graphe de Connaissances

Writer remplace le découpage arbitraire par une chaîne de traitement complète, conçue pour préserver la hiérarchie des documents, les relations inter-systèmes et la traçabilité des données.

+-----------------------------------------------------------------------------------+
|                        SOURCES DE DONNÉES D'ENTREPRISE                            |
|   SharePoint  |  Google Drive  |  Notion  |  Confluence  |  Salesforce  |  Fichiers   |
+------------------------------------------+----------------------------------------+
                                           |
                                           v
+-----------------------------------------------------------------------------------+
|               CONNECTEURS ET COUCHE D'ANALYSE RESPECTANT LA STRUCTURE             |
|   Conserve tableaux, feuilles de calcul, diaporamas, PDFs et arborescences       |
+------------------------------------------+----------------------------------------+
                                           |
                                           v
+-----------------------------------------------------------------------------------+
|                 CONSTRUCTION DU GRAPHE ET COMPRESSION RAC                         |
|   - LLM spécialisé extrait les Entités (Nœuds) et Relations Sémantiques (Arêtes)  |
|   - Compression Adaptée à la Récupération (RAC) : condense les faits avec index   |
+------------------------------------------+----------------------------------------+
                                           |
                                           v
+-----------------------------------------------------------------------------------+
|                 MOTEUR DE REQUÊTES : DÉCOMPOSITION ET TRAVERSÉE                   |
|   - Décompose les requêtes complexes en sous-questions (max_subquestions)        |
|   - Parcourt les arêtes de relation ; équilibre seuils sémantiques et lexicaux    |
+------------------------------------------+----------------------------------------+
                                           |
                                           v
+-----------------------------------------------------------------------------------+
|                    GÉNÉRATION AVEC PALMYRA ET CITATIONS EN LIGNE                  |
|   - Modèles Palmyra (Palmyra X 004, Med, Fin) synthétisent les faits du graphe    |
|   - Citations cliquables renvoyant directement au document source et au passage   |
+------------------------------------------+----------------------------------------+

1. Connecteurs Natifs sans Traitements ETL Superflus

Plutôt que d'obliger les ingénieurs à coder des scripts complexes d'extraction, de nettoyage et de découpage de texte, Writer s'interface directement avec les référentiels de l'entreprise :

Dès l'ingestion, Writer conserve l'arborescence des chapitres, les coordonnées matricielles des tableaux et les droits d'accès associés.

2. Extraction d'Entités et de Relations par des Modèles Dédiés

La rupture avec le découpage vectoriel s'opère lors de l'étape de construction du graphe :

3. Compression Adaptée à la Récupération (Retrieval-Aware Compression, RAC)

Pour éviter la prolifération incontrôlée de nœuds et prévenir la surcharge des fenêtres de contexte, Writer utilise sa technologie brevetée RAC :

4. Décomposition de Requête et Traversée de Chemins

Lorsqu'un utilisateur ou un agent autonome formule une demande complexe, le moteur n'effectue pas un simple balayage par proximité vectorielle :

  1. Décomposition Analytique : La requête complexe est décomposée en sous-questions élémentaires ciblées (paramétrable via max_subquestions, avec une limite par défaut de 6).
  2. Traversée du Graphe Relationnel : Le moteur suit les arêtes reliant des systèmes hétérogènes (par exemple, en naviguant d'une fiche client dans Salesforce vers la clause contractuelle stockée dans SharePoint).
  3. Recherche Hybride Équilibrée : Il associe la navigation sémantique dans le graphe à une recherche lexicale exacte, assurant une précision chirurgicale aussi bien sur les concepts abstraits que sur les références de pièces ou les codes d'erreur.

5. Ancrage sur les Modèles Palmyra et Citations Vérifiables en Ligne

Le sous-graphe extrait et les faits condensés sont transmis à la gamme de modèles propriétaires Palmyra de Writer (notamment Palmyra X 004, Palmyra-Med pour la santé et Palmyra-Fin pour les services financiers) :


Comparatif Technique : RAG Vectoriel Classique vs Graphe de Connaissances Writer

Dimension TechniqueRAG Vectoriel Classique (Chunking)Graphe de Connaissances Writer (Graph RAG)
Unité de TraitementDécoupage arbitraire (100–200 caractères / 500 tokens)Modélisation d'entités (nœuds) et de concepts respectant la structure
Représentation du ContexteCoordonnées géométriques isolées dans l'espace vectorielRéseaux structurés de relations sémantiques typées (arêtes)
Données Denses et RépétitivesCollisions de vecteurs ; l'algorithme ANN perd en précisionDifférenciation sémantique grâce aux relations explicites
Tableaux et Données ChiffréesLes découpes brisent les lignes et séparent les en-têtesPréserve le schéma relationnel, les coordonnées et les attributs
Requêtes Multi-SautsLes recherches en cascade accumulent les erreurs et hallucinationsTraversée native des arêtes reliant des sources distinctes
Actualisation des DonnéesExige souvent le recalcul complet des index d'embeddingsMises à jour incrémentales et économiques par nœud et par arête
Traçabilité et AuditabilitéAttribution vague au niveau du document ou du fragmentCitations en ligne cliquables rattachées au fichier et aux coordonnées
Coût Total (TCO)Surconsommation de jetons et maintenance lourde des bases vectoriellesJusqu'à 67 % d'économies grâce à la compression RAC et l'intégration

Résultats de Benchmark : Évaluation sur RobustQA

Afin d'évaluer concrètement l'efficacité de son approche par rapport aux architectures vectorielles, Writer a confronté son Knowledge Graph au banc d'essai de référence RobustQA. Conçu par des chercheurs d'Amazon, RobustQA teste la pertinence des réponses en domaine ouvert dans 8 secteurs de pointe (dont la biomédecine et la technologie) à travers 50 000 questions portant sur plus de 32 millions de documents.

Les mesures réalisées confirment une supériorité nette tant sur la précision que sur la vitesse :


Guide Développeur : Configuration d'API et Outils pour Agents

Dans Writer AI Studio, les graphes de connaissances sont pilotables par API REST et SDKs officiels, offrant un contrôle précis sur le comportement de recherche et d'attribution.

Requête Directe via l'API

Les développeurs peuvent interroger un graphe spécifique à l'aide de clés d'API organisationnelles ou d'équipe :

curl -X POST https://api.writer.com/v1/graphs/question \
  -H "Authorization: Bearer $WRITER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "graph_id": "graph_f83a9102c",
    "question": "Quelles sont les limites de responsabilité prévues dans nos contrats de logiciels de santé ?",
    "query_config": {
      "inline_citations": true,
      "search_weight": 60,
      "grounding_level": 0.85,
      "max_snippets": 5,
      "max_subquestions": 4
    }
  }'

Paramètres Essentiels de query_config

Intégration du Graphe comme Outil d'Agent Autonome

Dans les points de terminaison de conversation (Chat Completions) ou les workflows d'agents autonomes, les graphes de connaissances s'intègrent nativement en tant qu'outils appelables (tools). Dès que l'agent identifie le besoin d'accéder à des données d'entreprise, il déclenche l'outil de graphe de façon autonome :

{
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "knowledge_graph_search",
        "description": "Interroge le graphe de connaissances interne pour obtenir des faits corporatifs vérifiés.",
        "parameters": {
          "type": "object",
          "properties": {
            "query": { "type": "string" },
            "query_config": {
              "type": "object",
              "properties": {
                "inline_citations": { "type": "boolean" },
                "search_weight": { "type": "integer" }
              }
            }
          },
          "required": ["query"]
        }
      }
    }
  ]
}

Gouvernance d'Entreprise, Sécurité et Gestion des Accès

Le déploiement de l'intelligence artificielle sur des données d'entreprise sensibles requiert des garanties strictes de conformité et de confidentialité :

  1. Aucun Réentraînement sur les Données Clients : Writer garantit contractuellement que les données d'entreprise intégrées dans les graphes et les requêtes transitant par les API ne sont jamais utilisées pour entraîner ou affiner des modèles publics de base.
  2. Isolation au Niveau des Équipes (Team-Scoped Graphs) : Les graphes peuvent être restreints à l'échelle de l'entreprise (Org-wide) ou cloisonnés par équipe (Team-scoped). Une clé d'équipe bloque tout accès aux nœuds situés hors de son périmètre d'autorisation.
  3. Certifications Internationales de Sécurité : L'ensemble de la plateforme répond scrupuleusement aux normes SOC 2 Type II, HIPAA et RGPD.
  4. Auditabilité Exhaustive : Chaque élément de réponse étant rattaché à son document source, les services juridiques et de conformité disposent d'une piste d'audit claire et incontestable.

Recommandations Pratiques de Déploiement

Pour les équipes d'architecture souhaitant faire évoluer leurs projets d'IA générative du stade de preuve de concept (PoC) à la production industrielle, les recommandations suivantes sont préconisées :

  1. Évaluer la Complexité Structurelle des Documents : Si votre patrimoine documentaire comporte de nombreux tableaux multi-colonnes, des contrats avec références croisées ou des procédures hiérarchisées, écartez le découpage vectoriel rudimentaire. La perte de contexte détruirait rapidement la confiance des utilisateurs.
  2. Prioriser les Référentiels Centraux : Connectez en priorité les sources de vérité officielles (espaces validés SharePoint, bases Confluence institutionnelles) afin d'établir une ossature d'entités solide avant d'agréger des documents isolés.
  3. Adapter les Paramètres Selon les Cas d'Usage :
    • Pour le juridique, la finance et la conformité : Fixez grounding_level à $\ge 0.85$ et réduisez search_weight à $30\text{--}40$ pour maximiser la rigueur textuelle et l'auditabilité.
    • Pour le support client et l'aide à la vente : Configurez search_weight entre $50\text{--}60$ afin de permettre au modèle de tisser des liens transversaux plus fluides entre les départements.
  4. Tester les Cas d'Usage Multi-Sauts : Constituez un jeu d'évaluation comportant des requêtes exigeant le croisement de deux systèmes distincts, afin de vérifier l'efficacité de la décomposition en sous-questions.

En substituant au découpage mécanique une modélisation relationnelle rigoureuse, le Graphe de Connaissances de Writer offre aux entreprises une architecture performante, pérenne et économique pour déployer l'IA générative au cœur de leurs processus métiers.


Références