Ces outils permettent à Claude d’interroger les normes de votre espace de travail. Vous ne les appelez pas à la main — c’est Claude qui le fait, en réponse à vos questions — mais les connaître vous aide à comprendre et vérifier les réponses. Chacun renvoie du JSON (saufDocumentation Index
Fetch the complete documentation index at: https://docs.stratta.ch/llms.txt
Use this file to discover all available pages before exploring further.
get_figure, qui
renvoie aussi une image inline).
get_methodology est le premier appel obligatoire. Les autres suivent le flux de
navigation : list_norms → get_toc → get_subtree → get_section, avec search_in_norm,
get_cross_refs et get_figure utilisés au besoin.get_methodology
Premier appel obligatoire pour répondre à toute question technique sur les normes suisses. Renvoie la persona canonique, le workflow de navigation, les indices de méta-routage (quelles normes SIA couvrent quels sujets), les règles de navigation dans l’arbre, le format de citation et les règles de réponse. Claude adopte ces règles pour le reste de la consultation.Optionnel. Le code de la norme sur laquelle porte la question de l’utilisateur, s’il est déjà
connu. Utilisé pour cadrer les indices de méthodologie (actuellement informatif).
Persona, workflow, indices de routage et règles de citation pour la session.
list_norms
Liste toutes les normes actuellement disponibles dans votre espace de travail.Chaque entrée possède
code, year, title et language.Example question
get_toc
Renvoie la table des matières d’une norme. Par défaut, seuls les chapitres de premier niveau (depth = 1) sont renvoyés afin de garder la réponse légère ; utilisez get_subtree pour
explorer un chapitre.
Code de norme, p. ex.
"SIA 261", "SIA 263", "EN 1992-1-1".Profondeur d’imbrication maximale.
1 = chapitres uniquement, 2 = sections X.Y, 3 =
sous-sous-sections X.Y.Z. Des profondeurs plus élevées font rapidement grossir la réponse sur
les grandes normes.Nœuds hiérarchiques, chacun avec
nodeId, path, title, summary, pageStart, pageEnd,
depth et children (vide à la limite de profondeur).get_subtree
Explore un chapitre ou une section spécifique. Renvoie le sous-arbre enraciné àpath, afin que
Claude puisse explorer un chapitre en détail sans récupérer toute la table des matières.
Code de norme, p. ex.
"SIA 261-1".Chemin de section à utiliser comme racine du sous-arbre, p. ex.
"14" ou "14.2".Profondeur d’imbrication maximale relative à la racine.
1 renvoie la racine plus ses enfants
directs uniquement.Le sous-arbre enraciné à
path, avec la même forme de nœud que get_toc.get_section
Récupère le contenu enrichi complet d’une section : texte markdown avec les formules en LaTeX et les tableaux inline, la plage de pages, les figures, les tableaux et formules attachés, et les références croisées vers d’autres normes.Code de norme, p. ex.
"SIA 261".Chemin de section tel qu’il apparaît dans le document, p. ex.
"4.2.1" ou "Annexe A".Inclut le contenu de la section (markdown),
pageStart/pageEnd, un tableau figures (utilisez
l’id avec get_figure), les tableaux et formules attachés, et crossRefs.search_in_norm
Recherche des sections au sein d’une norme par mot-clé (insensible à la casse), en faisant correspondre à la fois les titres et le contenu. Utilisez-le lorsque le chemin de section n’est pas encore connu.Code de norme, p. ex.
"SIA 261".Terme de recherche, p. ex.
"charges variables" ou "béton armé".Nombre maximal de résultats à renvoyer.
Jusqu’à
limit correspondances, chacune avec path, title et un extrait du contenu
correspondant.get_figure
Récupère une figure (image) référencée dans une section. Renvoie l’image inline (base64) afin que Claude puisse raisonner sur le schéma, plus uneurl publique pour un affichage en taille
réelle.
Code de norme, p. ex.
"SIA 261".Identifiant de figure issu d’une réponse
get_section (figures[].id).L’image inline (base64 + mimeType).
La légende de la figure.
Le numéro/label de la figure.
Une URL publique pour afficher la figure en taille réelle.
Certains clients (p. ex. Claude Desktop) n’affichent pas les images distantes inline — voir
Dépannage.
get_cross_refs
Liste les références croisées sortantes d’une section vers d’autres normes (p. ex. SIA 261 §4.2 → SIA 263). Pour les questions composées, Claude doit les suivre et lire chaque cible avecget_section.
Code de norme, p. ex.
"SIA 261".Chemin de section, p. ex.
"4.2.1".Références sortantes, chacune pointant vers une norme cible (et optionnellement un chemin de
section) avec le texte de la référence et le type (
explicit ou implicit).Liens connexes
Outils d'ingestion
Les 10 outils
ingest_* qui écrivent les normes.TreeRAG
Le modèle de navigation que ces outils mettent en œuvre.