news 2026/4/3 5:51:33

AI人工智能-Function Call 与MCP-第十四周(小白)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI人工智能-Function Call 与MCP-第十四周(小白)

一、Function Call是什么

Function Call直译是“函数调用”,但用通俗的话讲,它就是LLM 的 “工具箱使用能力”—— 就像我们遇到算不清的数学题会拿计算器,LLM 遇到自己搞不定的问题(比如查实时数据、复杂计算、翻译),会 “喊工具来帮忙”。

核心逻辑:LLM 当 “决策者”,工具当 “执行者”

LLM 的强项是理解语言、生成文本,但短板很明显:不会算复杂数学题、拿不到实时数据(比如当前股票价格)、不能直接操作硬件。Function Call 就是给 LLM 搭了个 “桥梁”,让它能:

  1. 判断 “这个问题我能不能自己解决”(比如 “1+1=?” 能自己答,“AAPL 现在股价多少” 不能);
  2. 若不能,生成结构化指令(比如 JSON 格式),明确 “要调用哪个工具、给工具传什么参数”;
  3. 工具执行完(比如返回 AAPL 股价 180 美元),LLM 再把结果整理成自然语言告诉用户。

简单说:Function Call 让 LLM 从 “只会聊天” 变成 “能做事”,比如查天气、订机票、分析数据库,都靠它对接外部工具。

一个直观的示例

{ "name": "translate_text", // 工具名字:翻译文本 "description": "将文本从一种语言翻译成另一种语言", // 工具功能说明 "inputSchema": { // 工具需要的输入参数 "type": "object", "properties": { "text": { "type": "string", "description": "需要翻译的文本内容" }, // 必传:要翻译的文字 "source_lang": { "type": "string", "default": "auto", "description": "源语言(默认自动检测)" }, // 可选:原语言 "target_lang": { "type": "string", "description": "目标语言(如en、ja)" } // 必传:要翻译成的语言 }, "required": ["text", "target_lang"] // 必须传的参数 } }

当用户说 “把‘我爱自然语言处理’翻译成英文”,LLM 会对照这个 “说明书”,生成指令调用translate_text工具,传入参数text="我爱自然语言处理"target_lang="en",工具返回 “I love natural language processing”,LLM 再把这个结果告诉用户。

二、Function Call 的大问题:各家 “接口不统一”

就像不同品牌的手机充电器接口不一样(苹果 Lightning、安卓 USB-C),不同 LLM 厂商(OpenAI、Claude、Gemini、LLaMA)的 Function Call 定义格式也不一样 —— 这给开发

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/27 4:56:31

Python练习

#1.计算多项式的和 sum 0 for i in range(1,101):sum sum 1 / i print("sum %.6f"% sum)#2.计算多项式的和 sum 1 f -1 for i in range(2,101):sum sum 1 / i * ff -f print("sum %.6f" % sum)sum3 0 m 0 for i in range(1,101):m m isum3 …

作者头像 李华
网站建设 2026/3/25 22:27:15

2025年我国进口规模创新高 将连续17年成为全球第二大进口市场

中新网1月14日电 国新办14日举行新闻发布会,介绍2025年全年进出口情况。会上,海关总署副署长王军介绍,2025年我国进口达到18.48万亿元,规模创历史新高,将连续17年成为全球第二大进口市场。 王军表示,去年部…

作者头像 李华
网站建设 2026/3/31 23:37:19

大数据毕业设计推荐:基于Hadoop+Spark的上海二手房分析系统 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘

✍✍计算机毕设指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡有什么问题可以…

作者头像 李华
网站建设 2026/3/29 15:13:26

汇报PPT一页讲清项目进度?先搞懂PPT单页怎么生成

PPT单页怎么生成?我的6款实用工具亲测分享 大家好!我是一名长期和图表、演示文稿打交道的内容创作者。这几年,我经常被朋友、同事甚至客户问到同一个问题:“PPT单页怎么生成?”听起来简单,但其实背后涉及排…

作者头像 李华
网站建设 2026/4/1 21:31:26

《3D视觉核心融合技术:几何先验与深度学习应用手册》

纯数据驱动的深度学习体系逐渐暴露其底层认知的短板,这种仅依靠海量样本拟合的学习模式,在面对三维空间的物理规律时,往往陷入“表面拟合易,本质认知难”的困境,甚至在无约束场景中出现空间结构错乱、语义与三维形态脱节的问题,让3D视觉的落地始终卡在“精度不足、鲁棒性…

作者头像 李华