收藏 | AI原生开发入门:Agent、Skill、Command全解析,小白也能看懂大模型协作逻辑

news2026/4/14 21:31:02
当我们把一个功能需求交给 AI Agent它写完 200 行代码跑一下 lint——失败。它开始修复移动文件、调整依赖、重新组织。再跑——又一个新问题。三次循环后上下文窗口被错误日志塞满Agent 开始忘记最初的任务目标。这不是 AI 不够聪明而是 AI 看不见。这篇文章我们从四个核心概念出发大模型LLM、Agent智能体、Skill技能、Command指令一步步拆解 AI 原生开发的底层逻辑并结合 Harness 工程实践给出一套让 AI 协作真正可靠、可复用、自我进化的完整方案。一、大模型AI 协作的推理引擎大模型Large Language ModelLLM是整个 AI 原生开发体系的核心能力来源。它不是一个简单的问答系统而是通过对海量文本的深度学习掌握了语言理解、逻辑推理、代码生成、指令遵循等综合能力的神经网络。大模型能做什么大模型的局限性理解局限同样重要。大模型不知道你的内部架构约定不知道新文件该放哪个目录不知道哪些 import 是被禁止的。它的知识截止于训练数据而不是你的代码仓库。更关键的是上下文窗口有限。任务越复杂早期的关键信息越容易被遗忘。类比LLM 就像 CPU——推理能力极强但没有操作系统它不知道硬盘在哪、哪些内存地址可以写。Agent Harness 就是给它装的那个操作系统。二、Agent会行动的 AI如果说大模型是大脑那么 Agent智能体 就是能够感知环境、制定计划、调用工具、执行任务的完整个体。它的核心差异在于不止是回答而是行动。Agent 的五层结构感知层 → 大模型LLM → 规划层 ↕ ↕ ↕ 记忆层 ←←←←← 工具层 →→→→→ 执行层感知层接收用户输入、文件内容、工具输出构建当前上下文。记忆层分短期记忆当前对话上下文和长期记忆跨会话的项目知识、经验教训。规划层使用链式思考Chain of Thought将复杂目标分解为可执行步骤。工具层Tools / Skills调用外部能力——代码执行、Web 搜索、文件读写、API 调用等。执行层将规划转化为具体操作并将结果反馈回感知层形成闭环。Agent 与 LLM 的区别三、Skill可复用的能力模块如果把 Agent 比作一位工程师那么 Skill技能 就是他工具箱里一件件专业工具。Skill 是对特定能力的封装与复用单元做到写一次到处用。Skill 的四大类型代码技能代码生成、代码审查、重构优化、测试编写——覆盖开发全生命周期。工具技能文件操作、API 调用、Shell 命令、数据处理——与系统环境深度集成。搜索技能Web 检索、代码检索、文档查询——信息获取的标准化接口。协作技能任务委派、结果汇总、状态同步——多 Agent 协作的润滑剂。Skill 的核心设计原则# 一个标准 Skill 的结构 --- allowed-tools: Bash, Read, Write, Edit, Grep description: 描述这个 Skill 能做什么触发条件是什么 argument-hint: [--option1 value] [--option2 value] --- # Skill 名称 ## 执行逻辑 1. 输入解析 2. 核心处理 3. 输出格式化Skill 的价值在于一致性同一个能力无论被哪个 Agent 调用行为都是一致的可测试性独立的单元可以单独验证正确性可组合性多个 Skill 串联构建复杂工作流可进化性优化一个 Skill所有使用它的流程都受益实战案例/doc self-evolve 是一个典型的复合 Skill——它内部编排了风格学习、Writer 创作、Reviewer 评分三个子流程以 85/100 为目标分数Writer-Reviewer 双 Agent 迭代最多 3 轮收敛。四、Command用户意图的结构化语言Command指令 是用户与 AI 协作体系之间的标准接口。它把模糊的做这个转化为精确的、参数化的执行指令让 Agent 知道做什么、怎么做、达到什么目标。Command 的三种形态Slash 命令Slash Commandprintf(/doc self-evolve --title AI原生开发指南 --target-score 90 /commit --message feat: add harness validation pipeline /review --type security --file src/auth.tshello world!);CLI 参数化指令python3 scripts/verify_action.py --action create file internal/types/user.go # ✓ VALID: internal/types/ is Layer 0, user.go follows naming convention python3 scripts/verify_action.py --action import internal/core from internal/handler # ✗ INVALID: internal/handler (L4) cannot import internal/core (L3) # Fix: handler should depend on core through interfaces自然语言指令配合意图解析帮我审查 auth 模块的安全性重点检查 token 存储方式 把用户认证逻辑重构成符合我们分层架构的形式Command 的执行链路用户输入 → 指令解析 → Skill 加载 → Agent 执行 → 结果验证 → 输出返回 ↑_________|验证失败重试好的 Command 设计应该做到参数明确无歧义有明确的完成标准验收条件支持错误时的优雅降级错误信息足够清晰能自教学五、Harness 工程让 AI 协作真正可靠理解了四个核心概念之后我们来看一个把它们有机整合起来的工程框架——Harness Engineering驾驭工程。核心思想仓库即操作系统传统做法是教 AI “怎么做”——写更好的 Prompt提供更多示例。但这条路有天花板规则会随代码演进变化你永远追不上。Harness 的思路不同与其教 Agent 怎么做不如让它自己验证做得对不对。教学思路有上限: 写更好的Prompt → 提供更多示例 → 规则文档 → ... Harness思路无上限: 代码 linter 测试 → 机械执法 → 自动拦截问题Harness 的五层架构第一层仓库即事实来源AGENTS.md导航地图~100行索引指路不是手册docs/架构文档、分层规则、业务上下文知识随代码版本化Agent 打开项目即读到全部上下文第二层结构化知识体系ARCHITECTURE.md层级约束Layer 0 → Layer 4依赖方向规则DEVELOPMENT.md构建/测试/lint 命令速查design-docs/组件级设计文档按需加载第三层机械化验证层验证顺序build → lint-arch → test → verify逐层递进编译都过不了就别往下走。第四层多 Agent 编排层详见下节第五层自进化学习层详见后文六、多 Agent 协作上下文是最贵的资源单 Agent 处理复杂任务时上下文窗口会被代码 diff、编译错误、lint 报告逐渐填满。到第 40 次工具调用早期的关键决策已被压缩丢失Agent 开始做出自相矛盾的改动。解法两层架构——协调者永不写代码。协调者 vs 执行者任务复杂度与执行策略改个 typo / 加行日志 → 直接执行1次对话 多文件一致性修改 → 委派子代理干净上下文 重构 / 新模块 → 子代理 Worktree 隔离判断法则能用一句话描述且不含和字的直接做需要清单跟踪的委派需要设计权衡的委派隔离。模型分级调用成本节省 60-70%# 简单任务轻量模型 Agent(descriptionrename-user-field, modelhaiku, prompt...) # 复杂任务重量级模型 隔离执行 Agent(descriptionrefactor-auth-module, modelopus, isolationworktree, prompt...) # 交叉 Review换一个架构完全不同的模型 review_result Agent(descriptionReview: rate-limiter, modelcodex, promptfReview for logic correctness, edge cases, naming...\nChanges: {diff})一个中等复杂功能Search AgentFlash检索代码 Coder AgentOpus实现 Review AgentCodex审查总成本比全用顶级模型降低 60-70%质量不打折扣。七、Harness 自进化从静态规则到动态学习以上讲的 Harness 还是静态的——人定规则Agent 遵守。真正有意思的是Harness 能从 Agent 的失败里学东西。三种记忆机制情景记忆记录具体教训macOS 下 /var 是 /private/var 的符号链接会导致工作区路径比较失败10秒加载省下一整个重试循环。程序记忆记录成功步骤“添加 API 端点的标准五步流程创建类型→写服务方法→加 handler→注册路由→写测试成功率 90%”失败记忆供 Critic 分析同类错误出现 3 次 → 分析根因 → Refiner 更新 lint 规则 → 下一个 Agent 受益轨迹编译从 AI 到确定性脚本当同一类任务被成功执行 3 次以上且步骤高度一致这个模式可以被编译成确定性脚本# 之前每次都需要 LLM 推理 Agent(添加 API 端点 NAMEUserProfile) # 消耗 Token 时间 # 编译后直接执行脚本 make add-endpoint NAMEUserProfile # 毫秒级零 LLM 成本棘轮效应每个成功模式变成永久基础设施LLM 被释放去处理真正需要创造力的新问题。系统运行成本越来越低能力越来越强。八、四大概念的协作关系把前面所有内容放在一张图上四者的关系可以用一句话概括大模型提供推理能力 → Skill 封装复用这些能力 → Command 触发执行特定工作流 → Agent 自主协调完成复杂任务在 Harness 工程中这四者被整合成一个可靠、可复用、自我进化的 AI 协作系统printf(hello world!);用户发出 Command/doc self-evolve --title ... ↓ Coordinator Agent 加载 Skillwriter reviewer ↓ Coder AgentOpus根据风格卡片生成初稿 ↓ Reviewer Agent不同模型评分 诊断双维度5050分 ↓ 未达标 85/100 Writer 读取诊断报告针对性修复最多3轮 ↓ 达标或收敛 输出最终文章Trace 记录经验 ↓ Harness Refiner 更新规则下次更好九、实践路线图从零开始三步落地第一步立竿见影写一个 AGENTS.md~100 行只做索引和指路包含架构层级规则、目录结构说明、常用命令速查效果新会话不再需要重复解释背景第二步构建护栏添加 lint 脚本lint-deps扫描 import 语句检查层级违反lint-quality文件行数、禁用语句、命名规范关键错误信息要足够清晰说明违反了什么规则、为什么、如何修第三步验证闭环接入 validate.py统一验证入口build → lint-arch → test → verifyverify 脚本覆盖核心用户路径不是函数返回值对不对而是用户操作最终结果对不对不同规模项目的策略总结AI 原生开发不是用 AI 帮你写几行代码而是重新思考人与 AI 在工程体系中各自扮演的角色人的价值从写出正确的代码变成了设计出让 Agent 能可靠产出正确代码的环境大模型是推理引擎不是万能答案机——它需要操作系统Skill 是可复用的能力单元Command 是结构化的意图表达Agent 是自主的执行者Harness 把团队约定从希望被遵守变成不遵守就报错系统的终极形态棘轮效应——每次执行都在强化每次失败都在学习越用越聪明你不再需要自己拧每一颗螺丝。但你得确保流水线是对的。普通人如何抓住AI大模型的风口领取方式在文末为什么要学习大模型目前AI大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 大模型作为其中的重要组成部分 正逐渐成为推动人工智能发展的重要引擎 。大模型以其强大的数据处理和模式识别能力 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 为各行各业带来了革命性的改变和机遇 。目前开源人工智能大模型已应用于医疗、政务、法律、汽车、娱乐、金融、互联网、教育、制造业、企业服务等多个场景其中应用于金融、企业服务、制造业和法律领域的大模型在本次调研中占比超过30%。随着AI大模型技术的迅速发展相关岗位的需求也日益增加。大模型产业链催生了一批高薪新职业人工智能大潮已来不加入就可能被淘汰。如果你是技术人尤其是互联网从业者现在就开始学习AI大模型技术真的是给你的人生一个重要建议最后只要你真心想学习AI大模型技术这份精心整理的学习资料我愿意无偿分享给你但是想学技术去乱搞的人别来找我在当前这个人工智能高速发展的时代AI大模型正在深刻改变各行各业。我国对高水平AI人才的需求也日益增长真正懂技术、能落地的人才依旧紧缺。我也希望通过这份资料能够帮助更多有志于AI领域的朋友入门并深入学习。真诚无偿分享vx扫描下方二维码即可加上后会一个个给大家发【附赠一节免费的直播讲座技术大佬带你学习大模型的相关知识、学习思路、就业前景以及怎么结合当前的工作发展方向等欢迎大家~】大模型全套学习资料展示自我们与MoPaaS魔泊云合作以来我们不断打磨课程体系与技术内容在细节上精益求精同时在技术层面也新增了许多前沿且实用的内容力求为大家带来更系统、更实战、更落地的大模型学习体验。希望这份系统、实用的大模型学习路径能够帮助你从零入门进阶到实战真正掌握AI时代的核心技能01教学内容从零到精通完整闭环【基础理论 →RAG开发 → Agent设计 → 模型微调与私有化部署调→热门技术】5大模块内容比传统教材更贴近企业实战大量真实项目案例带你亲自上手搞数据清洗、模型调优这些硬核操作把课本知识变成真本事‌02适学人群应届毕业生‌无工作经验但想要系统学习AI大模型技术期待通过实战项目掌握核心技术。零基础转型‌非技术背景但关注AI应用场景计划通过低代码工具实现“AI行业”跨界‌。业务赋能突破瓶颈传统开发者Java/前端等学习Transformer架构与LangChain框架向AI全栈工程师转型‌。vx扫描下方二维码即可【附赠一节免费的直播讲座技术大佬带你学习大模型的相关知识、学习思路、就业前景以及怎么结合当前的工作发展方向等欢迎大家~】本教程比较珍贵仅限大家自行学习不要传播更严禁商用03入门到进阶学习路线图大模型学习路线图整体分为5个大的阶段04视频和书籍PDF合集从0到掌握主流大模型技术视频教程涵盖模型训练、微调、RAG、LangChain、Agent开发等实战方向新手必备的大模型学习PDF书单来了全是硬核知识帮你少走弯路不吹牛真有用05行业报告白皮书合集收集70报告与白皮书了解行业最新动态0690份面试题/经验AI大模型岗位面试经验总结谁学技术不是为了赚$呢找个好的岗位很重要07 deepseek部署包技巧大全由于篇幅有限只展示部分资料并且还在持续更新中…真诚无偿分享vx扫描下方二维码即可加上后会一个个给大家发【附赠一节免费的直播讲座技术大佬带你学习大模型的相关知识、学习思路、就业前景以及怎么结合当前的工作发展方向等欢迎大家~】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2517716.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…