DSPy 3.4は、TypeSafeクライアントを介してJev統合を導入し、DSPyシグネチャ内で確率証拠を提供する3つの実験的な判断タイプ(Noul、Choice、Score)を追加します。このリリースでは、バンドルされたlm15タイプを使用したネイティブLMエンジン、信頼できるコード用のローカルCPythonインタープリター、非同期ReActV2、およびバージョン管理されたドキュメントも提供されます。
- Jev統合により、ユーザーは標準のlmインターフェースを通じて、関連する確率と信頼度指標付きでNoul(ブール値)、Choice(選択)、Score(ルーブリック)の判断タイプにアクセスできます。
- 新しいReAnchor最適化子は、指示やデモンストレーションを書き換えることなく閾値と重みを適合させることで、これらの判断をプログラムの指標に対してキャリブレーションします。
- ネイティブLMエンジンは、バンドルされたlm15のリクエストおよびレスポンスタイプを使用し、engine="auto"はネイティブ実行を優先し、推論前にLiteLLMにフォールバックします。
- カスタムHTTPプロバイダーはdspy.lm15.register_provider経由で登録でき、OpenAIまたはAnthropic互換のサービスのエンドポイントと機能を宣言できます。
- DSPy 3.4はLM移行リリースとして指定されており、3.5はレガシーなカスタムLM統合のための移行期限となります。
このアップデートは、判断出力とネイティブエンジンサポートを標準化することで、DSPyが言語モデルの相互作用を扱う方法に大きな変化をもたらします。