学习DSPy:概览
DSPy 提供了一个非常简洁的API,你可以快速学会。然而,构建一个新的AI系统是一个更加开放式的迭代开发过程,你需要组合DSPy的工具和设计模式,以优化你的目标。在DSPy中构建AI系统的三个阶段是:
1) DSPy 编程. 这涉及到定义您的任务、其约束条件,探索一些示例,并利用这些信息来指导您的初始管道设计。
2) DSPy 评估。 一旦你的系统开始运行,这个阶段就是收集初始开发集、定义你的 DSPy 指标,并利用这些更系统地迭代优化系统。
3) DSPy 优化。 一旦你有了评估系统的方法,就可以使用 DSPy 优化器来调整程序中的提示或权重。
我们建议按以下顺序学习和应用DSPy。例如,使用设计不佳的程序或不良指标来启动优化运行是低效的。