初学者入门大模型容易混淆的两个概念:MCP Server和Function Calling
对于刚接触大模型的初学者来说,MCP Server和Function Calling这两个概念确实容易让人感到困惑。它们都涉及模型与外部系统的交互,但具体作用、实现方式和应用场景却大不相同。
对于刚接触大模型的初学者来说,MCP Server和Function Calling这两个概念确实容易让人感到困惑。它们都涉及模型与外部系统的交互,但具体作用、实现方式和应用场景却大不相同。
对于初学者来说,建议先掌握Function Calling的基础能力,再逐步了解MCP Server的标准化和扩展性。
一、Function Calling
Function Calling:模型调用工具的“基础能力”
Function Calling(函数调用)允许大模型通过自然语言指令动态调用外部函数,完成特定任务(如查询天气、发送邮件等)。
这时就像是你给一个“超级助手”下达指令,让它帮你调用外部工具完成任务。比如,你让助手查询天气、发送邮件或计算数学题,助手会直接调用相应的API或函数来完成任务。
初学者如何学习Function Calling?
先了解如何定义函数、调用API,并观察模型如何解析请求和生成结果。再尝试用Function Calling实现一个简单的天气查询或邮件发送功能。
(1)定义函数
定义外部函数的名称、参数和返回值。例如,定义一个查询天气的函数:
def get_weather(location: str, date: str) -> str: weather_data = call_weather_api(location, date) return weather_data
(2)模型调用
模型解析用户请求,生成结构化的函数调用请求。例如,用户输入“明天北京的天气怎么样?”,模型生成:
{"function": "get_weather", "location": "北京", "date": "明天"}
(3)执行并返回结果
外部程序调用函数,将结果返回给模型,模型整合后生成最终回复。
二、MCP Server
MCP Server:Function Calling的“标准化升级”
MCP(Model Context Protocol)是Anthropic提出的一种标准化协议,旨在统一LLM与外部数据源、工具之间的交互规范。
Function Calling就像一个工具箱,模型可以根据任务需求手动选择工具(如螺丝刀、锤子)。但工具箱的存放、管理、调用方式没有统一标准, 每个工具需要单独定义API接口, 不同工具的接口格式、调用方式不统一,模型都需要逐一适配。
通过MCP Server,Function Calling从“手动工具箱”升级为“自动化工具超市” 。所有工具(Server)都摆放在标准化的货架上,模型(Host)可以通过超市的货架(协议)快速找到并使用工具。超市管理员(MCP协议)负责维护货架标准,确保工具兼容性。
初学者如何快速理解MCP Server?
如果我们想点一份外卖,我们不会直接和每个餐厅沟通,而是通过一个“外卖平台”来下单。这个平台就像MCP Server,餐厅就像外部系统或数据源,我们通过外卖平台就能轻松点餐。
(1)安装外卖平台(MCP Server)
就像安装一个外卖APP一样,我们需要先安装MCP Server。
(2)配置餐厅(外部系统)
在外卖平台上,商家会注册餐厅信息,包括餐厅的名称、地址、菜品等。在MCP Server中,我们需要配置要调用的外部系统信息,如API的URL、认证方式等。
(3)下单点餐(调用MCP Server)
在外卖平台上,我们选择餐厅、菜品,并下单。在MCP Server中,我们通过发送请求来调用外部系统的功能。
(4)接收外卖(获取结果)
外卖平台将我们的订单发送给餐厅,餐厅准备菜品后,外卖员将菜品送我们你手中。在MCP Server中,外部系统处理请求后,将结果返回给MCP Server,MCP Server再将结果返回给客户端。
普通人如何抓住AI大模型的风口?
领取方式在文末
为什么要学习大模型?
目前AI大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 , 大模型作为其中的重要组成部分 , 正逐渐成为推动人工智能发展的重要引擎 。大模型以其强大的数据处理和模式识别能力, 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 ,为各行各业带来了革命性的改变和机遇 。
目前,开源人工智能大模型已应用于医疗、政务、法律、汽车、娱乐、金融、互联网、教育、制造业、企业服务等多个场景,其中,应用于金融、企业服务、制造业和法律领域的大模型在本次调研中占比超过 30%。
随着AI大模型技术的迅速发展,相关岗位的需求也日益增加。大模型产业链催生了一批高薪新职业:
人工智能大潮已来,不加入就可能被淘汰。如果你是技术人,尤其是互联网从业者,现在就开始学习AI大模型技术,真的是给你的人生一个重要建议!
最后
如果你真的想学习大模型,请不要去网上找那些零零碎碎的教程,真的很难学懂!你可以根据我这个学习路线和系统资料,制定一套学习计划,只要你肯花时间沉下心去学习,它们一定能帮到你!
大模型全套学习资料领取
这里我整理了一份AI大模型入门到进阶全套学习包,包含学习路线+实战案例+视频+书籍PDF+面试题+DeepSeek部署包和技巧,需要的小伙伴文在下方免费领取哦,真诚无偿分享!!!
vx扫描下方二维码即可
加上后会一个个给大家发
部分资料展示
一、 AI大模型学习路线图
整个学习分为7个阶段
二、AI大模型实战案例
涵盖AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,皆可用。
三、视频和书籍PDF合集
从入门到进阶这里都有,跟着老师学习事半功倍。
四、LLM面试题
五、AI产品经理面试题
六、deepseek部署包+技巧大全
😝朋友们如果有需要的话,可以V扫描下方二维码联系领取~
更多推荐
所有评论(0)