使用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探索音频处理应用,学习构建能够理解、处理和生成音频内容的系统。