3.3.1 使用 模块进行文本生成 3.3.1 使用 模块进行文本生成 是 DSPy 库中一个核心模块,用于简化和标准化大型语言模型 (LLM) 的调用,特别是用于文本生成任务。它提供了一种声明式的方法来定义模型的输入和输出,并自动处理与 LLM 的交互,从而使开发人员能够更专注于构建复杂的程序而不是管理 LLM 的底层细节。 3.3.1.1 的基本概念 模块的核心在于 类。你可以继承这个类来定义你的自定义预测模块,并指定: 输入字段 (Input Fields): 你希望传递给 LLM 的信息。这些通常是字符串,但也可以是更复杂的数据结构。 输出字段 (Output Fields): 你期望从 LLM 获得的输出。 同样,这些可以是字符串或更复杂的数据结构。