DSPy

DSPy

手動プロンプトエンジニアリングをアルゴリズムベースの自動最適化に置き換える、スタンフォード大学開発のフレームワーク

無料APICLIオープンソースLLMベースマルチモーダル
公式サイトへdspy.ai
book-to-skill と比較DSPy の代替ツールを見る

概要

DSPyは、プロンプト文字列を手動で調整する代わりに、SignatureとModuleで言語モデルプログラムを構成し、評価データとオプティマイザでプロンプト・例・重みを体系的に改善するオープンソースフレームワークです。ReAct系列のエージェント、検索・ツール使用、複数のモデルプロバイダーと評価ループを組み合わせることができます。安定版とプレリリース版が並行することがあるため、実際の導入時には公式のReleasesとインストールチャネルを併せて確認する必要があります。

差別化ポイント

  • プロンプト調整を試行錯誤ではなく最適化問題として扱い、PyTorchに近いプログラミング感覚でAI処理を定義してシステム側にプロンプト探索を任せる点が特徴です。

主な機能

  • モジュール/シグニチャベースのAIプログラミング構造
  • MIPROv2・BootstrapFinetuneオプティマイザによる自動チューニング
  • OpenAI・Anthropic・Gemini・Databricksのマルチモデルサポート
  • LiteLLM互換の多様なモデル連携
  • PyTorchに類似したプログラミングモデル

メリット・デメリット

ウェブ検索で収集したユーザーの声をまとめたものです

メリット

  • モデルやデータセットが変わっても手動でプロンプトを調整する負担を減らせます。AIパイプラインをプログラムとして構造化し、評価データに基づいて自動最適化できます。

デメリット

  • 考え方が独特で学習曲線が高く、最適化時には多数のモデル呼び出しが発生してAPI費用が増えることがあります。小規模用途では過剰な設計になる場合があります。

料金

無料開始価格: 無料

Stanford発のMITライセンスオープンソースで無料です。公式の有料SaaSプランはなく、利用する外部LLMのAPI料金のみ別途必要です。

料金表を見る

情報確認日: · 料金は公式ページで再確認してください

活用事例

  • データ駆動型の高精度RAGシステム構築
  • モデル変更時の自動プロンプト再最適化
  • 大規模テキストデータの自動ラベル付けおよび構造化
  • LLMパイプラインの体系的な管理および保守

対象ユーザー

AI・ML研究者LLMパイプラインエンジニアプロンプト最適化を自動化したい開発者

検証の根拠

会社・料金・機能の情報は、以下の一次情報と直近の検証記録に基づいて表示しています。出典が食い違う場合は、公式の一次情報と最新の検証結果を優先します。

最終検証 2026/08/23検証済み出典2件

代替ツール

この代わりに使えるツール