DSPy文档

2024-12-07

DSPy是一个用于编程语言模型的框架,它允许开发者通过编写组合式Python代码并使用DSPy来指导语言模型生成高质量输出,而不是使用脆弱的提示词。DSPy提供模块化AI系统构建、优化提示词和权重、以及算法,支持多种任务,如构建分类器、RAG管道和代理循环。它还提供优化器来自动调整提示词和权重,并支持多种语言模型提供商,如OpenAI、Anthropic、Databricks等。DSPy鼓励开发者从调整提示词字符串转向使用结构化和声明式的自然语言模块进行编程,并提供优化器来编译代码、优化提示词和权重,以更好地将语言模型与程序结构和指标对齐。

4
未分类