Aller au contenu

MermaidJs est un outil de création de diagrammes populaire qui vous permet de réaliser des schémas à l’aide d’une syntaxe textuelle simple. Le plugin mermaid de GenAIScript permet d’analyser et d’afficher les diagrammes Mermaid au sein de vos applications GenAIScript.

Le package @genaiscript/plugin-mermaid prend en charge l’analyse des diagrammes mermaid. Cela peut être utile pour réparer des diagrammes créés par les LLM.

Terminal window
npm i -D @genaiscript/plugin-mermaid

Si vous utilisez le plugin dans un environnement Node.JS, sans fichier d’entrée .genai..., vous devrez initialiser le runtime avant d’utiliser le plugin :

import { initialize } from "@genaiscript/runtime";
await initialize()
import { parse } from "@genaiscript/plugin-mermaid";
const res = await parse(`
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
`);

La chaîne d’outils mermaid est conçue pour fonctionner dans un environnement navigateur, ce qui nécessite quelques adaptations particulières pour l’utiliser avec Node.JS. De plus, le package mermaid est assez volumineux, nous avons donc choisi d’en faire un plugin que vous pouvez installer uniquement si vous en avez besoin.