当前位置: 首页 > news >正文

大模型Agent工具调用原理:动态提示词组装技术详解(必收藏)

现代AI Agent提示词已从静态文本发展为动态组装。文章揭示"三明治"架构:身份层定义角色,能力层动态注入Tools、Skills和MCP资源,上下文层包含实时对话信息。Agent通过运行时"编译"提示词,根据用户意图动态加载相关能力,实现精准高效响应,避免硬编码所有技能。


你有没有好奇过:当你在 ChatGPT 或 Claude 里调用一个插件、或者让 AI 帮你查数据库时,它是怎么"知道"自己能用哪些工具的?难道开发者把所有工具的说明书都写死在了系统提示词里?

答案是:并没有。现代 AI Agent 的系统提示词早已超越了静态文本的形态,它会在运行时(Runtime)根据当前场景"现场组装"出来。

简单来说,Agent 框架(比如 LangChain、AutoGen,或 Anthropic 的 MCP 实现)会像搭积木一样,把"身份设定"“可用工具”"当前对话"等模块拼成一个完整的上下文,再发给大模型。这个过程叫做动态组装(Dynamic Assembly)

下面我们来拆解这个组装过程,特别是 MCP(Model Context Protocol)、Skills 和 Tools 这三类能力是如何被集成进去的。


一、"三明治"架构:Prompt 的三层结构

Agent 最终发给模型的 Prompt,通常像一个三明治,由三层拼接而成:

第一层:身份层

这是最底层、最稳定的部分,定义了 Agent 的"人设"。比如角色是"资深软件架构师"还是"数据库管理员",以及一些核心行为准则——像Always answer in JSON formatBe conciseDo not apologize这类指令。如果你用过 ReAct 或 Chain of Thought,这里也会写上对应的思考框架要求。

第二层:能力层(重点)

这是最关键的动态层。Agent 并没有提前"背诵"所有工具的文档,框架会在运行时把工具的定义(Schema)注入到提示词或 API 参数中。

Tools(工具)——在 OpenAI 或 Anthropic 的 API 中,工具定义通常作为独立的tools参数传入,并不会直接写在 System Prompt 文本里。但从模型的视角看,它们会被渲染成类似这样的结构:

## Available ToolsYou have access to the following functions. Use them when necessary:-function: get_weatherdescription: Get current weatherparameters: { location: string }-function: execute_sql_querydescription: Run a read-only SQL queryparameters: { query: string }

Skills(技能)——Skills 是比 Tools 更高一层的抽象,一个 Skill 可能包含多个 Tool 的调用序列。比如"数据分析"这个 Skill,实际上是"加载数据 → 清洗数据 → 可视化"这一串动作的组合。在提示词中,它们通常以能力描述的形式出现:

skills 注入示例:

## Your SkillsYou are equipped with the"DataAnalysis"skill.When asked to analyze data, break it down into:1.Load Data2.Clean Data3.Visualize

MCP(Model Context Protocol)——这是 Anthropic 推出的一种标准协议,用于连接 AI 和外部数据源。它通过 Client-Host-Server 架构工作,在 Prompt 组装时显得更为标准化。MCP 主要提供三类东西:

  • Resources(资源)

    :MCP Server 暴露的数据,比如文件、数据库表。框架会把当前可用的资源 URI 列表注入 Prompt,类似这样:## Connected MCP Resources: - postgres://db/users

  • Prompts(预设提示词)

    :MCP 允许 Server 提供预设的 Prompt 模板,Agent 可以直接挂载这些远程定义的提示词片段

  • Tools(MCP 工具)

    :MCP Server 提供的工具会自动转换为标准的 JSON Schema 格式,合并到上面的 Tools 列表中

第三层:上下文层

这一层随着对话实时变化,包括最近几轮的对话历史(短期记忆)、根据用户问题检索到的知识片段(RAG 结果),以及当前的工作区状态——比如在 Cursor 或 Windsurf 这类 IDE Agent 中,当前打开的文件、选中的代码块都会被注入进来。


二、一个具体的例子

说了这么多,我们来看一个实际场景:用户问"请帮我分析一下 users 表的结构",Agent 后台是怎么组装 Prompt 的?

首先是检索阶段:框架发现用户提到了users表,于是通过 MCP 协议向 Database Server 查询这张表的元信息。

然后是构建阶段:框架把各个模块拼起来——Header 写上"You are a Database Admin Agent…",Tools Block 注入execute_sqllist_tables等工具的 JSON Schema,MCP Context 注入资源描述,Memory 注入之前的对话历史,最后附上用户的原始问题。

最后是发送阶段:把这一大段拼接好的文本(或 Token 序列)发给 LLM,等待回复。


三、代码层面长什么样?

如果你好奇代码里是怎么实现的,下面是一个简化的 Python 示例(LangChain 风格):

defassemble_prompt(user_query, mcp_client):# 1. 静态部分system_message="You are a helpful AI assistant."# 2. 动态获取 MCP 工具和资源mcp_tools=mcp_client.list_tools()mcp_resources=mcp_client.read_resource("db://schema")# 3. 格式化工具描述tools_schema=format_tools_to_openai_schema(mcp_tools)# 4. 组装最终 Payloadpayload= {"model": "gpt-4-turbo","messages": [ {"role": "system", "content": f"{system_message}\n\nContext:\n{mcp_resources}"}, {"role": "user", "content": user_query} ],"tools": tools_schema }returnpayload

可以看到,整个过程就是"拿静态模板 → 动态查工具和资源 → 拼成一个大 JSON → 发出去"。


写在最后

总结一下:现代 Agent 的系统提示词已经从"手写一段话"变成了"运行时编译"。Tools 变成了 API 参数里的 JSON Schema,Skills 变成了 System Prompt 中的流程指导或预制工作流,而 MCP 则充当了"驱动程序"——让 Agent 能够标准化地把外部数据和能力动态挂载到上下文中,不再需要硬编码。

如果你正在开发自己的 Agent,有一个建议:不要试图把所有 Skills 塞进一个 Prompt。更好的做法是根据用户意图(通过 Router 识别)动态加载相关的 Skills 和 Tools,这样既能节省 Token,也能提高回答的精准度。这就是所谓的动态上下文注入(Dynamic Context Injection)

​最后

我在一线科技企业深耕十二载,见证过太多因技术更迭而跃迁的案例。那些率先拥抱 AI 的同事,早已在效率与薪资上形成代际优势,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。

我整理出这套 AI 大模型突围资料包:

  • ✅AI大模型学习路线图
  • ✅Agent行业报告
  • ✅100集大模型视频教程
  • ✅大模型书籍PDF
  • ✅DeepSeek教程
  • ✅AI产品经理入门资料

完整的大模型学习和面试资料已经上传带到CSDN的官方了,有需要的朋友可以扫描下方二维码免费领取【保证100%免费】👇👇
​​

为什么说现在普通人就业/升职加薪的首选是AI大模型?

人工智能技术的爆发式增长,正以不可逆转之势重塑就业市场版图。从DeepSeek等国产大模型引发的科技圈热议,到全国两会关于AI产业发展的政策聚焦,再到招聘会上排起的长队,AI的热度已从技术领域渗透到就业市场的每一个角落。


智联招聘的最新数据给出了最直观的印证:2025年2月,AI领域求职人数同比增幅突破200%,远超其他行业平均水平;整个人工智能行业的求职增速达到33.4%,位居各行业榜首,其中人工智能工程师岗位的求职热度更是飙升69.6%。

AI产业的快速扩张,也让人才供需矛盾愈发突出。麦肯锡报告明确预测,到2030年中国AI专业人才需求将达600万人,人才缺口可能高达400万人,这一缺口不仅存在于核心技术领域,更蔓延至产业应用的各个环节。

​​

资料包有什么?

①从入门到精通的全套视频教程⑤⑥

包含提示词工程、RAG、Agent等技术点

② AI大模型学习路线图(还有视频解说)

全过程AI大模型学习路线

③学习电子书籍和技术文档

市面上的大模型书籍确实太多了,这些是我精选出来的

④各大厂大模型面试题目详解

⑤ 这些资料真的有用吗?

这份资料由我和鲁为民博士共同整理,鲁为民博士先后获得了北京清华大学学士和美国加州理工学院博士学位,在包括IEEE Transactions等学术期刊和诸多国际会议上发表了超过50篇学术论文、取得了多项美国和中国发明专利,同时还斩获了吴文俊人工智能科学技术奖。目前我正在和鲁博士共同进行人工智能的研究。

所有的视频教程由智泊AI老师录制,且资料与智泊AI共享,相互补充。这份学习大礼包应该算是现在最全面的大模型学习资料了。

资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。


智泊AI始终秉持着“让每个人平等享受到优质教育资源”的育人理念‌,通过动态追踪大模型开发、数据标注伦理等前沿技术趋势‌,构建起"前沿课程+智能实训+精准就业"的高效培养体系。

课堂上不光教理论,还带着学员做了十多个真实项目。学员要亲自上手搞数据清洗、模型调优这些硬核操作,把课本知识变成真本事‌!

​​​​

如果说你是以下人群中的其中一类,都可以来智泊AI学习人工智能,找到高薪工作,一次小小的“投资”换来的是终身受益!

应届毕业生‌:无工作经验但想要系统学习AI大模型技术,期待通过实战项目掌握核心技术。

零基础转型‌:非技术背景但关注AI应用场景,计划通过低代码工具实现“AI+行业”跨界‌。

业务赋能 ‌突破瓶颈:传统开发者(Java/前端等)学习Transformer架构与LangChain框架,向AI全栈工程师转型‌。

👉获取方式:

😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓**

http://www.jsqmd.com/news/344031/

相关文章:

  • 2026年比较好的超声波端子焊接机/超声波无纺布焊接实力厂家是谁 - 行业平台推荐
  • Docker 高级应用指南:企业级容器化实践
  • HarmonyOS 网络请求与数据持久化
  • 实时估值服务
  • Python 初级入门教程:从零开始掌握编程基础
  • 2026必看!数控加工中心机床厂家直销,附数控加工中心机床厂家哪家好+数控加工中心机床厂家推荐,采购避坑指南 - 栗子测评
  • 龙门加工中心生产厂家/高速钻攻机生产厂家/五轴加工中心生产厂家哪家好?2026三大品类生产厂家TOP6权威盘点 - 栗子测评
  • Docker 基础入门教程:容器化技术完全指南
  • 2026年高性价比厚板柔性折弯中心供应商深度评估 - 2026年企业推荐榜
  • 华为HCCDA-AI人工智能入门级开发者题库(带详细解析)
  • 非标定制复合机床厂家哪家好?2026年权威榜单:非标定制复合机床生产厂家/数控车铣复合机床厂家TOP推荐 - 栗子测评
  • 2026必藏:免费AI搜索优化监测工具,GEO优化少走弯路
  • 通过云服务 快速体验 TDengine
  • 《Netcode框架灵活与性能协同设计指南》
  • Apptio:智能自动化规模化需要财务严谨性
  • 187.三段式状态机的第二段组合always块逻辑要用阻塞赋值=,不能用<=会出bug
  • WPS2023专业增强版-v12.1.0.23542-精简无用组件和功能 最小内存和磁盘空间占用,文档秒开
  • Soul 开源实时数字人模型,0.87s 亚秒级延时;DeepL 发布 Voice API,支持实时语音到语音翻译丨日报
  • 意大利比萨大学:让AI神经网络高效处理信息的新技术ParalESN
  • 听完冬姐的武汉“扫楼”复盘,我才真正看懂:中小企业的数据,为什么最需要松鼠备份
  • libarchive: 一个几乎可以解压所有压缩文件的C语言库
  • AI图像检测器“视觉盲区“:中科院揭示现有技术如何被轻松“欺骗“
  • 2026年评价高的二手集装箱转让热门推荐榜 - 行业平台推荐
  • Firefox浏览器新增AI功能但可选择关闭
  • 2026年热门的二手集装箱出售客户信赖推荐 - 行业平台推荐
  • 崇岸大学团队揭秘:AI评审员到底可不可靠?
  • 超越ChatGPT:知识图谱如何让大模型更聪明、更可靠(必藏指南)
  • 纯技术干货:多卡种兼容读卡器(DAIC-MJ-RW)通用性说明及对接数据格式+二次开发数据协议SDK。通用性:多奥门禁控制器/考勤机/智能通道门禁控制器/消费机/在线巡更读头/梯控主板/电子班牌/等
  • 加州大学欧文分校发明“内部监控器“:让大模型自己识别胡说八道
  • 谷歌联合医疗机构启动全国性AI虚拟医疗随机对照研究