尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

从 Prompt 到 Agent:理解 AI Agent 的系统结构、决策循环与工程边界

从 Prompt 到 Agent:理解 AI Agent 的系统结构、决策循环与工程边界 本文根据视频《You’re Not Behind (Yet): Learn AI Agents in 13 Minutes》整理并补充工程实现视角。重点不是介绍某一个具体产品而是提炼一套可以迁移到不同 Agent 框架和平台的通用模型。AI Agent 解决的不是“回答问题”而是“完成目标”传统 Prompt 通常是一次请求、一次响应用户给出问题LLM 根据上下文生成文本。用户需要自己决定下一步并不断纠正模型的输出。Agent 则把一次对话扩展为一个可执行的任务循环用户目标 ↓ 任务拆解 → 工具调用 → 中间结果判断 → 下一步决策 ↑ ↓ └──────── 结果校验与重规划 ────────┘因此Agent 的关键变化不是“模型突然拥有了真正的意识”而是 LLM 被放进了一个包含上下文、工具、策略、记忆和控制逻辑的系统中。Prompt 与 Agent 的技术差异可以用“驾驶”来理解两者的差别模式用户提供的内容系统负责的内容适合场景Prompt具体问题或单步指令生成一次结果写作、问答、解释、临时分析Agent目标、约束和验收标准规划步骤、调用工具、处理异常周期任务、多步骤工作流、可复核自动化例如“写一篇行业文章”更像 Prompt“每周收集行业新闻筛选与公司相关的主题参考历史文章生成草稿经过检查后提交审核”才更接近 Agent 任务。Agent 的四类内部职责视频将 Agent 拆解为四种功能角色。实际系统中它们不一定对应四个独立模型也可以由同一个 LLM 在不同阶段承担。3.1 Analyst分析者负责从输入数据中提取事实、模式和异常例如从工单中统计高频问题从销售记录中识别客户流失信号从文档集合中提取与当前任务相关的信息。3.2 Planner规划者负责将目标转化为可执行步骤并决定工具调用顺序。规划结果通常需要包含当前任务的分解步骤每一步所需的输入成功条件与失败处理方式是否需要人工确认。3.3 Operator执行者负责与外部世界交互例如调用搜索、数据库、代码执行环境、邮件系统或业务 API。工具调用是 Agent 产生实际业务价值的关键但也是风险最集中的部分。3.4 Auditor审查者负责检查结果是否满足目标常见检查包括是否遗漏关键数据是否违反格式或业务规则引用和数字是否可追溯是否出现幻觉或不合理推断是否需要回退或重新执行。OODA让 Agent 能够处理异常路径图中的循环可以对应到一个实际的 Agent Runtime模型读取环境状态结合任务上下文形成判断选择工具并执行然后把工具返回值重新放回上下文中。每一轮循环都应该留下可追踪的事件而不是只保留最终答案。固定自动化流程通常假设环境不会变化。例如流程规定“每周五购买固定商品”但商品缺货、人数变化或预算调整后流程就可能直接失败。Agent 更适合采用 OODA 循环Observe观察当前环境和工具返回结果Orient结合目标、约束和新信息重新判断Decide选择下一步行动Act执行行动并获得新反馈。这并不意味着 Agent 可以无限自主运行。工程上必须设置最大循环次数、超时、预算、允许调用的工具范围以及需要人工审批的节点。ARR判断任务是否值得交给 Agent并不是所有自动化都需要 Agent。可以使用 ARR 作为初筛标准Autonomous自主性任务是否可以在较少人工干预下执行Recurring重复性任务是否周期性发生Reviewable可复核性结果是否能够被明确检查、修改或撤销满足 ARR 的任务通常适合 Agent例如每日邮件分拣、每周客户反馈分析和会议准备。如果任务是一次性的、目标不明确或者结果无法验证就应该优先使用普通 Prompt 或人工流程。GPS自动化前的需求质量检查Agent 不会自动修复含糊的需求。相反它可能把错误目标执行得更快。因此在设计 Agent 之前应先做 GPS 检查Goal目标能否用一句话明确描述任务最终要达成什么Proof证明如何判断结果是正确的是否存在样例、评分标准或业务规则Steps步骤执行过程是否足够明确数据从哪里来调用什么工具遇到异常如何处理例如“每天总结我的邮件”过于模糊。更可执行的定义是每天 07:00 读取未读邮件按紧急程度分类为常规请求生成草稿并单独标记来自重点客户的邮件任何发送动作必须等待人工确认。一个可落地的 Agent 架构7.1 一次任务执行的时序用户 / 定时器 │ ▼ 任务触发器 ──→ 读取身份与策略 ──→ 加载相关记忆 │ │ └──────────────→ 规划器 ←──────────┘ │ ▼ 选择工具与参数 │ ▼ 权限与风险检查 ┌─────┴─────┐ │ │ 需审批 低风险 │ │ 等待人工 执行工具 │ │ └─────┬─────┘ ▼ 结果校验器 ┌─────┴─────┐ │ │ 通过 失败/不确定 │ │ 输出结果 重试、改计划或升级人工7.2 最小 Agent Loop 伪代码下面的伪代码展示了 Agent 的控制逻辑。实际实现还需要加入凭证管理、结构化输出校验、重试退避和审计记录。def run_agent(task, context, tools, policy): state {task: task, context: context, steps: [], budget: policy.max_steps} while state[budget] 0: plan planner(state) action plan.next_action if not policy.allow(action): return request_human_approval(state, reasonpermission or risk) if action.is_external_write and not policy.approved(action): return request_human_approval(state, reasonexternal side effect) result tools.execute(action) state[steps].append({action: action, result: result}) state[budget] - 1 verdict auditor(state) if verdict.is_complete: return render_final_output(state) if verdict.should_replan: state[context] update_context(state, verdict) return escalate(state, reasonstep budget exhausted)这里最重要的不是planner()的具体实现而是控制边界Agent 必须受到步数、权限、预算、审批和升级机制的约束。一个生产级 Agent 通常不只是“LLM Prompt”而是由以下组件组成┌──────────────────────────────────────────┐ │ Agent Runtime │ │ │ │ Identity / Policy │ │ 任务目标、角色、边界、输出规范 │ │ │ │ Planner → Tool Router → Executor │ │ ↑ ↓ │ │ Memory ← Evaluator ← Result ←┘ │ │ │ │ Guardrails权限、预算、超时、审批、审计 │ └──────────────────────────────────────────┘Identity描述 Agent 的职责、业务背景、用户偏好和输出规范。它相当于稳定的系统级上下文可以减少每次对话重复解释。Tools连接外部系统。工具应遵循最小权限原则明确区分只读、写入、发送和删除等高风险操作。Skills把重复任务固化为可复用的“操作配方”包括输入、处理步骤、输出结构和验收规则。Memory保存长期有效的偏好、历史决策和任务经验。记忆必须可查看、可修改、可删除不能把所有历史对话无条件塞进上下文。生产环境中最容易被忽略的工程问题视频主要用于建立概念但真正落地时还需要解决以下问题身份认证Agent 以谁的身份访问系统凭证如何轮换权限隔离是否能访问不必要的数据写入操作是否需要审批幂等性任务重试时会不会重复发邮件、重复创建订单或重复写入可观测性能否看到每次规划、工具调用、输入输出和失败原因错误处理API 超时、权限过期、返回数据格式变化时如何降级数据安全敏感数据是否会被发送到不合适的模型或第三方工具评估体系如何持续判断 Agent 是否真的提升了效率和质量8.1 工具设计不要把内部 API 直接暴露给模型工具应该是面向任务的窄接口而不是把数据库、Shell 或内部服务的全部能力直接交给模型。例如不建议提供一个任意 SQL 执行工具更稳妥的方式是提供带有参数约束的业务工具{ name: search_customer_tickets, description: 查询指定时间范围内的客户工单摘要, input_schema: { type: object, properties: { customer_id: {type: string}, start_date: {type: string, format: date}, end_date: {type: string, format: date} }, required: [customer_id, start_date, end_date] } }这种设计可以把权限、参数校验和审计逻辑收敛在工具服务中减少模型生成危险参数的机会。8.2 读操作与写操作必须分级等级操作类型示例推荐控制L0纯计算格式化、分类、摘要自动执行L1外部只读搜索、查库、读日历自动执行 日志L2可撤销写入创建草稿、生成工单自动执行 校验L3不可逆或高风险发送邮件、删除数据、下单强制人工审批Agent 的自主性应该随着任务风险变化而不是“一键全自动”。8.3 可靠性指标除了模型回答质量还应该度量 Agent 系统本身Task success rate任务成功率Tool error rate工具调用失败率Human takeover rate需要人工接管的比例Replan rate发生重规划的比例Cost per task每个任务的 Token、API 和基础设施成本Time to completion从触发到完成的耗时Side-effect error rate错误写入、重复发送等副作用错误率。如果只看最终文本是否流畅无法发现权限错误、重复执行和隐性成本等问题。8.4 记忆不是“无限聊天记录”Agent 记忆至少可以分为三层短期上下文当前任务中的消息、工具结果和中间状态工作记忆当前项目的规则、文件和阶段性结论长期记忆稳定的用户偏好、历史决策和可复用经验。长期记忆需要具备来源、时间、置信度和失效机制。否则过期信息会以“事实”的形式影响后续决策。因此Agent 生成文本往往只是最容易的一环。真正的系统能力来自工具集成、权限控制、调度、监控和可靠性设计。从 Demo 到生产推荐的渐进式路线阶段一只读助手让 Agent 查询资料、总结数据和生成草稿不允许修改外部系统。这个阶段的目标是验证任务定义、数据质量和输出格式。阶段二可审查执行允许 Agent 创建草稿、生成工单或准备变更但所有外部写入都需要人工确认。重点建设审计日志和失败重试。阶段三低风险自动化对稳定、可回滚、可验证的低风险操作开放自动执行并设置额度、频率和异常升级策略。阶段四多 Agent 协作只有在单 Agent 的边界、评估和监控都稳定后再考虑拆分分析、规划、执行和审查角色。多 Agent 会增加上下文传递、状态同步和故障定位成本不应作为默认起点。适合 Agent 化的任务模板任务名称每周客户反馈简报 触发器每周一 07:00 输入客服工单、产品反馈、销售备注 目标识别本周最常见的三个问题并生成一页管理层简报 步骤 1. 拉取过去七天的数据 2. 去重并按主题聚类 3. 统计频次、影响客户数和趋势 4. 为每个主题附上可追溯样本 5. 生成简报草稿 验收数字可追溯、主题不超过三个、每个主题有证据 副作用只能创建草稿不能直接发送 失败处理数据源不可用时通知负责人不生成推测性结论这个模板体现了视频中的核心原则任务足够窄、重复发生、结果可复核而且每个外部动作都有明确边界。结论从“会用工具”转向“会设计工作系统”AI Agent 的长期竞争力不在于某个产品的按钮或某个最新模型而在于能否把工作拆成清晰、可验证、可复用的系统。可以用下面的顺序开始实践找到一个高频、重复、令人厌烦的窄任务用 GPS 明确目标、验收标准和执行步骤只授予 Agent 完成任务所需的最小工具权限先以“生成草稿 人工审核”运行记录失败案例逐步沉淀为 Skill、规则和评估用例只有在结果稳定、可回滚时才扩大自动化权限。最终人不会因为 AI 产生更多内容而变得更有价值真正稀缺的是定义什么是好结果、识别什么是坏结果以及判断什么时候应该信任 Agent、什么时候必须由人接管。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
返回列表