Skip to content

使用DSPy构建AI程序

本节包含实践教程,指导您使用DSPy构建生产就绪的AI应用程序。每个教程演示实际用例,并向您展示如何利用DSPy的模块化编程方法创建健壮、可维护的AI系统。

核心应用

管理对话历史

了解如何在DSPy应用程序中管理对话历史记录。

Building AI Agents with DSPy

学习创建能够处理复杂客户服务场景的智能体。本教程展示如何构建能够理解上下文、维护对话状态并提供有用回复的智能体。

通过定制DSPy模块构建AI应用

了解如何创建针对您特定需求定制的自定义DSPy模块。学习构建可复用、可组合组件的模式,这些组件可以在不同应用程序之间共享。

检索增强生成 (RAG)

检索增强生成 (RAG)

使用DSPy掌握RAG系统的基础知识。学习如何将检索机制与语言模型结合,构建能够利用外部知识源回答问题的系统。

Building RAG as Agent

通过构建基于ReAct智能体的系统,将RAG提升到新的水平,这些系统能够推理何时以及如何检索信息,使你的RAG系统更加智能和自适应。

Multi-Hop RAG

构建能够跨多个信息源执行多步推理的复杂RAG系统,非常适合复杂的研究与分析任务。

特殊用例

Entity Extraction

学习构建能够识别并从文本中提取特定实体的系统,这对于信息处理与数据分析应用至关重要。

分类

使用DSPy的模块化方法,通过主题分类示例构建稳健的文本分类系统。

Privacy-Conscious Delegation

探索构建AI系统的先进技术,在保持高性能的同时满足隐私约束,通过结合小型本地模型和先进的外部模型来实现。

高级推理

Program Of Thought

学习构建能够生成并执行代码以解决复杂问题的系统,将语言模型的力量与程序化推理相结合。

多模态应用

Image Generation Prompt iteration

了解如何使用DSPy迭代改进图像生成提示,通过系统优化创建更优质的视觉内容。

Audio

使用DSPy探索音频处理应用,学习构建能够理解、处理和生成音频内容的系统。

优云智算