2.1 模块 (Modules)


文档摘要

2.1 模块 (Modules) 2.1 模块 (Modules) 在 DSPy 中,模块 (Modules) 是构建复杂 DSPy 程序的基本构建块。它们封装了模型的调用和数据处理逻辑,允许你以可重用和模块化的方式组织你的程序。简单来说,你可以将 DSPy 模块视为可学习的函数,它接收输入并产生输出,同时利用语言模型 (LM) 的能力。 2.1.1 模块的定义与作用 定义: DSPy 模块是一个 Python 类,继承自 。它定义了如何使用语言模型 (LM) 来解决特定任务。模块包含一个或多个 调用,这些调用指示 DSPy 如何使用 LM 进行预测。 作用: 封装逻辑: 模块将特定任务的逻辑封装在一起,使其易于理解和维护。 可重用性: 模块可以在不同的程序中重复使用,减少代码冗余。


发布者: 作者: 转发
评论区 (0)
U