RealAlexandreAI/json-repair
🔧 Repair JSON!Solution for JSON Anomalies from LLMs.
何を解決するか
大規模言語モデル(LLM)は、構文的に誤った、または不正なJSON出力を生成することがよくあります(例:括弧が欠落している、二重引用符の代わりに単一引用符、末尾にカンマがあるなど)。このプロジェクトは、これらの異常を自動検出し修復するツールキットを提供し、標準のJSONライブラリでパース可能になるようにします。
動作方法
ライブラリは、LLMが生成するJSONの一般的なエラーを識別し、修正します。Goライブラリとして、コマンドラインインターフェース(CLI)ツールとして、または高度な修復動作をサポートするAPIとして使用できます。また、JSONスキーマオブジェクトを使用してデータの一致する断片を検証・回復するスキーマガイド修復もサポートしています。
対象ユーザー
AIの構造化出力が信頼性があり、下流処理に適していることを保証したい、LLMを活用したアプリケーションを開発する開発者。
特徴
- 依存関係ゼロ: 外部依存関係のない軽量なツール。
- スキーマガイド修復: JSONスキーマを使用して標準モードと回復モードをサポートし、データを回復可能にします。
- 広範なエラー対応: 閉じられていない配列、混合引用符、不適切なフォーマット、JSON内にコメントがあるなどの問題を修正します。
- CLIサポート: コマンドパイプと連携可能なターミナル用CLIを含みます。
- Go互換性: Goプロジェクトへのシームレスな統合を目的として設計されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト