首页 / 资讯中心 / 文章详情

面试官问:“Agent 项目,怎么证明任务真的完成了?”我:“它说完成了。”他:“你这是验收,还是听它汇报?”

面试官问:“Agent 项目,怎么证明任务真的完成了?”我:“它说完成了。”他:“你这是验收,还是听它汇报?” ★ FEATURED ARTICLE
用户给 Agent 一个任务“查一下这项技术的主要方案整理成飞书文档发给我。”几分钟后聊天窗口里出现了链接最后一句是“文档已创建可以查看”。如果把这个项目写进简历接下来有个问题很值得准备你凭什么判断它完成了链接能打开正文可能只写进去一半正文完整引用可能对应错了服务账号能读接收者可能没有权限。每一步都返回过成功用户仍然可能拿不到想要的东西。做 Agent 项目时我会先把“完成”拆开。模型结束回复、工具执行结束、用户目标满足分别需要证据。把这三件事讲清工具调用、异常恢复和评测才有共同的落点。一个文档链接背后有几次独立操作先顺着这个研究助手走一遍。模型决定查什么搜索工具返回候选网页工具取回正文。模型整理材料然后请求文档工具把标题和内容交过去。文档工具通常还要继续做几件事创建文档对象把内容转换成平台接受的块分批追加正文再给指定接收者配置访问权限。最后它才能拼出一个链接交回 Agent。这条链路里前一步成功不会自动保证后一步成功。创建接口拿到了文档 ID只能说明一个文档对象已经存在。后面的正文写入和权限设置仍然各有自己的结果。例如正文被拆成几批第一批写入成功第二批报错。此时远端可能留下半篇文章。若错误处理中只剩一句“文档创建失败”恢复程序连该接着写哪份文档都不知道若只根据最早拿到的 ID 报成功又会把半成品交给用户。面试里说“我接了搜索和飞书 API”还没有解释这段交付过程。能补上哪些操作可能部分成功、每一步留下什么状态项目就开始有了可检查的细节。创建、写入、分享各有自己的结果success 字段究竟在替谁作保证很多工具接口会返回success、data、error。这套结构很方便但需要问一句谁设置了 success它检查过什么有的执行器在函数没有抛异常时就把 success 设为 true。它证明函数顺利返回。至于返回值里有没有业务错误、是否只受理了异步任务、数据是否满足当前目标还需要继续判断。可以把成功分成三个层次。调用层检查工具名和参数是否合法执行层检查服务有没有按接口契约处理任务层检查得到的结果能否兑现用户要求。放回文档例子参数中的标题和正文通过校验属于调用层创建和追加接口返回符合契约的结果属于执行层正文齐全、引用对应、接收者能访问才进入任务验收。工具输出里的数字也要看来源。比如blocks_created如果它只是转换后准备发送的块数便不能拿来证明远端已经保存了相同数量。这个字段记录的是本地计划不包含独立读取的证据。因此我会把返回结构改得更明确保留文档 ID、每个批次的状态、权限处理结果以及后续验收结果。一个总 success 可以留给上层使用但它的计算规则必须清楚不能在几个不同层次之间漂移。调用通过、执行通过、任务完成需要不同证据验收条件要在写入之前定下来等模型说“好了”再让另一个模型打分很容易把验收变成读后感。它可能喜欢文章的表达却看不到远端缺了最后一节。对于这个任务可以先约定几条具体条件文档标题对应当前任务正文包含要求的方案比较和结论关键引用能回到支持它的资料指定接收者获得约定的访问权限。用户要求表格、代码块或图片时再增加相应格式条件。这些条件各有检查方法不必全部交给模型。写完后用已经保存的文档 ID 读取远端正文。对本次生成并确认的内容先做必要的规范化再核对章节、关键段落和顺序。平台可能调整换行和空白直接比较原始 Markdown 的字节哈希容易把正常转换判成失败只检查“正文不为空”又会放过大量缺漏。纯文本读回能发现内容缺失却看不到所有格式。若任务要求保留表格或代码块就需要读取块结构核对对应类型和内容。读取接口有分页时还要遍历全部结果不能把第一页当成整篇。引用则需要另一项检查来源存在只能证明链接可访问那条材料是否支持正文里的判断还要核对相关内容。模型适合参与语义检查但检查输入应是实际取回的资料和正文不能只看自己写的总结。权限也要单列。应用凭自己的 token 读到了文档说明应用能读。接收者是否能访问需要按目标用户和约定权限核对条件允许时再从接收者身份验证。不能把服务账号的能力直接算到用户头上。这样验收的开销可以随着交付要求变化。简单备忘录重点查内容和访问权限带结构化表格的报告增加格式检查需要据此作判断的研究文档还要检查关键结论的证据。检查范围来自任务要求。验收还要绑定当前版本。模型曾经生成过一份完整正文不能证明最后提交的就是那一份第一次读回通过也不能替后续改写作保证。可以在任务记录里保存本次预期内容的摘要标识、目标文档和读回时间。正文变化后只复查受影响的内容与格式避免拿旧检查结果给新版本盖章。中间超时先找回已经发生的事现在把例子改一下创建文档已经成功追加正文时网络超时。下一步该怎么办直接从头调用“创建并写入”很危险。第二次可能再建一份文档如果第一次追加请求实际上已经执行只是回执没到重放还可能把同一段正文写两遍。超时说明调用方没等到结果不能据此断定远端什么都没做。恢复时需要面对“结果未知”这个状态。任务开始时先为本次业务意图建立稳定标识并记录它与文档 ID 的关系。这个标识应覆盖所属用户或租户及具体任务用户明确要求另建一份时是新的业务意图不能错误地复用旧文档。拿到文档 ID 后及时保存每批写入的内容标识和进度。恢复程序优先读取这份文档确认哪些内容已经存在再决定续写、等待还是交给人工处理。不能只凭本地“准备发送了”就把批次记成完成。这里还有一个容易答漏的竞争条件第一次请求可能仍在执行。此时读到某段尚不存在也不必然意味着可以立即再追加。需要结合下游的幂等能力、操作状态或可确认完成的对账方式控制重放缺少这些条件时应暂停自动写入避免制造重复内容。入口消息去重只能解决其中一部分。进程内缓存记住某条消息处理过不代表重启后仍记得也不覆盖模型主动再次选择同一个写工具。业务动作的去重和恢复需要落到持久状态与下游操作语义上。超时后先对账再决定续写或暂停Agent 停下来也要交代停在什么状态为了防止无限循环给工具轮次设上限很常见。但上限只回答“最多执行多少轮”并不回答“事情有没有做成”。若最后一轮刚好耗尽文档仍缺一节系统应把它记为未完成并保存缺口和恢复入口。若正文完整但权限配置失败则是内容完成、交付受阻。只有必需条件都满足才汇总为任务成功。最终回复也应该从这些状态生成。正文已保存、分享失败就说文档已保存但访问权限尚未配置完成写入结果未知就说明正在核对别提前承诺已经交付。模型仍然负责组织语言和调整任务路径。只是“已完成”这几个字需要以执行记录和验收结果为依据。运行结束时可以留下一份简短记录目标文档、已完成步骤、待处理项、验收证据以及本次结束原因。这份记录对排查很有用。用户说少了一节时可以直接确认远端版本、写入批次和读回内容无须先猜是哪句提示词写得不好。后续评测也能区分内容质量问题与交付问题。用故障样本证明你真的管住了交付如果要把这套设计讲成项目经验我更想看异常输入下的结果而不只是一次顺利演示。可以先做一个小型故障注入把文档客户端替换成可控的假服务让创建成功、正文追加超时。观察下一次恢复是否复用原文档、是否先核对远端内容再模拟“正文已经写入但回执丢失”检查会不会重复追加。接着测试正文完整但分享失败确认总状态没有被误记为成功让模型持续调用同一个工具直到轮次耗尽确认系统保留未完成原因再让远端返回空正文或缺少最后一批确认验收能够拦住。每个样本都要看实际状态和远端副作用。测试进程正常退出、模型最后写了一段解释都不能替代这些观察。假服务能把故障时序做得可重复接入真实平台后还需要在受控文档上验证分页、权限和格式转换。做评测时把“运行结束率”和“任务验收通过率”分开记录。前者反映系统能不能给出结束状态后者反映交付是否满足要求。再把未完成按内容缺漏、权限受阻、结果未知和预算耗尽分组才能决定下一步该修写入链路、恢复策略还是模型规划。只报一个总成功率这些问题很容易混在一起。验收要能拦住部分写入、权限失败和轮次耗尽讲到这里面试回答就可以落得很具体我把文档交付拆成创建、内容写入、权限配置和验收。工具返回链接后按同一文档 ID 读取远端内容核对任务要求格式和接收者权限分别检查。写入超时先进入结果未知结合持久进度和下游状态对账避免从头重建或重复追加。工具轮次耗尽记为未完成成功状态由验收条件汇总。这段话里的每个判断都应该能回到你自己的实现和测试。先挑一个会产生远端变化的工具画清它的部分成功状态再补一个“请求做了回执丢了”的故障样本比继续往 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%免费】
阅读完成 · 觉得有帮助?
咨询建站