agentjson - Rust製、LLMの「壊れたJSON」を自動で直してくれるJSONパーサー
(github.com/sigridjineth)LLMを活用してサービスを作っていると、結果をJSON形式で受け取る必要がある場面が多いのですが、これがいつもきれいな形で返ってくるわけではありません。普通はMarkdownのコードブロック(json ...)で囲まれて返ってきたり、たまに文法が少し壊れた状態で来て、パースエラーになることもあります。
毎回これを正規表現で取り除いたり、例外処理コードを入れたりするのがあまりに面倒だったので、LLMが返す雑多なテキストからJSONだけをさっと取り出し、ある程度エラーも修正してくれるシンプルなライブラリをRustで作ってみました。エージェント開発をしている方々の小さな助けになればうれしいです。
まだコメントはありません。