1.3 DSPy 的工作流程 1.3 DSPy 的工作流程 DSPy (Declarative Self-improving Language Model Programming) 旨在简化和改进语言模型 (LM) 应用的开发过程。它通过提供一种声明式编程模型,允许开发者专注于定义任务的目标,而不是手动调整提示和参数。DSPy 的工作流程围绕着三个核心概念:模块 (Modules)、优化器 (Optimizers) 和 度量 (Metrics)。 1.3.1 工作流程概述 DSPy 的工作流程可以概括为以下几个步骤: 定义任务 (Define Task): 明确定义要解决的任务,例如问答、文本摘要、代码生成等。