DSPyは、LLMアプリケーションをプロンプト(AIに与える指示文)を書くのではなく、Pythonプログラムとして構築するためのフレームワークだ。 タスクの入力と出力を構造化して定義し、必要に応じてプロンプトの生成や改善、評価に基づく最適化を行える。
Tested with Python 3.10.13, PyTorch 2.5.1, CUDA 12.6. Dependencies are captured in two files at the repo root: environment.yml (conda — canonical) and requirements.txt (pip-only pins).