
Diagrammes
Il est souvent utile de demander à un LLM de générer un diagramme. Heureusement, de nombreux LLMs connaissent déjà mermaid, une extension populaire de Markdown pour créer des diagrammes et des graphiques.
Réparation automatique de la syntaxe Mermaid
Section intitulée « Réparation automatique de la syntaxe Mermaid »L’invite système system.diagrams
enregistre un participant au chat de réparation qui tentera de corriger toute erreur de syntaxe dans les diagrammes Mermaid générés. Il n’est pas rare que les LLMs produisent une syntaxe Mermaid invalide, donc cette fonctionnalité est utile.
Vous pouvez invoquer directement le parseur mermaid depuis GenAIScript à l’aide de la fonction parsers.mermaid
.
Vous pouvez utiliser la valeur result.error
pour vérifier si l’analyse a réussi. Si ce n’est pas le cas, vous pouvez utiliser la valeur result.error
pour réparer le diagramme avec un LLM.
Prise en charge de l’aperçu Markdown
Section intitulée « Prise en charge de l’aperçu Markdown »-
Installez l’extension Markdown Preview Mermaid Support pour VS Code.
-
Mentionnez
diagram
dans le programme ou ajoutezsystem.diagram
à la liste des invites système.
$`Generate a diagram of a merge.`
👤 utilisateur
Generate a diagram of a merge.
🤖 assistant
```mermaidgraph LR A[Master] --> B((Merge Point)) C[Feature Branch] --> B```
Le Markdown généré apparaîtra comme suit :
```mermaidgraph LR A[Master] --> C[New Commit] B[Feature Branch] --> C```
et il est rendu automatiquement une fois l’extension installée.