agentjson - un parseur JSON en Rust qui répare automatiquement le « JSON cassé » des LLM
(github.com/sigridjineth)Quand on crée des services à l’aide de LLM, on a souvent besoin de recevoir les résultats au format JSON, mais ils n’arrivent pas toujours de façon propre. Souvent, ils sont enveloppés dans un bloc de code Markdown (json ...), ou parfois la syntaxe est légèrement cassée, ce qui provoque des erreurs de parsing.
Comme c’était trop pénible de devoir à chaque fois nettoyer ça avec des expressions régulières ou d’ajouter du code de gestion d’exceptions, j’ai créé en Rust une petite bibliothèque simple qui extrait uniquement le JSON depuis le texte brouillon fourni par un LLM et corrige aussi certains types d’erreurs. J’espère que cela pourra être utile, même modestement, à celles et ceux qui développent des agents.
Aucun commentaire pour le moment.