Ultralytics YOLO27:
获取 YOLO 许可
返回 Ultralytics 术语表

Context Engineering

上下文工程决定模型在每个步骤的上下文窗口中包含哪些内容,从指令和检索数据到工具结果和记忆。

上下文工程是指在 AI 应用的每一步中,决定哪些信息进入模型的上下文窗口:指令、示例、检索到的文档、工具定义、工具结果、记忆和对话历史,以及每类信息包含多少、按什么顺序排列,以及省略哪些内容。这个术语在 2025 年年中开始流行,当时AI 智能体开始执行包含数十甚至数百个步骤的任务。Andrej Karpathy 将其称为“精细的艺术与科学:为下一步恰到好处地填充上下文窗口”,而 Anthropic 的面向 AI 智能体的有效上下文工程则将其描述为在推理过程中筛选“最优 token 集合”。提示工程关注如何编写指令,是其中的一部分。

为什么上下文需要工程化#

大型语言模型(LLM)只了解自己的训练数据和上下文中的内容,因此缺少上下文会导致回答泛泛而谈或产生幻觉。上下文过多也会出问题。随着输入变长,准确率会下降,这种现象称为上下文腐化;Lost in the Middle研究发现,模型最擅长利用长输入开头或结尾的信息,最不擅长利用中间部分的信息。Anthropic 将上下文描述为一个边际收益递减的注意力预算,每增加一个token,都会消耗一部分预算。每个 token 也会增加成本和推理延迟。对智能体来说,这个问题尤其突出,因为每一步都会追加工具调用及其结果,所以无论新增内容是否仍有用,上下文都会随着每次操作而增长。

核心策略#

LangChain 的上下文工程概述将这些技术归为四种策略,它们与 Anthropic 描述的长期任务方法相对应:

  • 写入:将信息保存在上下文窗口之外,例如暂存区、笔记文件或长期记忆中,使其在对话继续进行后仍能留存。Anthropic 将此称为结构化笔记记录。
  • 选择:只提取当前步骤需要的内容,例如相关段落、记忆或工具说明。Anthropic 描述了这样一种智能体:它们保留轻量级引用,例如文件路径或查询,并在需要时再加载内容。
  • 压缩:通过总结或删减,只保留任务需要的 token。上下文几乎填满时,压缩会生成摘要,并在新的上下文窗口中基于该摘要继续工作。
  • 隔离:将工作分配给上下文窗口干净的子智能体,再由子智能体向主智能体返回精简结果;也可以把庞大的数据保存在沙箱或状态对象中,而不是放进上下文。

除了内容,顺序和稳定性也很重要。提示缓存只能复用完全相同的前缀,因此上下文通常会先放置固定指令和工具定义,再放置会变化的内容。Lingrui Mei 及其同事对1400 多篇论文的综述将这一领域归纳为上下文检索与生成、上下文处理和上下文管理,这些方法应用于检索增强生成、记忆系统、工具集成推理和多智能体系统。

工具、协议和技能#

智能体的上下文很大一部分来自工具。模型上下文协议(MCP)由 Anthropic 于 2024 年 11 月推出,之后捐赠给 Linux Foundation 旗下的一个基金会,用于标准化应用向模型公开工具和数据的方式。工具定义本身也是上下文:智能体每次请求中可调用的每个工具都会占用 token,因此有些智能体只会在任务需要时加载工具定义。智能体技能也将同一思路应用于指令:把操作指南和参考文件打包成文件夹,仅在任务需要时由智能体加载。

Ultralytics Agent Skills采用了这种设计,供使用 Ultralytics YOLO的编码智能体使用。只有在提出相关任务时才会加载技能;yolo 路由技能会将每个请求映射到涉及的生命周期阶段,例如数据集、训练或导出;与版本相关的信息,例如权重名称、训练参数和导出格式,则保存在根据固定的 ultralytics 版本核实的目录中,每个技能都会告知智能体:如果目录与实际情况不同,应以已安装的软件包为准。

  • 提示工程:关注如何措辞指令和示例。上下文工程还管理应用每个步骤中到达模型的其他所有内容。
  • 提示扩充:在单次请求到达模型之前向其中添加数据,是上下文工程中的一种选择操作。
  • 上下文窗口:模型的最大输入长度,也就是可用预算。上下文工程决定如何使用这项预算;更大的窗口并不能消除这项需求,因为窗口填满时准确率仍会下降。
  • 微调:通过更新权重改变模型掌握的知识。上下文工程改变模型在推理时看到的内容,但不改动权重。

Explore solutions

体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 可提升道路安全、驾驶辅助和车辆自动化水平,让道路更智能。
了解详情
农业中的计算机视觉

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情
体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 可提升道路安全、驾驶辅助和车辆自动化水平,让道路更智能。
了解详情
农业中的计算机视觉

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情
体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 可提升道路安全、驾驶辅助和车辆自动化水平,让道路更智能。
了解详情
农业中的计算机视觉

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情

让我们携手构建 AI 的未来!

开启你的旅程,迎接机器学习的未来