Rechercher dans la documentation

Rechercher dans la documentation

Comment fonctionne Stratta

Pourquoi Stratta vous donne des citations exactes et vérifiables plutôt que des suppositions plausibles.

Stratta est conçu autour d’un seul objectif : chaque réponse doit être traçable jusqu’au document source. Quand le résultat finit sous une signature, une réponse que vous ne pouvez pas vérifier est pire qu’une absence de réponse. Cette page explique l’approche en termes simples.

Le problème de la recherche IA ordinaire

La plupart des outils IA de documents découpent un document en milliers de petits fragments, transforment chacun en un vecteur numérique (« embedding »), et récupèrent les fragments qui semblent mathématiquement similaires à votre question. Cela fonctionne pour des questions-réponses informelles, mais cela présente deux modes de défaillance qui comptent pour les normes, les lois et les règlements :

  • Provenance floue : un fragment récupéré peut ne pas correspondre proprement à un numéro de section, à un article ou à une page, de sorte que la citation est approximative ou inventée.
  • Structure perdue : ces documents sont profondément hiérarchiques et croisés. Les fragments plats perdent la structure chapitre → section → clause (ou titre → chapitre → article) qui vous indique où une règle réside réellement.

L’approche de Stratta : TreeRAG

Au lieu d’embeddings, Stratta stocke chaque document sous la forme de sa véritable table des matières : un arbre de chapitres, sections, sous-sections et annexes. Votre agent navigue dans cet arbre comme vous feuilletez le document imprimé :

  1. Voir ce qui est disponible

    L’agent liste les documents de votre espace de travail.

  2. Ouvrir la table des matières

    Il lit la structure des chapitres, puis creuse dans la section pertinente.

  3. Lire la section exacte

    Il ouvre le contenu complet de la section : texte, formules (en LaTeX), tableaux et figures.

  4. Suivre les références croisées

    Une règle se répartit souvent sur plusieurs textes (par exemple l’action dans la SIA 261 et les facteurs de sécurité dans la SIA 260, ou une loi et son ordonnance d’application). L’agent suit ces liens avant de conclure.

Comme chaque section conserve son chemin exact et sa plage de pages, chaque citation que l’agent produit (par exemple [SIA 261, 8.2, p. 44]) pointe vers un emplacement réel et ouvrable. C’est ce que nous entendons par citations déterministes.

TreeRAG s’inspire de l’approche PageIndex du raisonnement sur documents. Lisez la justification approfondie dans Concepts → TreeRAG.

Les deux moitiés de Stratta

stratta.ch : la plateforme

Là où vous vous inscrivez, déposez vos documents, créez des clés API, gérez votre organisation et votre forfait.

@stratta/mcp : le connecteur

Le serveur MCP que vous installez dans votre agent. Il s’authentifie avec votre clé API et donne à l’agent les outils pour lire et ingérer vos documents.

Il n’y a pas d’interface de chat distincte à apprendre. Vous utilisez l’agent que vous avez déjà. Stratta ajoute simplement vos documents.

Vos documents vous appartiennent

Les documents sont restreints à votre organisation. Vous les déposez vous-même et vous déclarez à chaque dépôt que vous en détenez les droits (licence, autorisation de l’éditeur, ou texte du domaine public comme une loi ou une décision publiée). Ils ne sont visibles que par votre espace, jamais par un corpus public partagé. Cela vous garde le contrôle de la licence et de la confidentialité. Consultez Concepts → Normes multi-tenant.

Ensuite