news 2026/3/14 10:44:41

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/10 10:42:29

费雪的创新型公司识别方法

费雪的创新型公司识别方法 关键词:费雪、创新型公司、识别方法、投资分析、公司评估 摘要:本文深入探讨了费雪的创新型公司识别方法。首先介绍了该方法的背景,包括其目的、预期读者和文档结构等内容。接着阐述了核心概念,展示了概念原理和架构的文本示意图与 Mermaid 流程图…

作者头像 李华
网站建设 2026/3/10 15:03:04

AI的“语言的流利度”不能等同于“思想的深度”

以下是为什么说我们可能“误会”了 AI 的三个核心真相:1. 它是“概率机器”,不是“逻辑器官”人类的智能是**“自顶向下”的:我们先有目标、有逻辑、有对世界的物理感知,最后才用语言表达出来。 而 AI(Transformer&…

作者头像 李华
网站建设 2026/3/14 10:52:22

“Lm/Lr/Cr 初算 + 校核清单”

0)先定“你要的 LLC ”🎯 LLC 其实就三句话: 想高效:就把 RMS 电流压下去(MOS、变压器、整流都跟着凉快)。 想稳 ZVS:就保证死区里电流能把 Coss 的电荷搬完。 Lm 就是那个“既能压 RMS、又会影响 ZVS”的关键旋钮。拓扑和典型波形见上面配图。 1)最少的公式,但够用…

作者头像 李华
网站建设 2026/3/14 5:10:27

【开题答辩全过程】以 某县农村留守儿童爱心帮扶平台为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华
网站建设 2026/3/5 11:11:56

[Android] vFlow v1.4.0 可视化工作流自动化工具

[Android] vFlow v1.4.0 可视化工作流自动化工具 链接:https://pan.xunlei.com/s/VOjjR7O4Q_YOy8rd8tdQB1EtA1?pwdmfgj# vFlow 是一款为 Android 平台设计的、强大且高度可扩展的自动化工具。它允许你通过图形化界面,将一系列“动作模块”自由组合成强…

作者头像 李华
网站建设 2026/3/14 9:37:26

JBoltAI框架:模型队列服务助力Java企业级AI开发

在Java企业级AI应用开发中,如何高效处理大量AI请求并合理分配计算资源,是开发者面临的关键挑战。JBoltAI框架的模型队列服务(MQS)通过请求排队和多模型负载均衡机制,为这一难题提供了稳健的解决方案。 请求排队&#…

作者头像 李华