AI Agent
中级通用
AI Agent 是围绕目标持续获取信息、决定下一步并执行动作的 AI 系统。它解决的是多步任务需要根据中途结果调整做法的问题,例如检查代码、修改文件后再运行测试。
你可能会说:「我想让 AI 自己检查项目、改代码并跑测试,遇到报错后继续修到能用。」
读之前建议先了解
动手看看修复优惠码下单报错
1
产品同事提出目标:用户输错优惠码时,下单不该直接报错。Agent 接下任务,先要弄清错误出在哪。
要点AI Agent 是怎样把目标变成结果的?
- 1
围绕目标反复决定下一步
你给它的是目标,比如修好登录报错,而不是每一步操作。它会先查看相关信息,选择下一步,拿到结果后再判断是否继续。这个反复判断和行动的过程,让它能处理事先无法写死步骤的任务。
- 2
通过工具读取和改变环境
在开发项目里,Agent 可能读取文件、搜索代码、运行测试或修改文件。工具让它不只是生成建议,还能接触实际项目;但能做哪些事,取决于你给它接入了什么工具和权限。
- 3
把权限和验收方式说清楚
Agent 会根据中途结果调整动作,所以你最好提前划出边界:哪些文件能改,能否安装依赖,发布前是否要你确认。同时说明怎样算完成,例如相关测试通过,这样你才能核对它的产出。
容易混淆的地方
普通聊天助手通常根据当前输入给你一段回答;Agent 则围绕目标多次观察结果、选择动作并继续执行。工具调用只是其中一次动作,不等于 Agent:调用一次搜索接口就返回答案,也可能只是固定流程。关键区别是系统能否根据中途结果决定下一步。
什么时候用
适合用
- 你要修复一个跨多个文件的后台故障,需要 AI 查日志、定位代码、修改后运行测试。
- 你要整理一批用户反馈,让 AI 逐份读取、归类,并把不确定的条目留给你确认。
- 你要给现有网站加功能,希望 AI 先了解项目结构,再实现、检查并汇报改动。
不适合用
- 只想把一段产品介绍改得更通顺,直接让聊天助手改写即可,不需要它持续执行任务。
- 每一步都已固定的订单状态同步,用普通程序或工作流编排更容易预测和排查。
- 只是要从数据库按明确条件查出记录,用查询语句和后端接口即可,不必交给 Agent 决定。
练一练选一个答案,看看解释
你想让 AI 修复网站登录后偶发白屏。它需要先查代码和日志,再根据发现修改、测试。哪种安排更符合 AI Agent 的用法?
让 AI 帮你做复制给 AI Agent 直接用
请作为 AI Agent 排查这个项目的登录后白屏问题。先读取相关代码和日志,再提出可能原因并逐步验证;可以修改项目文件并运行现有测试,不要部署或改动生产数据。完成后告诉我改了什么、测试结果是什么,以及还有哪些不确定之处。