YOLO Vision 2026:
返回 Ultralytics 词汇表

DSPy

了解 DSPy 框架如何通过可编程、自我改进的 LLM 流水线取代手动提示工程,从而构建稳健、优化的 AI 系统。

DSPy (Declarative Self-Improving Language Programs) 是由斯坦福大学开发的一个开源框架,用于优化开发者与大型语言模型 (LLMs) 交互的方式。DSPy 不依赖人工反复试错的提示词工程,而是将语言模型调用视为可编程、可优化的模块,帮助开发者构建复杂的 AI 系统。这种方法将脆弱的文本提示词转变为强大且先进的机器学习 (ML) 管道,弥合了基础生成任务与复杂智能体工作流之间的鸿沟。

DSPy 框架的工作原理#

DSPy 的运行原理是将程序的底层逻辑与用于引导模型的特定文本指令相分离。借助算法优化器和编译器,该框架能够自动评估和改进声明式模块。通过定义清晰的签名(例如输入一个问题并期望获得特定格式的答案),该框架可以评估响应并迭代更新提示词或模型权重。

这在概念上类似于微调,但它在数学层面上作用于提示词层,从而显著提升了准确性和可靠性,超越了传统的人工调整。其基础架构在斯坦福大学关于 DSPy 的 arXiv 论文中进行了详细介绍,凸显了其在复杂的自然语言处理 (NLP) 任务中进行自我修正的能力。

AI 和 ML 中的实际应用#

从提示工程向编程的转变使组织能够在各种用例中部署高度可靠的语言模型:

  • 检索增强生成 (RAG): 企业利用 DSPy 框架来自动化上下文数据的检索与综合。系统无需通过硬编码指令来解析检索到的文档,而是能够动态学习最优的提示词结构。现代企业级管道经常结合使用诸如 Langfuse 等追踪工具,来监控和调试生产环境中这些动态优化的检索增强生成 (RAG) 应用。
  • 多智能体编排: 在利用来自 OpenAIAnthropic 的基础模型的复杂生成式 AI 系统中,DSPy 负责管理多个智能体之间的通信方式。该框架系统化地微调数据提取模块与摘要模块之间的交接,其作用类似于超参数调优稳定传统深度学习网络的过程。这些企业级创新在诸如IBM 技术智库等高级资源中得到了广泛讨论。

DSPy 与传统提示工程的对比#

至关重要的是,要将 DSPy 与传统的提示词工程实践区分开来。传统的提示词工程严重依赖人类直觉和人工重写来引导模型的行为,而 DSPy 则将这一过程系统化为一个算法优化问题。正如谷歌深度思维 (Google DeepMind) 的研究人员构建能够自主发现最优路径的算法一样,DSPy 基于严格的评估指标编译指令,将开发者的角色从手动编写文本转变为设计稳健的评估标准。

将程序化优化与视觉 AI 集成#

虽然 DSPy 主要专注于运行在诸如 PyTorch 等机器学习后端上的文本系统,但声明式编程的哲学对于计算机视觉 (CV) 应用同样极具价值。当将 LLMs 连接到视觉系统以进行多模态决策时,DSPy 可以通过编程确保生成触发下游目标检测任务所需的结构化 JSON 输出,而不会产生格式幻觉。

以下 Python 代码片段展示了当 DSPy 智能体确定需要进行图像处理时,如何通过Ultralytics Python API 实例化一个边缘视觉模块(例如 Ultralytics YOLO26 框架):

from ultralytics import YOLO

# Initialize the state-of-the-art YOLO26 model for high-speed edge inference
model = YOLO("yolo26n.pt")

# Perform inference on a target image dynamically triggered by an agentic pipeline
results = model("https://ultralytics.com/images/bus.jpg")

# Extract the detected classes to feed back into the language model's context
detected_classes = [model.names[int(box.cls)] for box in results[0].boxes]
print(f"Vision Agent Output: {detected_classes}")

为了扩展这些混合文本与视觉项目,团队可以借助 Ultralytics Platform 来实现自动数据集标注、云端训练和无缝模型部署。这一生态系统赋予了开发者专注于高层应用逻辑而非繁琐人工配置的能力。

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多

让我们一起构建 AI 的未来!

开启你的机器学习未来之旅