Logo
出海数字营销宝典
Cross-Border Digital Marketing Playbook🧡
首页
LinkGate 短链接

简单、安全、高性能的短链接服务。

UTM 链接生成器

核心工具。生成、校验与追踪链接。

OG 标签模拟器新品

实时模拟您的链接在 Facebook, X (Twitter), LinkedIn 等社交媒体上的分享效果。

随机密码生成器

掷出安全感。一键生成高强度、无法破解的安全密码。

免费发票生成器新品

免费发票生成器。包含多种经典模板、手写签字及 PDF 打印导出。

全球营销日历2026

全球营销节点与预设 UTM 参数。

艺术二维码

创建品牌级、艺术风格的二维码。

Markdown 在线编辑器Beta

实时编辑,即时预览。最好的写作体验。

绘图白板

实时协作绘图白板。

本地文件预览器

100% 本地离线预览 Office、PDF、CAD 等文件。

多维文档比对与评测推荐

本地双栏文档比对与服务端/SaaS方案技术评测。

IP 风险与网络体检新品

实时检测 IP 纯净度、欺诈评分、原生住宅属性及全球探针。

Featured

LinkGate

A simple, secure, and ultra-high-performance short URL system.

Explore Now
Featured

UTM 链接生成器

为数字营销人员打造的专业链接追踪工具,快速生成、校验并生成艺术二维码。

Explore Now
动态
SEO 最佳实践新

现代 SEO 终极指南与实战技巧。

UTM 最佳实践

掌握 UTM 命名规范的艺术。

GEO 最佳实践

AI 搜索出海与境内增长的 GEO 优化操作标准。

AI Agent 最佳实践新

AI Agent 与 Prompt 工程最佳实践与执行方案。

认知偏差手册

提升转化率的心理学原则手册。

广告&SEO术语/黑话

解锁数字营销领域的“行话”与缩写。

中英文案排版指北 v0.1

统一中英文案、排版的相关用法,增强文案气质。

Markdown 语法速成班必备

掌握语法,让排版更高效、更美观。

Shopify 运营指南

独立站追踪配置、广告防欺诈及数据指标体系。

Featured

GEO 最佳实践

针对 AI 大模型搜索引擎的可见性提升指南。

Explore Now
Featured

SEO 实战大师课

从基础概念到技术审计,助您登顶搜索排名。

Explore Now
团队信息
关于我们联系我们更新日志
法律条款
使用条款隐私政策
LinkGate
Logo
出海数字营销宝典
Made with🧡by 虾兄

专为跨境出海卖家、全球化品牌与数字营销人打造的一站式增长知识库与效率工具箱。深度聚合搜索引擎 SEO 实战策略与SEO 大师课、大模型 GEO(生成式引擎优化)指南、AI Agent 智能体自动化工作流与Shopify 独立站运营体系;集成UTM 智能链接追踪、流量归因、文档比对评测与全球营销日历等全套免费营销工具,助力捕获全球全域流量,实现业务持续增长。

ECOSYSTEM & PARTNERS•数字营销生态认证
Google
Partner
MetaPartner
S
ShopifyPartner
B
CertifiedCorp

产品功能

  • LinkGate 短链接
  • UTM 生成器
  • OG 标签模拟器
  • 随机密码生成器
  • 免费发票生成器 NEW
  • 绘图白板
  • Markdown 在线编辑器
  • 本地文件预览器
  • 文档比对与方案评测 HOT
  • IP 风险与网络体检 NEW
  • Shopify GTM 生成器
  • Shopify 流量审计工具
  • 营销日历

探索

  • AI Agent 最佳实践 HOT
  • GEO 最佳实践
  • SEO 最佳实践
  • SEO 实战大师课
  • Shopify 运营专栏
  • 最佳实践
  • 认知偏差手册
  • 广告&SEO术语/黑话
  • 中英文案排版指北 v0.1
  • Markdown 语法速成班
  • 动态

关于

  • 关于我们
  • 联系方式
  • 更新日志

法律信息

  • 使用条款
  • 隐私政策

© 2026 出海数字营销宝典. All rights reserved.

Made with love by虾兄
复制链接
返回顶部
  1. Home
  2. AI Agent 最佳实践
  3. 我们说的 AI 工程化,到底是什么?今天一篇文章讲清楚
返回 AI Agent 最佳实践专栏

《我们说的 AI 工程化,到底是什么?今天一篇文章讲清楚》

作者: Miles Ma @miles_mazy

格式: 专栏文章
阅读时间预估: 8 分钟
作者: Miles Ma @miles_mazy•发布日期: 2026-09-17•阅读时长: 8 分钟
我们说的 AI 工程化,到底是什么?今天一篇文章讲清楚

AI 圈最近两年造的新词太多了。Prompt Engineering 还没聊明白,后面又排起了长队:Context、Harness、Loop、Graph、Eval……看多了,确实容易晕。

我先给出结论,后面慢慢说:从开发和工程落地的角度看,这些 Engineering 拆到最后,核心还是提示词。

只不过,今天说的提示词,不只是聊天框里那几句话。

它还包括系统给模型的规则、当前任务的资料、工具说明、历史结果、失败反馈和完成标准。只要模型能读到,并且会影响它下一步怎么判断,都属于提示词的一部分。

AI 圈最近一两年造的新词太多了

Agent 难在把事情做完

做一个能演示的 Agent 并不难。给它一个任务,再接几个工具,它就能自己搜索、读文件、调用接口,跑完以后还会告诉你任务已经完成。

真拿去做事,问题马上就来了。它可能重复做已经完成的步骤,调用了错误的工具,拿到一半结果就宣布结束,也可能在同一个错误上来回跑。

工程化要处理的,就是这些具体问题。模型这一步该看到什么,可以使用哪些工具,失败以后怎么改,什么情况算完成,走到哪里必须停下来交给人。

我们以前做 Agent 时,外层基本都离不开这套流程:

Agent 执行外层通用流程
接收任务
→ 制定计划
→ 调用工具执行
→ 评估结果
→ 验证是否完成
→ 没通过就把原因送回去,再跑一轮
Agent 核心执行流水线

代码可以把这条路线搭起来,也能限制最大轮次。可每一步具体做什么、工具怎么选、结果够不够、失败以后补哪一块,还是要让模型根据提示词作判断。

提示词到了 Agent 里,早就超出了一次问答的范围,它会跟着任务不断变化。后面这些 Engineering,基本都在拆这套系统里的某一个问题。

动态提示词系统运转机制

深度架构解读 · AI Agent 全景闭环技术栈与提示词分层模型

从最外围的物理代码硬边界(速率限制、沙盒、权限网关),到环绕模型的五大工程支柱,最终所有工程能力全部收敛并动态投影到核心 LLM 提示词中:

AI Agent 全景闭环技术栈与提示词分层模型

Context Engineering:这一轮到底给模型看什么

一次问答很简单,用户的问题和几份资料一起发给模型就行。可 Agent 连续工作几十步以后,历史记录、工具结果、中间文件、错误信息会越积越多,不可能每一轮都原样塞进去。

塞得少,模型不知道前面发生过什么;塞得多,旧资料和无关结果又会把它带偏。两头都不对。

Context Engineering 漏斗与信息筛选

Context Engineering 处理的,就是这一轮该给模型看什么。第一次规划,需要的是用户目标、可用工具和限制条件;执行失败以后再规划,则要补上失败原因、已经做过的步骤和当前结果,不然它很容易把旧路再走一遍。

LangChain 把常见处理分成 Write、Select、Compress 和 Isolate。换成开发里的动作,就是先保存中间结果,需要时再挑出来;内容太长就压缩,不同任务分开处理,别让所有信息挤在同一个窗口里。做完这些,最后还是要组成模型下一次调用时看到的提示词。

Harness Engineering:把工具交给模型,也得把话说明白

模型本身只能生成内容。要让它搜索网页、读取文件、查询数据或者操作软件,就要在外面接上工具、Skills、记忆、中间件、权限和运行环境,这一圈东西现在常被叫作 Harness。

Harness Engineering 外壳与工具包裹体系

工具本身好不好用,是开发工具时要解决的问题。Agent 会不会用,则取决于工具说明有没有把话说清楚:它能做什么,需要哪些参数,返回结果怎么读,什么情况下别去碰。

工具名称很像,模型会选错;参数说明含糊,计划看着没问题,一执行却拿不到结果。记忆也是同样的道理,内容保存在硬盘里还不够,得在正确的时候取出来,放回当前上下文。

Skills 也是提示词。它把一类任务的做法提前整理好,需要时再把对应规则交给模型,不用每次从头解释。Harness 做的,就是把这些东西装到模型周围,并在合适的时候告诉它现在能用什么、该怎么用。

Loop Engineering:让它根据结果继续

Agent 和普通问答最大的区别,是它做完一步以后还会看结果。搜索没有找到答案就换关键词,工具调用失败就改参数,资料不完整就继续补,验证通过以后才结束。

Loop Engineering 执行反馈与修正闭环

代码里的循环只能保证它再跑一轮,不能告诉它下一轮怎么改。下一轮会不会换个做法,要看上一轮的结果和失败原因有没有准确地送回模型。

如果反馈只有一句“失败了,请重试”,模型很可能原样再做一次。更有效的做法,是把没通过的项目写清楚:哪一步失败、缺什么、哪些步骤已经完成、下一轮允许调整什么。

最大轮次可以由代码写死,它相当于刹车。Loop 能不能越跑越接近目标,看的仍然是完成标准和失败反馈有没有说清楚。

Agent 循环机制与结构化反馈模拟器

“如果反馈只有一句‘失败了,请重试’,模型很可能原样再做一次。”

当前任务目标 (Task Mission)代码刹车上限: 最大 2 轮
计算 2026 年 Q1 营业额同比增幅 (API 期望数值浮点数,模型初次传入带百分号的字符串)
1第 1 轮执行 · 调用接口 calculate_growth(prev="100.5M", curr="128.2M")
执行遇阻

环境执行结果: 后端抛出 422: Invalid parameter type.

送回模型的系统反馈 (System Feedback):{"failed_step": 1, "error": "Type mismatch", "fix_hint": "把字符串 \"100.5M\" 转换为物理数值 100500000.0 再传参"}
模型下一步决策思考 (Model Reasoning):收到精确定位!第 1 步参数类型错误,只需要剥离单位 \"M\" 并转为纯浮点数。
2第 2 轮执行 · 修正后调用 calculate_growth(prev=100500000.0, curr=128200000.0)
成功闭环

环境执行结果: 接口返回 200 OK: {"growth_rate": "+27.56%"}

送回模型的系统反馈 (System Feedback):物理断言验证通过,产物符合预期。
模型下一步决策思考 (Model Reasoning):计算完成!营业额同比增长 27.56%,成功交付最终报表!
点击“执行下一步”观察反馈如何影响模型

Eval Engineering:别只看最后那句话

最近又有人开始讲 Eval Engineering。这个词背后的问题很实际:Agent 说“任务完成了”,不代表它真的把事情办完了。

Eval Engineering 轨迹审查与真实运行评估

只看最后一段回答,很容易放过过程里的问题。它可能用错了工具、漏掉了关键步骤,也可能碰巧给出一个像样的结果,实际却没有满足原任务。

评估不能只盯着答案,还得看任务、运行环境、验证器和执行轨迹。更麻烦的是,验证规则本身也可能写错;标准含糊,Agent 就会钻空子,拿到高分却没把事情做好。

LangChain 最近提到一种做法:从真实运行记录里找失败,把它还原成可以重复执行的任务,再比较修改提示词、工具或流程以后有没有改善。评估可以放在运行中,也可以放在运行后;只要还需要模型判断“够不够好”,完成标准就得先写清楚。

Graph Engineering:路线可以固定,判断不能全写死

任务复杂以后,一条直线不够用了。验证通过就进入下一步,资料不足就回到搜索,碰到高风险操作就暂停等待人工确认,不同任务也可以并行执行。

Graph Engineering 状态机路线与分支选择

这些节点和路线连在一起,就是 Graph。代码可以规定哪个节点先跑、哪条边不能绕过、什么地方必须停。

但节点里面只要还有 Agent,模型就需要一份当前节点的提示词。它要看到任务、上一步结果、可用工具和通过条件,再决定这一段怎么做,以及把什么结果交给下一个节点。如果每一步、每个输入和每个结果都由代码写死,那就是普通工作流软件,用不上 Agent。

Graph 决定模型下一步去哪里,Prompt 决定它到了那里以后怎么做。

AI 工程化解构沙盘 & 动态 Prompt 透视台

Interactive Studio

“这些 Engineering 拆到最后,核心还是提示词——只是不仅是聊天框里那句话。”

Context Engineering · 上下文工程

这一轮到底给模型看什么?塞得少失忆,塞得多迷失

代码管边界 (Code Boundary)

持久化会话快照、检索相关切片、计算当前剩余 Token 预算、敏感数据物理脱敏

提示词管判断 (Prompt Reasoning)

基于当前任务目标,引导模型在有限视窗内聚焦核心变量,忽略历史杂音

落地鸿沟:玩具 Demo vs 生产级落地
❌ 业余做法 (Toy Approach)每一轮把所有历史对话、全部报错与万字检索结果无脑打包拼接塞给 LLM。
✅ 工业级解法 (Production Grade)按阶段分流:规划时只给目标与工具契约;重试时只注入失败原因与已完成步骤;大文件摘要入库后仅传语义向量。
运行时动态 Prompt 组装透视 (Payload Preview)
// [Context Engineering 动态装配示例]
<system_rules>
当前任务阶段: 阶段2-数据提取
已消耗 Token: 2,410 / 8,000 上限
可用上下文: [仅保留近 2 轮核心决策 + 3 条结构化工具结果]
历史任务摘要: 用户已确认查询 2026 年 Q1 财报,已成功定位 PDF 索引。
</system_rules>

代码管边界,提示词管判断

说提示词是核心,不等于所有东西都要写进提示词。最大运行次数、文件权限、付款审批、数据访问范围,这些应该由代码和系统权限直接控制。

提示词负责的是边界里面的判断。任务怎么理解,工具怎么选,结果怎么评,失败以后补什么,这些地方才需要模型。

没有代码兜底,Agent 可能越界或者一直跑;没有提示词,Graph 里只剩一堆空节点,工具摆得再多,模型也不知道该怎么用。工程化要做的是分清边界:该写死的写死,交给模型判断的部分,把上下文、工具说明、判断标准和反馈讲清楚。

架构决策蓝图 · 代码硬边界 vs 提示词软判断

牢记 SRE 与 Agent 架构设计的铁律:物理硬边界属于确定性逻辑(代码锁死),软推理属于概率性语义决策(交给模型):

代码硬边界 vs 提示词软判断:系统职责分工全景图

代码管边界 vs 提示词管判断:工程职责判定矩阵

“没有代码兜底,Agent 会越界狂奔;没有提示词,Graph 只剩一堆空节点。”

已作答进度0 / 6 题
场景 #1
防止死循环与请求数爆炸

限制 Agent 最多连续调用外部工具 10 轮,达到阈值必须硬终止。

场景 #2
理解非标准用户模糊意图

从用户的自然语言“帮我挑一台适合大学生剪视频的轻薄本,预算6000”中提取核心参数。

场景 #3
破坏性危险 SQL 拦截与删除库防护

拦截任何 DROP TABLE、TRUNCATE、DELETE 缺少 WHERE 条件的高危写操作。

场景 #4
工具返回字段选择与下一阶段行动决策

拿到搜索回来的 5 篇网页摘要后,综合判断当前信息是否足够写一份研报。

场景 #5
API 密钥与数据库凭据管理

保管 OpenAI API Key、Stripe 支付密钥,确保在任何日志和输出中不外泄。

场景 #6
代码生成时的语气风格与架构设计权衡

根据企业既有前端规范,在 Vue 3 和 React 之间选择更符合老系统的技术栈并编写组件。

这些 Engineering 到底新不新

这些问题并不新,我们以前做 Agent 时已经在处理。工具怎么交给模型、结果怎么回到下一轮、流程哪里要固定,一样都不能少。

Agent 做的任务越来越长,提示词也从一句话变成了一个运行中的系统。以前只关心一次回答,现在还要处理每一步的上下文、工具、反馈、评估、流程和退出条件,于是每一部分都有了自己的名字。

所以我看这些新词,不会先去背定义。我会先看模型这一刻收到了什么,失败结果怎么回去,哪一步由代码锁死,哪一步还需要模型判断。

在我看来,Context、Harness、Loop、Eval、Graph 解决的是提示词放在哪里、什么时候更新、怎样和工具及流程配合,以及评估拿什么作标准。名字变多了,模型每一步收到的,还是任务、资料、工具说明、判断标准和反馈。


我叫 Miles,我用了一个月做到 2 万粉,一周写出三篇百万曝光长文,其中两篇超过 200 万。我把以前做 Agent 的过程重新翻出来,就是想把这件事讲清楚。

Miles Ma @miles_mazy 原文作者