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

认识MCP Function Calling AI Agent

目录

  • 一、前言
  • 二、MCP介绍
  • 三、MCP通信方式
  • 四、function calling方式--心知天气+DeepSeek 案例

一、前言

用户:“帮我订一张明天从北京到上海的机票。”
一般的大模型会回复:“好的,我会帮您订票。”,但不会去真正执行。
拥有AI Agent的大模型会回复:可以调用机票预订 API,获取航班信息,并完成订票操作。【不仅仅会回复,也会执行操作】

从上面的例子,单纯大模型有很强的推理、问答能力,但真正执行(do)操作是隔离的。

  大模型本身是无法和外部工具直接通信的,为解决这个问题,OpenAI提出了Function Calling的思路:通过创建一个外部函数为中介,一边传递大模型请求,另一边调用外部工具,从而使大模型能间接处理外部信息,相当于大模型具备外部工具调用能力。
Function Calling是一种让大语言模型能够调用外部函数或工具的技术。让大模型不仅能理解和生成文本,还能根据用户的需求,调用特定的 API 或工具来完成更复杂的任务。
AI Agent是指能够自主感知环境、进行决策和执行动作的智能体。Function Calling是构建强大 AI Agent 的关键技术之一。
  Function Calling存在严重问题-----编写外部函数工作量大,

http://www.xdnf.cn/news/697.html

相关文章:

  • Redis——内存策略
  • 对于网络资源二级缓存的简单学习
  • 第十章 继承与派生
  • C++ 构造函数调用顺序以及什么是虚析构函数?为什么需要它?
  • Ubuntu下安装和卸载MySQL
  • 简单使用MCP
  • PCA 降维实战:从原理到电信客户流失数据应用
  • 一键升级OpenSSH/OpenSSL修复安全漏洞
  • 【LINUX操作系统】线程基础与分页式存储管理
  • C++初阶-类和对象(中)
  • 【数据分析实战】使用 Matplotlib 绘制散点图
  • Android音视频开发
  • 【网络】通过Samba实现Window挂在Linux服务器路径
  • 【Windows10下PP-OCRv4部署指南‌】
  • 云点数据读写
  • 33-公交车司机管理系统
  • Kubernetes控制平面组件:调度器Scheduler(二)
  • MySQL:9.表的内连和外连
  • 字节头条golang二面
  • 基于Python的推荐算法的电影推荐系统的设计
  • 【深度学习入门_NLP自然语言处理】序章
  • node.js|环境部署|源码编译高版本的node.js
  • 【实战中提升自己】内网安全部署之端口隔离与MAC地址认证
  • 20.Chromium指纹浏览器开发教程之屏幕信息指纹定制
  • LeetCode 打家劫舍+删除并获得点数
  • HTTP 2.0 和 3.0 的区别
  • 【嵌入式人工智能产品开发实战】(二十一)—— 政安晨:源码搭建小智AI嵌入式终端的后端服务(服务器)环境 - 助力嵌入式人工智能开发
  • Leetcode 3523. Make Array Non-decreasing
  • 【Vulkan 入门系列】创建交换链、图像视图和渲染通道(四)
  • Linux 常用指令用户手册