框架

DSPy

编译的类型签名 + 自动优化的提示。

支持 5 种模式。

该框架原生支持的模式

  • DSPy Signatures — 将代理行为指定为声明性类型签名和模块;自动根据指标编译提示和少量示例。
  • Structured Output — 限制模型的输出符合 JSON Schema(或类似的类型结构)。
  • Tool Use — 让LLM对外部工具包进行类型化调用,而不是生成周围系统需要解析的自由文本。
  • Chain of Thought — 通过提示模型生成中间步骤来引导多步骤推理,最终得出答案。
  • ReAct — 在每一步中交替进行一个思考、一次工具调用和一次观察,以便代理能够基于新证据进行推理。