众力资讯网

AI Agent从用户提问到返回结果的完整执行链路拆解为20个步骤 一、核心流

AI Agent从用户提问到返回结果的完整执行链路拆解为20个步骤

一、核心流程拆解(按角色分工)

1. 用户 & Agent:请求接入与上下文准备

1. 用户提问:输入需求/指令。
2. Agent接收请求:作为入口,统一承接用户请求。
3. 历史对话/记忆检索:拉取过往交互记录,让回答有上下文连贯性。

2. LLM:意图理解与任务规划

4. LLM意图识别:理解用户真实需求,区分闲聊/信息查询/工具调用任务。
5. 生成执行计划:把复杂任务拆解为可执行的步骤,比如“查天气→整理结果→生成回复”。

3. Agent & Skills:工具调用决策与准备

6. Agent接收执行计划:确认任务拆解方案。
7. 判断是否需要调用工具:如果是纯文本问答,直接生成回答;如果需要外部信息/操作,进入工具调用流程。
8. 路由到匹配的Skill:比如“查天气”对应天气查询Skill,“写代码”对应编程Skill。
9. Skill读取上下文与能力配置:获取用户信息、权限、工具参数模板。
10. Skill组织调用策略与参数草案:确定调用方式、需要传递的参数格式。
11. LLM补全调用参数:根据用户提问,把“北京今天天气”这类自然语言,转换成工具可识别的 city=beijing 参数。
12. Agent通过Skill发起调用请求:向MCP发送工具调用指令。

4. MCP & 工具:工具发现、执行与结果返回

13. MCP工具发现与选择:从可用工具列表中,匹配最合适的工具(比如选择“天气API”而非“日历API”)。
14. MCP调用工具API:按标准协议发起接口请求。
15. 工具执行任务:工具服务器执行实际操作(如查询数据库、调用第三方接口)。
16. MCP接收结果:工具返回原始数据,MCP做初步校验。

5. Skill & LLM:结果解析与最终回答生成

17. Skill解析结果/格式化:把工具返回的原始数据(如JSON)转换成模型可理解的格式。
18. Agent整合结果与上下文:把工具结果、历史对话、用户提问整合在一起。
19. LLM生成最终回答:基于整合后的信息,生成自然语言回复。
20. Agent向用户返回结果:把回答呈现给用户,完成一次交互。

二、关键认知:AI Agent的本质

它不是“大模型+工具调用”的简单组合,而是一套闭环的执行系统:

- 大模型负责“理解、规划、生成”;
- Agent负责“调度、决策、整合”;
- Skill/MCP/工具负责“执行、交互、提供外部能力”。

理解这套流程,才能明白为什么Agent的核心竞争力不是模型本身,而是调度、编排、容错、整合的工程能力。

AI开发流程 AI落地指南 AI底层架构 AI系统架构 ai提效手册 ai架构图 AI源码解析