一篇文理解AI核心基本概念:LLM、Function Call、Agent…

1.26 Function Call实战:让大模型调用函数,实现真正的AI Agent 本文深入解析Function Call技术如何赋能大模型成为真正的AI Agent。文章首先通过流程图和对比表展示了Function Call的核心概念与优势,包括扩展能力、获取实时数据和执行操作等。随后提供了两种实现方案:基础版FunctionCallAgent类和基于LLM的高级实现LLMFunctionCall类,均包含代码示例和运行逻辑说明。最后总结了最佳实践建议,如函数设计原则、参数验证和安全性考量,并抛出关键思考题。该技术使AI能够调用外部工具执行实际任务,为构建实用AI Agent提供了技术框 阅读详情

本文尽量用最简单的方式, 帮读者理解 LLM, Transformer, Prompt, Function calling, MCP, Agent, A2A 等这些基本概念。表述时不追求绝对准确, 尽量通俗易懂。部分内容有个人理解的成份, 内容难免疏漏, 欢迎指正。注意: 本文需要你有基本的代码阅读能力。当然非开发阅读也不会很困难。

关注腾讯云开发者,一手技术干货提前解锁👇

鹅厂程序员面对面直播继续,这次将邀请鹅厂大佬讲讲自己从大专到腾讯的心路历程。更有蛇年公仔等精美周边等你来拿,记得提前预约直播~👇

01

LLM (大语言模型)

本质就是文字接龙。

把问题当成输入,把大模型当成函数,把回答当成输出。

大模型回答问题的过程,就是一个循环执行函数的过程。

另外有必要了解一下,AI技术爆发于2023年,ChatGPT经过了几次迭代才崭露头角。

  • Transformer架构。
  • 参数爆发增长。
  • 人工干预奖励模型。

思考题: 语言能代表智能吗?

02

Transformer (自注意力机制)

自注意力机制就是动态关联上下文的能力。如何实现的呢?

  • 每个分词就是一个 token
  • 每个token 都有一个 Q, K, V 向量 (参数)
  • Q 是查询向量

  • K 是线索向量

  • V 是答案向量

  • 推理的过程:
  • 当前token 的Q 与 前面所有的 K 计算权重

  • 每个 token 的V加权相加得到一个 token预测值

  • 选择 N 个与预测值最接近的 token, 掷骰子选择

最简化示例: 小明吃完冰淇淋,结果 => 肚子疼。

首先分词及每个token的 Q, K, V向量。

tokenQ(查询)K(键)V(值)语义解释
小明[0.2, 0.3][0.5, -0.1][0.1, 0.4]人物主体
吃完[-0.4, 0.6][0.3, 0.8][-0.2, 0.5]动作(吃完)
冰淇淋[0.7, -0.5][-0.6, 0.9][0.9, -0.3]食物(冷饮,可能致腹泻)
结果[0.8, 0.2][0.2, -0.7][0.4, 0.1]结果(需关联原因)

接着开始推理:

1. 使用最后一个 token 的 Q(“结果”的 Q 向量)

Q_current = [0.8, 0.2]

2. 计算 Q_current 与所有 K 的点积(相似度)

点积公式:Q·K = q₁*k₁ + q₂*k₂

TokenK向量点积计算结果
小明[0.5, -0.1]0.8 * 0.5 + 0.2*(-0.1) = 0.4 - 0.020.38
吃完[0.3, 0.8]0.8 * 0.3 + 0.2 * 0.8 = 0.24 + 0.160.4
冰淇淋[-0.6, 0.9]0.8*(-0.6) + 0.2 * 0.9 = -0.48 + 0.18-0.3
结果[0.2, -0.7]0.8 * 0.2 + 0.2*(-0.7) = 0.16 - 0.140.02
3. Softmax 归一化得到注意力权重

将点积结果输入 Softmax 函数

Token点积指数值(e^x)权重
小明0.38e^0.38 ≈ 1.461.46 / 2.74 ≈ 0.53
吃完0.4e^0.40 ≈ 1.491.49 / 2.74 ≈ 0.54
冰淇淋-0.3e^-0.30 ≈ 0.740.74 / 2.74 ≈ 0.27
结果0.02e^0.02 ≈ 1.021.02 / 2.74 ≈ 0.37
  1. 加权求和 V 向量生成上下文向量

将权重与对应 V 向量相乘后相加:

Token权重V向量加权 V 向量
小明0.53[0.1, 0.4]0.53*[0.1, 0.4] ≈ [0.053, 0.212]
吃完0.54[-0.2, 0.5]0.54*[-0.2, 0.5] ≈ [-0.108, 0.27]
冰淇淋0.27[0.9, -0.3]0.27*[0.9, -0.3] ≈ [0.243, -0.081]
结果0.37[0.4, 0.1]0.37*[0.4, 0.1] ≈ [0.148, 0.037]

最终上下文向量:

[0.053−0.108+0.243+0.148,0.212+0.27−0.081+0.037]=[0.336,0.438]

  1. 预测下一个 token

模型将上下文向量 [0.336, 0.438] 与候选 token 的嵌入向量对比:

嵌入向量不作过多解释, 只要知道QKV三个向量可从嵌入向量计算得到即可

候选词嵌入向量相似度(点积)概率
肚子疼[0.3, 0.5]0.336 * 0.3 + 0.438 * 0.5 ≈ 0.101 + 0.219 = 0.320最大概率(例如 65%)
头疼[0.2, 0.1]0.336 * 0.2 + 0.438 * 0.1 ≈ 0.067 + 0.044 = 0.111次之(例如 20%)
开心[-0.5, 0.8]0.336*(-0.5) + 0.438 * 0.8 ≈ -0.168 + 0.350 = 0.182较低(例如 15%)

最终模型选择最高概率的 “肚子疼” 作为下一个 token。

注意在实际场景中,预测的下一个token是不确定的,是因为有一个掷骰子的操作,大模型会在概率最大的几个token中随机挑选一个作为最终输出。

03

Prompt (提示词)

对于这个词大家并不陌生。我们用chatGPT时经常会用到, “你是一个…”

但你真的理解它吗?

与ai对话时的这种预设角色,其实并不是严格意义上的 prompt。

为什么这么说呢?先看一下API。

04

理解API

我们前面提到过大语言模型的 本质就是文字接龙,相对应的使用大模型也比较简单。可以参见deepseek的文字接龙 api 请求:

https://api-docs.deepseek.com/zh-cn/api/create-chat-completion

这里比较重要的几个部分,需要理解:

  1. temperature 温度

Temperature(温度) 是一个控制生成文本随机性和多样性的关键参数。它通过调整模型输出的概率分布,直接影响生成内容的“保守”或“冒险”程度。看几个典型场景:

场景温度
代码生成/数学解题0
数据抽取/分析1
通用对话1.3
翻译1.3
创意类写作/诗歌创作1.5
  1. tools 工具支持

大模型对 function calling 的支持,后面再详细介绍。

  1. 角色和信息

这一部分是ai对话的主体。其中role 定义了四个角色。

  • system 系统设定。
  • user 用户回复。
  • assistant 模型回答。
  • tool 是配合function call工作的角色,可以调用外部工具。

回到前一章的问题,ai对话时其实是user部分输入的内容,所以system角色的设定内容才应该是严格意义上的Prompt。

这有啥区别呢? (user 与 system?)

个人一个合理的猜测: system的内容在Transformer推理中拥有较高的权重。所以拥有较高的响应优先级。

  1. 关于多轮对话

因为LLM是无状态的。我们要时刻记得文字接龙的游戏,因此在实际操作中也是这样的。

  • 在第一轮请求时,传递给 API 的 messages 为。

  • 大模型回答。

  • 当用户发起第二轮问题时,请求变成了这样

05

Function Calling (函数调用)

仅仅一个可以回答问题的机器人,作用并不太大。

要完成复杂的任务,就需要大模型的输出是稳定的,而且是可编程的。

因此OpenAI 推出了 function calling的支持。也就是前面提到的 tools参数相关内容。

  1. 基本流程
  • 工具声明及用户输入

  • 模型检测到需要使用工具,返回相关工具参数

  • 开发者根据方法名和参数,调用相关工具方法

  • 将工具方法的返回值,附加到请求中,再次请求大模型

  • 得出最终结果
"The current temperature in Paris is 14°C (57.2°F)."
  • 总结一下

  1. 实现原理(猜测)

a. 实现方式一: prompt 遵循 (示例)

提前设置规则:

b. 实现方式二: 模型训练特定优化

对结构化输出有特定要求,可能需要特定训练吧。这个不太确定?

06

Agent (智能体)

包含: 大模型,任务规划,上下文记忆,工具调用。它是大模型能力的拓展。其实只要对API进行简单的封装,只要能完成特定任务,都可以称为智能体。比如下面的例子:

  1. 创建AI客服系统

这个智能体,主要包括:

  1. 配置了一个 prompt: “你是一个电商客服,可查询订单状态”

  2. 引入 query_order 工具

  3. 其它创建方式

服务商开放接口,供用户创建,比如腾讯元器:

https://yuanqi.tencent.com/my-creation/agent

一个简单的提示词都可以创建智能体:

07

MCP (模型上下文协议)

通过上面的智能体调用工具的示例我们可以看到,每接入一个工具,都需要编写相应的接入代码。经常写代码的我们都知道,这不是好的架构设计。 好的设计应该把动态改变的部分 ( tools的声名和调用分离出来 ),做为一个独立的模块来拓展。这就有了大众追捧的 MCP: -----(哪有这么玄,都是程序员的常规操作啊…)

MCP是工具接入的标准化协议

https://modelcontextprotocol.io/introduction

遵循这套协议,可以实现工具与Agent的解耦。你的Agent 接入MCP协议的client sdk后。接入工具不再需要编写工具调用代码,只需要注册 MCP Server就可以了。而MCP Server可由各个服务商独立提供。

MCP Server做什么呢?

  1. 声明提供的能力 ListTools。
  2. 调用能力的方式 CallTool。

来看一下MCP Server的部分代码 (红框中就是做上面两个事,不难理解) :

08

A2A (Agent通信协议)

A2A本质是对 MCP协议的拓展,按字面意思就是 Agent to Agent. 有兴趣的自己详细看吧。

智能体与智能体之间通信的标准化协议

https://github.com/google/A2A?tab=readme-ov-file#agent2agent-a2a-protocol

在这套协议下,一个智能体要引入其它的智能体的能力,也变得可插拔了。

09

未来假想

如同蒸汽机,电,计算机这些伟大的技术一样。AI会成为下一个彻底改变人类生活工作方式的新技术。

  1. 现在AI编程能力越来越强,程序员是不是要失业了?

职业不会消失,消失的只有人。但是AI编程的确会重塑整个行业。

我预想几年后,纯粹的业务代码工程师可能会消失。而会增加更多的AI编程工程师。

AI编程工程师的职责是解决AI模糊性的问题。而工具的引入就是增加确定性的手段。

我们程序员可以把自己的积累通过 mcp server的方式,挂载到项目agent 上去。这样我们就可以解放双手,去解决更多有挑战性的问题。

  1. 当前我们有哪些工作可以由AI来处理?

理论上一切重复性的工作都可以交由AI完成。保险起见,创造性的工作暂时可以只作为参考。

  • 日常的反馈分析。
  • 团队知识库。
  • 个人知识库。

想入门 AI 大模型却找不到清晰方向?备考大厂 AI 岗还在四处搜集零散资料?别再浪费时间啦!2025 年 AI 大模型全套学习资料已整理完毕,从学习路线到面试真题,从工具教程到行业报告,一站式覆盖你的所有需求,现在全部免费分享!

👇👇扫码免费领取全部内容👇👇

​

一、学习必备:100+本大模型电子书+26 份行业报告 + 600+ 套技术PPT,帮你看透 AI 趋势

想了解大模型的行业动态、商业落地案例?大模型电子书?这份资料帮你站在 “行业高度” 学 AI:

1. 100+本大模型方向电子书

在这里插入图片描述

2. 26 份行业研究报告:覆盖多领域实践与趋势

报告包含阿里、DeepSeek 等权威机构发布的核心内容,涵盖:

  • 职业趋势:《AI + 职业趋势报告》《中国 AI 人才粮仓模型解析》;
  • 商业落地:《生成式 AI 商业落地白皮书》《AI Agent 应用落地技术白皮书》;
  • 领域细分:《AGI 在金融领域的应用报告》《AI GC 实践案例集》;
  • 行业监测:《2024 年中国大模型季度监测报告》《2025 年中国技术市场发展趋势》。

3. 600+套技术大会 PPT:听行业大咖讲实战

PPT 整理自 2024-2025 年热门技术大会,包含百度、腾讯、字节等企业的一线实践:

在这里插入图片描述

  • 安全方向:《端侧大模型的安全建设》《大模型驱动安全升级(腾讯代码安全实践)》;
  • 产品与创新:《大模型产品如何创新与创收》《AI 时代的新范式:构建 AI 产品》;
  • 多模态与 Agent:《Step-Video 开源模型(视频生成进展)》《Agentic RAG 的现在与未来》;
  • 工程落地:《从原型到生产:AgentOps 加速字节 AI 应用落地》《智能代码助手 CodeFuse 的架构设计》。

二、求职必看:大厂 AI 岗面试 “弹药库”,300 + 真题 + 107 道面经直接抱走

想冲字节、腾讯、阿里、蔚来等大厂 AI 岗?这份面试资料帮你提前 “押题”,拒绝临场慌!

1. 107 道大厂面经:覆盖 Prompt、RAG、大模型应用工程师等热门岗位

面经整理自 2021-2025 年真实面试场景,包含 TPlink、字节、腾讯、蔚来、虾皮、中兴、科大讯飞、京东等企业的高频考题,每道题都附带思路解析:

2. 102 道 AI 大模型真题:直击大模型核心考点

针对大模型专属考题,从概念到实践全面覆盖,帮你理清底层逻辑:

3. 97 道 LLMs 真题:聚焦大型语言模型高频问题

专门拆解 LLMs 的核心痛点与解决方案,比如让很多人头疼的 “复读机问题”:


三、路线必明: AI 大模型学习路线图,1 张图理清核心内容

刚接触 AI 大模型,不知道该从哪学起?这份「AI大模型 学习路线图」直接帮你划重点,不用再盲目摸索!

在这里插入图片描述

路线图涵盖 5 大核心板块,从基础到进阶层层递进:一步步带你从入门到进阶,从理论到实战。

img

L1阶段:启航篇丨极速破界AI新时代

L1阶段:了解大模型的基础知识,以及大模型在各个行业的应用和分析,学习理解大模型的核心原理、关键技术以及大模型应用场景。

img

L2阶段:攻坚篇丨RAG开发实战工坊

L2阶段:AI大模型RAG应用开发工程,主要学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

img

L3阶段:跃迁篇丨Agent智能体架构设计

L3阶段:大模型Agent应用架构进阶实现,主要学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造Agent智能体。

img

L4阶段:精进篇丨模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调,并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

img

L5阶段:专题集丨特训篇 【录播课】

img
四、资料领取:全套内容免费抱走,学 AI 不用再找第二份

不管你是 0 基础想入门 AI 大模型,还是有基础想冲刺大厂、了解行业趋势,这份资料都能满足你!
现在只需按照提示操作,就能免费领取:

👇👇扫码免费领取全部内容👇👇

​

2025 年想抓住 AI 大模型的风口?别犹豫,这份免费资料就是你的 “起跑线”!

DIY音乐播放器:用VS1053模块+Arduino打造你的专属MP3播放器(附完整代码) 本文详细介绍了如何使用VS1053音频解码模块与Arduino开发板,从零开始构建一个功能完备的桌面级MP3播放器。内容涵盖硬件架构设计、SPI总线共享、底层驱动编写、双缓冲区数据流管理以及用户交互实现,并提供完整的代码示例与性能优化建议,帮助创客打造高度可定制的专属音乐播放设备。 阅读详情

相关推荐

C8T6和ZET6选型更换过程中出现.\Obj\Project.sct(7): error: L6235E: More than one section matches selector - cann

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、问题原因二、解决方法三、现象总结 前言 又一件离谱的事情发生了,我之前转换过程中没有发生的错误,今天拿出来程序重新编译了一下,结果他奶奶滴一个新的错误出现了,而且我还完全不知道是什么原因导致的,先上图: 一、问题原因 之前我已经尝试过更换芯片选型,但是没有出现此类问题,今天更改的时候发现了,我还以为是个偶然错误,结果换来换去,还是有这个问题,那我之前说c8t6的程序更改成zet6上跑只需改芯片选型和宏定义岂不是啪啪打.

wx18045623090的博客 1489

AI tools:AI工具集合

tools

猛码Memmat 1676

BQ27220燃料计量芯片与Arduino库kode_bq27220实战指南

燃料计量(Fuel Gauge)是嵌入式电池管理系统的核心技术,通过电压、电流、温度多维建模实现荷电状态(SOC)与健康状态(SOH)的动态估算。其原理基于电化学阻抗补偿算法(如CEDV),区别于简单电压查表法,具备自学习与老化适应能力。该技术显著提升便携设备续航预测精度与低功耗可靠性,广泛应用于TWS耳机、可穿戴设备及医疗电子等场景。本文围绕TI BQ27220高精度燃料计量IC及其配套Arduino库kode_bq27220展开,覆盖硬件连接规范、I²C初始化要点、SOC/SOH实时读取、EDV阈值配置

weixin_35671843的博客 331

【AI Tools】最好用的AI工具有哪些?

TensorFlow 的生态系统丰富,支持多种硬件平台和分布式计算,适合处理大规模的数据和复杂的模型;它可以展示神经网络的结构、训练过程中的各种指标等。:对于传统的机器学习算法,如分类、回归、聚类等,Scikit-learn 提供了丰富的实现,并且拥有简洁易用的 API 和详尽的文档。总的来说,这些 AI 工具和应用为我们提供了强大的能力和无尽的想象空间,让我们能够更好地利用 AI 技术来解决问题和创造价值。:由 OpenAI 开发的文本到图像的生成模型,可以根据用户输入的文本描述生成高质量的图像。

m0_74187147的博客 1699

ROS2中间件选型指南:FastDDS与CycloneDDS零拷贝机制对比与实战

在机器人开发中,通信中间件是连接分布式节点的核心纽带,其性能直接影响系统的实时性与可靠性。DDS作为ROS2默认的通信标准,通过发布订阅模型和QoS策略,为高频大带宽场景提供了灵活的数据分发能力。并行计算与高性能传输的需求,推动了零拷贝技术的演进——从传统序列化到共享内存乃至指针传递,旨在减少数据复制开销、降低延迟。在激光雷达点云、相机图像等场景下,中间件的选型尤为关键。FastDDS凭借与ROS2的深度集成和丰富文档成为入门首选,而CycloneDDS在低延迟和资源占用上表现更优,借助iceoryx实现了

weixin_28726391的博客 253

《C/C++等级考试(1~8级)历届真题解析》专栏总目录

中国电子学会《全国青少年软件编程等级考试》C/C++编程(1~8级)历届真题解析。订阅后可阅读专栏内所有真题解析,真题持续更新中!

人生就是一个不断学习的过程 2万+

ToolAI–全球最完整最全面的AI人工智能工具集合

ToolAI是一个全球最完整最全面的AI人工智能工具集合网站,收集了全球最完整的数千个AI网站、工具、app,包含文案写作、邮件助手、聊天机器人、社交媒体等等各种行业类型的AI工具,可以按照地区或者分类进行查找浏览,目前收集6800+ 人工智能平台和工具,并且每日更新,帮助你快速高效的完成工作。

爱琳先生的博客 1213

YOLOv11 改进 - 检测头 | Detect_LSCD轻量共享卷积检测头:轻量化设计破解计算瓶颈,增强复杂场景目标感知能力

本文介绍了基于群归一化(GroupNorm)和共享卷积的轻量化检测头LSCD,并将其集成进YOLOv11。LSCD检测头充分利用了GroupNorm和共享卷积的优势,在保持特征信息有效融合的同时,减少计算量和运算复杂度。我们将LSCD的代码集成到YOLOv11检测头中,并在tasks文件中进行注册。实验证明,YOLOv11-LSCD在目标检测任务中取得了良好的效果。

魔改工程师的博客 2387

零基础入门AI必看:一篇文章搞懂LLM、Function Call、Agent等关键术语

目前AI大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 , 大模型作为其中的重要组成部分 , 正逐渐成为推动人工智能发展的重要引擎 。大模型以其强大的数据处理和模式识别能力, 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 ,为各行各业带来了革命性的改变和机遇 。

2401_84815887的博客 1620

26. 如何给 SAP BTP Cloud Foundry 环境分配运行时内存

摘要:本文解答了SAP BTP Cloud Foundry环境中Space可用内存为0MB的问题。指出Space内存配额取决于Org配额分配,其计算方式为Org总配额减去所有运行中应用实例的内存预留总和。详细解释了SAP BTP的资源分配层级(Global account→Subaccount→Environment→Org→Space),并说明如何通过Global account的Entity Assignments查看Memory Plan配额分配(以GB为单位)。最后建议遇到问题的用户检查Subacc

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1264

Unitree G1仿人机器人协同搬箱:从仿真搭建到多机协同部署完整指南

Unitree G1仿人机器人协同搬箱技术方案摘要 本文提供了一套完整的Unitree G1人形机器人协同搬箱解决方案,涵盖从仿真环境搭建到多机协同部署的全流程。核心内容包括: 双仿真环境配置:同时搭建Gazebo+ROS Noetic基础仿真环境与Isaac Gym+Mujoco高性能RL训练环境,支持Sim2Sim迁移验证 训练框架搭建:详细配置unitree_rl_gym框架,提供PPO算法定制化训练流程和参数优化方案 数据集应用:整合宇树开源真机数据集(UnifoLM-WBT-Dataset)~~~

huanghm88的专栏 472

Tools、MCP 和 Function Calling

本文基于Lynxe项目对比了AI Agent开发中的三种工具调用机制:Spring AI Tools、MCP协议和Function Calling。Spring AI Tools是框架层面的抽象,提供类型安全的工具定义和统一管理;MCP是跨平台的协议标准,支持标准化通信和外部服务集成;Function Calling则是模型层面的API能力。文档详细说明了各机制的特点、实现方式及优劣势,并通过Lynxe项目中的代码示例展示了具体应用场景,为开发者选择合适工具调用方案提供了参考依据。

sunyingboaini的博客 1245

从 Claude Code 到 SAP ADT,vibing-steampunk 把 ABAP 开发带进 Agentic 工程现场

vibing-steampunk(vsp)是一个连接SAP ADT API与AI编码代理的桥梁工具,通过MCP协议实现ABAP开发的自动化。它绕开传统GUI脚本方式,直接利用ADT REST API进行代码读写、调试和部署。该工具提供包分析、边界检查、LUW分析等功能,并创新性地采用Hyperfocused模式和方法级编辑来优化token使用效率。通过上下文压缩技术,vsp能智能提取关键代码片段,显著提升AI处理ABAP代码的精准度,为SAP系统现代化改造提供了高效的技术路径。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 190

一篇文理解AI核心基本概念:LLM、Function Call、Agent…大模型入门到精通,收藏这篇就足够了!

本文尽量用最简单的方式, 帮读者理解 LLM, Transformer, Prompt, Function calling, MCP, Agent, A2A 等这些基本概念。

pythonhy的博客 377

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【LLM】Agent &MCP & Function call的理解

step1:定义一个tool,这是一个list,定义可以看opanai官网的文档,各个模型厂商大差不差这里的description非常重要,描述的越具体越详细最好,这跟LLM去理解这个工具非常重要step2:获取function call的结果,返回的是一个json文件step3:执行function call,本质就是一个写好的工具函数,这个函数名就是function call输出的tool name,函数参数是funciton call输出的tool args。

qq_49353571的博客 1302

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

一文读懂 AI 应用核心:Agent、LLM、RAG、MCP、Function Call

大家好,我是 jonssonyan现在很多企业都在用 AI 给业务赋能,网上充斥着各种名词,Agent、LLM、RAG、MCP、Function Call,看的眼花缭乱,本文会将它们比作是一台电脑的各个组成部分,通俗的给大家讲清楚这几个是什么?它们之间的联系是什么?

杰森写代码 1324

AI agent,MCP,Function Call简述

AI Agent是以大语言模型(LLM)为核心,具备规划、记忆和工具调用能力的智能代理系统。与需要明确指令的大模型不同,AI Agent仅需给定目标即可自主拆解任务并执行,通过Function Call实现外部操作,借助MCP协议协调多工具协同工作。其记忆模块分短期和长期记忆,采用向量数据库等技术存储信息。三者协同提升AI对外交互能力,使AI从"执行指令"向"管理复杂任务"演进,有望成为未来主流AI应用形式,预测到2028年15%日常工作将由AI Agent自主完成。

m0_72961844的博客 1796

理解 LLM Function Call、Agent 调度与 MCP 协议

本文探讨了大语言模型(LLM)向具备工具使用能力的智能体(Agent)发展的关键技术。通过引入functioncall功能,LLM不仅能生成语言内容,还能调用外部工具执行任务,如查询天气、处理数据等。Agent负责调度任务、校验和执行functioncall,而MCP(ModelContextProtocol)则提供结构化上下文支持,确保多轮任务的一致性。三者协作形成智能系统:LLM生成调用请求,Agent执行并管理流程,MCP组织上下文,使LLM从对话工具升级为具备执行能力的AI系统。

m0_60610428的博客 1428

一文秒懂AI核心:Agent、RAG、Function Call与MCP全解析

如今大语言模型(LLM)的风头一时无两,它们能写诗、能聊天、能编程,简直无所不能!但你有没有发现,有时候它们也挺“傻白甜”的?比如问它今天的天气,它可能给你一个“根据我的知识库…”的过时答案;让它帮你整理本地文件,它只能表示爱莫能助。这是因为 LLM 本身像一个博学但与世隔绝的大脑。,以及一个新晋的潜力股——。今天,我们就用大白话+生动比喻,带你一次搞懂这四大金刚,看看它们是如何协同作战,让 AI 从“理论派”变身“实干家”的!之前。

m0_48891301的博客 1781

AI 入门—— 一起来学Function Call、MCP、Agent

本文探讨了人工智能领域中Function Call、MCP和Agent三个核心概念的区别与联系。Function Call是大模型直接调用外部函数或API的能力,用于增强模型功能;MCP(Model Context Protocol)是LLM与外部工具交互的标准化通信协议,提供统一接口框架;Agent则是具备自主决策能力的智能实体,能够动态规划并调用各类工具完成任务。三者构成层级关系:Function Call提供基础调用能力,MCP建立标准化连接,Agent则实现高层次自主决策。

最美不过,心中有梦,身旁有你! 2211

Agent的手脚:Function Call

简单来说,Function Call是AI Agent根据用户意图或自身推理,主动调用预定义的外部函数或服务的机制。信息获取:调用搜索引擎API、查询数据库、获取实时天气/股票数据。操作执行:发送邮件、操作日历、运行代码。复杂计算:执行特定领域的数学计算、数据分析。内容生成:调用文本生成、图像生成、代码生成等模型。Function Call允许我们以JSON格式向 LLM 模型描述函数,并使用模型的固有推理能力来决定在生成响应之前是否调用该函数。模型本身不执行函数。

2301_79802770的博客 1381

一文读懂 AI Agent、Function Call 与 MCP:概念、区别与协同趋势

在人工智能迅猛发展的当下,各种新名词、新概念层出不穷,AI Agent、Function Call 和 MCP等前沿技术相继亮相,引发了广大开发者与科技爱好者的热烈讨论。这些技术虽看似高深,实则与 AI 应用朝着智能化、高效化发展的走向息息相关。下面,就让我们深入剖析它们的具体内涵、运作原理,以及彼此间的关联。

EnjoyEDU的博客 1912

【Java 开发日记】你分得清 Prompt、Agent、Function Call、Skill、MCP 吗?

我是小假 期待与你的下一次相遇 ~

纵有疾风起 人生不言弃 7770
上一篇: 别再花钱定制!零代码用 Dify 建企业智能知识库,万字实战手册直接领,大模型入门到精通,收藏这篇就足够了!
下一篇: 深入解析大型语言模型:从训练到部署大模型,大模型入门到精通,收藏这篇就足够了!
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值