AI的技术演进路线
一、前言这里来说说ai近几年的技术演进和痛点解决我会从prompt engineering-context engineering-skill-harness engineering到当下的loop engineering二、Prompt Engineering2021 年上半年1.Prompt Engineering是什么是设计 AI 语言模型的输入让输出可靠地符合预期核心是让模型怎么解读语言然后做到精确表达2.它和我平时和ai对话有什么区别普通的prompt输入帮我写个 Python 排序代码。精心设计的prompt输入你是资深 Python 后端工程师。请写出冒泡排序必须满足①加详细行注释②最终返回标准 JSON 格式key 为 code、explain③分步写完简单思路。Prompt Engineering指的就是让你不要随意的对话每次对话要有角色、有硬性规则、格式约束、要求清单三、Context Engineering2025年6月1.Context Engineering能解决什么问题从根源解决幻觉、信息缺失问题2.Context Engineering怎么解决问题的优化模型输入让模型能在更少的输入中能答得更准更好花得更少。核心思想是不改变模型的结构只改变模型能看到什么3.Context Engineering的实现方法1保存Context将Context筛选或者总结存储到内存里2选择Context将记忆库中最贴近用户需求的部分提取出来有两种选择策略①静态选择所有内容放到Context中②动态选择选择与用户问题最相关的部分放到Context中例如RAG3压缩Context对之前的Context进行总结可指定具体的方案4隔离Context如Anthropic构建的Multi-Agent研究系统每个Agent独立运行互不干扰4.Context Engineering的局限性①上下文质量差的话Context Engineering再怎么强输出的结果也不会好②上下文压缩是双刃剑压缩必丢信息不压缩必超限四、Agent Skill2025年10月16日1.什么是Agent Skill①理解相当于是你可能要重复做的一个工作流程你让AI把这段流程记下来以后每次对话把这个skill喂给他就可以开始模拟复刻之前的工作内容了②原因避免你每次来工作的时候都得告诉它上下文这样很浪费时间如果信息给多了少了或者给的有偏差都可能导致和之前的结果输出不一致另外如果你选择继续上个对话来继续工作那每次对话都拖着厚重的上下文来工作烧token的同时效率也变低2.Skill结构本身Skill就是一个文件夹在这个文件夹里有如下内容①agents规定agent行为边界运作的规则②assets放静态资源的③references用于存放要做的工作流程和工作的规则④scripts存放工作中可能调用的函数方法⑤license许可证(五香干)⑥skill.md用来记录这个skill的名字描述调用规则3.Skill的核心机制调用方式当你调用一个Skill最官方的方式/{agentskill/}你要用它来具体做什么一般你直接说你要用哪个skill或者你说你要干什么ai也能get到你要用什么skill调用过程渐进式披露第一层metadatanamedescription对话时预加载进SystemPrompt这就是为什么他能从你的需求里分析得出你可能要用什么skill来完成这个任务第二层当ai判断出你要用这个skill后他会读这个skill的skill.md第三层通过分析skiil.md里面的内容来得出完成你当前的任务需要先读取reference里的哪些内容并且搭配调用script里的什么函数来完成任务这种机制确保了只加载AI执行任务所需的知识并且节省了token也提升了准确度4.Skill的局限性Skill的局限性源于“感知”与“行动”的脱节正如所说的它是一项重复性工作内容的模板它的内容是已经定义好的ai只是来执行它但是无法感知执行后的反馈。这里详细说一下无法感知这个事有的人说我给它加一个验证环节这样只是一种伪闭环。比如你有一套流程是给物体挂载脚本然后让他移动到目标地点你是这样给它说的给我用某某skill在场景里的香蕉加上脚本移动到左下角的盘子里首先它不知道具体是哪个物体是香蕉他可能用名字猜但是你给一个苹果特意命名为香蕉它就会以为这是香蕉然后完了给这个苹果挂脚本另外就算你挂载对了你让它移动到左下角盘子里这个盘子多大香蕉应该放在盘子的哪个位置等等它都是没法得到反馈的它只知道你让我给香蕉挂脚本我挂了然后移动到左下角盘子我找到盘子我移动到它那里了我已经完成你的任务了但是是不是真的挂对对象移动的最终的位置是不是有偏差它都不知道我认为这是它的局限性。五、Harness Engineering2025年11月1.怎么理解Harness EngineeringHarness本意是马具——缰绳、鞍具那一套东西。AI Agent 就像一匹动力十足但不太守规矩的马Harness 就是那套让它既能跑得快、又不会跑偏的装备。2.Harness Engineering的组成①AGENTS.md它来告诉Agent你是谁你负责什么内容你能做什么不能做什么②工具Agent可以读取调用的功能③验证脚本自动检测Agent的输出是否合格④闭环不合格就自动修修完再检验3.Harness Engineering和skill的区别这里一看好像skill也能做到Harness Engineering的事但是是有区别的skill是针对业务功能是软性规则是可选的纯靠模型自觉而Harness Engineering是硬性的底层规则对于每次对话输出都在兜底对于小项目skill好像还能替代Harness Engineering一旦设计安全、权限、大规模复用还用skill来兜底的话就会出问题4.Harness Engineering的局限性二选一为了安全锁死灵活性或者为了灵活丢掉安全性六、Loop Engineering2026年6月1.Loop Engineering是什么Loop engineering 就是把『亲自给 agent 写 prompt 的那个你』替换掉。你转而去设计那个代替你做这件事的系统。2.一个loop的组成①自动化触发的心跳②worktree让并行不变成打架给每个agent一个独立的工作目录和独立分支共享同一份仓库历史但物理上互不干扰③skillskill就是把这些项目知识写成文件放在仓库里让agent该用的时候自己读④connector基于MCP协议的连接器就是把这些外部系统接进来的桥⑤sub-agent当局者迷旁观者清写代码的那个模型验证自己写的东西实在太手下留情了需要多个agent搭配合作完成任务一个agent做另一个来验⑥markdown文件把记忆放在磁盘上而不是上下文里下次工作的时候也能接着干3.loop的流程第一步心跳触发调用skill。第二步这个skill去读还没关闭的 issue、最近的提交把「哪些问题值得处理」写进一个状态文件。第三步对每一个值得做的问题开一个隔离的worktree派一个sub-agent进去起草修复。第四步第二个sub-agent登场对照项目的skill规范和现有测试把那份草稿审一遍。第五步审过了connector自动开PR、更新对应的工单。第六步loop搞不定的问题不硬来丢进一个待办收件箱等真人来看。第七步所有经过都写回状态文件。4.Loop Engineering的局限性①误差的指数级累积与“雪崩式发散”错误强化当context质量差或者rag偏差导致的幻觉会导致loop的过程中出现错误而且在后面的循环也会带着这个错误导致偏离正轨然后崩盘②永远无法精准定义“完成”可能说你的最大loop次数是10但是第11次才能完成当然你可以说在loop一次不就完了。那另一种情况对于你要润色一篇文章明明3次4次就已经很好了但是他要跑10次那这文章要是很长那token不是烧爆了5.标志新路径Loop Engineering目前的困境实际上在倒逼AI底层架构进行根本性变革。它的局限意味着纯粹的“链式Chained循环”已经走到了尽头。七、面试准备这里可以看看下面这个知友图解 AgentRAGLLM 大模型面试题 | 小林面试笔记八、总结每次的技术演进都伴随着一个技术痛点的解决Prompt Engineering解决ai理解人的意图Context Engineering解决信息失忆和幻觉Skill/Tool Engineering把烂七八糟的后端接口封装成模型最擅长理解的高内聚、低耦合的“标准化函数名参数模版”Harness Engineering解决脆弱性与不可控Loop Engineering解决任务碎片化与半途而废整个演进的本质是随着模型“智商”和“执行力”的指数级增长工程重心不断从“激发模型潜力”Prompt/Context被迫上移到“约束和驾驭模型行为”Harness/Loop

相关新闻

鸿蒙多功能工具箱开发实战(三十二)-多设备适配与响应式布局

鸿蒙多功能工具箱开发实战(三十二)-多设备适配与响应式布局

鸿蒙多功能工具箱开发实战(三十二)-多设备适配与响应式布局 前言 HarmonyOS支持多种设备形态&#xff0c;多设备适配是开发的重要环节。本文将讲解响应式布局和多设备适配策略。 一、设备类型 1.1 设备分类类型宽度范围典型设备小屏< 600dp手机竖屏中屏600-840dp手机横屏、小…

2026/7/27 7:58:40 阅读更多 →
LeetCode 1037题解:向量叉乘法判断三点共线

LeetCode 1037题解:向量叉乘法判断三点共线

1. 题目解析与核心思路1.1 题目要求理解LeetCode 1037题要求判断给定的三个点是否能构成"有效的回旋镖"。根据几何学定义&#xff0c;三个点构成回旋镖的条件是它们不在同一条直线上。题目输入是三个二维坐标点&#xff0c;我们需要通过计算判断这三个点是否共线。题…

2026/7/27 7:58:40 阅读更多 →
AI Agent开发:从3000行到50行的架构思维转变

AI Agent开发:从3000行到50行的架构思维转变

1. 从3000行到50行&#xff1a;重新理解AI Agent的本质去年我经历了一次职业生涯中最有价值的挫败——耗时三个月开发的3000行"智能框架"&#xff0c;被同事用50行代码彻底颠覆。这个戏剧性的对比让我重新思考AI Agent开发的本质。1.1 传统框架思维的陷阱我的初始方案…

2026/7/27 7:58:40 阅读更多 →

最新新闻

目标检测开源方案选型:YOLO 系列到 DETR 的实际表现对比

目标检测开源方案选型:YOLO 系列到 DETR 的实际表现对比

目标检测开源方案选型&#xff1a;YOLO 系列到 DETR 的实际表现对比 一、目标检测的选型&#xff0c;从来不止是看 mAP 做目标检测项目时&#xff0c;论文里的 mAP 数字总是很好看。但实际部署后&#xff0c;YOLOv8 在 Jetson Orin 上的推理延迟从宣称的 12ms 变成了 47ms。DET…

2026/7/27 8:06:47 阅读更多 →
从PostgreSQL到国产数据库:工程视角下的价值评估与技术选型指南

从PostgreSQL到国产数据库:工程视角下的价值评估与技术选型指南

1. 先搞清楚“套壳”和“自主”到底在吵什么 这个话题在技术圈里吵了不是一两天了。每次一有国产数据库发布或者拿到大单&#xff0c;总有人会翻出源码&#xff0c;看看它和 PostgreSQL&#xff08;简称 PG&#xff09;的“血缘关系”&#xff0c;然后贴上“套壳”或者“魔改”…

2026/7/27 8:06:47 阅读更多 →
大模型技术实战:从入门到工程化部署全指南

大模型技术实战:从入门到工程化部署全指南

1. 大模型学习现状与核心价值 2026年的大模型技术已经完成了从实验室到产业化的全面转型。作为一名从2018年就开始接触Transformer模型的技术从业者&#xff0c;我亲眼见证了大模型如何从学术论文中的概念演变为改变各行各业的基础设施。现在的大模型不再是遥不可及的黑科技&am…

2026/7/27 8:06:47 阅读更多 →
悟空AICRM:基于Docker的AI客户关系管理系统私有化部署指南

悟空AICRM:基于Docker的AI客户关系管理系统私有化部署指南

这次我们来看一个名为“悟空 AICRM”的项目&#xff0c;它本质上是一个集成了AI能力的客户关系管理系统。对于需要将大模型智能对话、内容生成等能力融入销售、客服、市场等业务流程的团队来说&#xff0c;本地部署一个这样的系统&#xff0c;意味着数据安全可控和深度定制化。…

2026/7/27 8:06:47 阅读更多 →
云原生12要素应用开发实践指南

云原生12要素应用开发实践指南

1. 云原生应用开发12要素解析 2011年&#xff0c;Heroku联合创始人Adam Wiggins首次提出"12-Factor App"方法论&#xff0c;这套原则最初是为SaaS应用设计&#xff0c;如今已成为云原生应用开发的黄金标准。我在多个百万级用户规模的云服务落地过程中&#xff0c;深刻…

2026/7/27 8:06:47 阅读更多 →
Java后端面试7天冲刺:系统化复习八股文与场景题实战

Java后端面试7天冲刺:系统化复习八股文与场景题实战

这次我们来看一个针对 Java 后端工程师的面试冲刺方案——“7天刷完面试所需的Java后端八股文”。这不是一个软件或模型&#xff0c;而是一套经过验证的高效学习路径和知识体系。对于正在求职或准备跳槽的 Java 开发者来说&#xff0c;最头疼的莫过于面对海量的面试题&#xff…

2026/7/27 8:05:47 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述&#xff1a;从寄存器手册到实战指南 如果你手头有一份类似德州仪器&#xff08;TI&#xff09;TMS320x240xA系列DSP的SPI模块技术手册&#xff0c;看着里面密密麻麻的寄存器位定义、时序图和公式&#xff0c;是不是感觉头大&#xff1f;这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档&#xff0c;可以直接使用&#xff01;系统支持图片、视频、摄像头等多种方式检测裂缝&#xff0c;功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像&#xff01; pubg绝地求生目标检测数据集 1分类&#xff1a;e_body&#xff0c;14905个标签&#xff0c;txt格式 共计14244张图&#xff0c;99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别&#xff1a; allies enemy tag图片总量&#xff1a;7247张训练集&#xff1a;5139张验证集&#xff1a;1425张测试集&#xff1a;683张标注状态&#xff1a;全部已标注&#xff0c;即拿即用数据格式&#xff1a;支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻