YOLO Vision 2026:
返回 Ultralytics 词汇表

LangChain

了解 LangChain 如何简化 LLM 应用开发。发现如何将 AI 模型与实时数据桥接,并集成 Ultralytics YOLO26 用于视觉任务。

LangChain 是一个开源框架,旨在简化由大语言模型 (LLMs)驱动的应用程序的开发。虽然像 GPT-4 这样的 LLMs 本身就很强大,但它们通常独立运行,缺乏对实时数据或特定业务上下文的感知。LangChain 充当了一座桥梁,允许开发者将各种组件(如提示词、模型和外部数据源)串联起来,以创建复杂的、具备上下文感知能力的应用程序。通过管理这些交互的复杂性,LangChain 使人工智能 (AI) 系统能够根据动态输入对问题进行推理并采取行动。

LangChain 的核心组件#

该框架围绕几个模块化概念构建,这些概念协同工作以增强自然语言处理 (NLP) 工作流。

  • Chains: 作为基础构建块,chain 是对 LLM 或其他实用工具的一系列调用。例如,一个简单的 chain 可以获取用户的输入,使用提示词工程模板对其进行格式化,并将其传递给模型以生成响应。更复杂的 chains 可以对多个调用进行排序,其中一个步骤的输出将成为下一步的输入。
  • Agents: 与遵循硬编码序列的 chains 不同,AI 代理使用 LLM 作为推理引擎来确定要采取哪些行动以及按什么顺序采取行动。Agents 可以查询 API、搜索网络或访问数据库来回答需要最新知识的问题。
  • Retrieval: 为了使模型的响应基于真实数据,LangChain 促进了检索增强生成 (RAG)。这包括根据用户查询从向量数据库中获取相关文档,并将它们馈送到模型的上下文窗口中。
  • Memory: 标准 LLM 是无状态的,这意味着它们会忘记先前的交互。LangChain 提供了内存组件,使聊天机器人能够在整个对话中保持上下文,从而模仿人类对话的连续性。

实际应用#

LangChain 在推动生成式 AI 从实验性笔记本走向各行各业的生产环境方面发挥着重要作用。

  1. 与你的数据聊天 (RAG): 最常见的应用之一是企业搜索。企业使用 LangChain 将内部文档、PDF 或技术手册导入可搜索的索引中。当员工提出问题时,系统会检索相关段落并将其馈送给 LLM,确保答案准确且基于公司数据,而不是产生幻觉。这显著改善了组织内的知识蒸馏

  2. 多模态分析: LangChain 可以编排将文本与其他模态(例如计算机视觉 (CV))结合起来的工作流。例如,安全系统可以使用目标检测来识别未授权人员,然后触发 LangChain 代理来起草事件报告并通过电子邮件将其发送给主管。

与计算机视觉的集成#

结构化视觉数据与语言推理之间的协同作用是一个强大的发展领域。开发者可以使用高性能模型(如 Ultralytics YOLO26)从图像中提取详细信息(例如目标计数、类别或位置),并将这些结构化数据传递到 LangChain 工作流中以进行进一步分析或自然语言描述。

以下 Python 片段演示了如何使用 Ultralytics 模型提取检测到的类别名称,从而创建一个可以馈送到下游语言链中的基于文本的上下文。

from ultralytics import YOLO

# Load the YOLO26 model to generate structured data for a chain
model = YOLO("yolo26n.pt")

# Run inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection class names to feed into a LangChain prompt
detections = [model.names[int(c)] for c in results[0].boxes.cls]

# Format the output as a context string for an LLM
chain_input = f"The image contains the following objects: {', '.join(detections)}."
print(chain_input)

区分关键术语#

区分 LangChain 与其所编排的技术非常重要:

  • LangChain 与 LLMs 的区别: LLM(例如 OpenAI 的 GPT-4 或 Anthropic 的 Claude)是处理和生成文本的“大脑”。LangChain 是将该大脑连接到数据预处理管道、API 和用户界面的“脚手架”或基础设施。
  • LangChain 与提示词工程的区别: 提示词工程专注于制作最佳文本输入以从模型中获得最佳结果。LangChain 自动化了对这些提示词的管理,允许在发送给模型之前通过程序填充数据的动态提示词模板

对于希望构建健壮 AI 系统的开发者来说,探索官方 LangChain 文档可提供深入的技术剖析,而 Ultralytics 文档则提供了将最先进的视觉功能集成到这些智能工作流中所必需的工具。此外,用户可以利用 Ultralytics 平台来管理馈送到这些先进多模态系统中的数据集和训练管道。

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 的未来!

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