2.1.2 内置模块: , , DSPy 内置模块详解: , , 在 DSPy 框架中,模块是构建复杂、可优化的语言模型应用的基石。它们封装了特定的功能,并允许用户通过声明式编程的方式组合这些功能,从而实现复杂的推理和生成流程。本节将深入探讨 DSPy 提供的三个核心内置模块: , , 和 。 : 基础预测模块 模块是 DSPy 中最基础的模块之一,它封装了对语言模型的直接调用。它接受一个输入,并根据预定义的提示 (prompt) 生成一个输出。 的核心在于其简洁性和灵活性,允许开发者快速构建和测试不同的预测策略。 工作原理: 模块主要依赖于以下几个关键组件: 输入字段 (Input Fields): 定义模块接受的输入类型。