Rechercher dans la documentation

Rechercher dans la documentation

Outils de la bibliothèque

Les deux outils qui servent les procédures à l’agent : celles de Stratta et celles de votre bureau.

Une procédure (un skill, au sens du standard Agent Skills) est un texte en Markdown que l’agent lit avant une tâche répétable : rédiger la base du projet, décrire le terrain d’un rapport, instruire un type d’ouvrage, préparer la revue d’un dossier. Stratta en livre neuf avec le connecteur ; votre bureau écrit les siennes sur la page Bibliothèque, et une procédure du bureau qui porte le nom d’une procédure Stratta la remplace pour votre agent.

La méthode servie par get_methodology demande à l’agent d’appeler list_skills avant de rédiger un document ou de commencer une tâche de ce genre, puis get_skill sur celle qui convient.

Procédure livréeCe qu’elle fait faire à l’agent
consult-strattaLa méthode de consultation : navigation, citation, dossier
ingest-normL’ingestion d’une norme depuis un PDF
verification-noteLa note de vérification d’un dossier, chaque paragraphe sur une preuve
project-basisLa base du projet (SIA 260 chiffre 2.5) depuis le dossier et la fiche de site
use-agreementLa convention d’utilisation (SIA 260 chiffre 2.2), à relire avec le maître d’ouvrage
site-chapterLe chapitre « terrain » d’un rapport, une phrase par fait, avec sa source
instruct-structureOuvrir les questions d’un type d’ouvrage et filer les clauses, sans décider
review-open-questionsLe brief de revue : ce qui est retenu, ce qui reste ouvert
handoff-to-wordMettre un document en forme pour le gabarit Word du bureau

list_skills

Liste les procédures que l’agent peut suivre : celles du bureau d’abord, puis celles de Stratta qu’aucune procédure du bureau ne remplace. Chaque ligne porte le nom, la description (ce que la procédure fait et quand la suivre) et la source.

Aucun paramètre.


get_skill

Lit une procédure en entier, en Markdown avec son en-tête (name, description) et son texte. La version du bureau gagne sur la version Stratta du même nom. Renvoie null quand aucune procédure ne porte ce nom.

namestringrequired

Le nom, tel que list_skills le donne : project-basis.


Écrire une procédure

Sur la page Bibliothèque, un propriétaire ou un administrateur écrit une procédure en trois champs : le nom (minuscules et tirets, c’est ce que l’agent demande), la phrase qui dit quand la suivre (c’est sur elle que l’agent la choisit), et le texte. Le texte suit les règles qui font qu’un agent l’applique bien : impératif, court, les étapes dans l’ordre, le plan attendu, ce qu’il ne faut pas écrire, et un exemple. Ouvrir une procédure Stratta et cliquer « Adapter » en fait une copie au nom du bureau, prête à modifier.

Les procédures sont aussi servies en ressource stratta://skills/{name} pour les clients qui épinglent un document à une conversation.


Apprendre un gabarit d’un rapport du bureau

Un bureau n’écrit pas son plan de rapport : il en a un, dans le dernier rapport rendu. Sur la page Bibliothèque, « Apprendre d’un rapport » prend un fichier Word dont les chapitres sont en styles Titre ; Stratta en tire le plan, les mentions qui reviennent (avertissement, validité, signature), les tournures qui portent une valeur retenue, la langue et le type de document. Le bureau relit chaque champ et valide ; rien ne sert avant.

Un gabarit validé est une procédure du bureau comme les autres : list_skills le liste, get_skill le lit, et s’il porte le nom d’une procédure Stratta (project-basis), il la remplace. Le fichier Word reste dans l’organisation pour le rendu à venir.