可惜,美国人又领先了我们一步......

一步步学习python python是一种功能比较强的脚本,尤其是在网络应用上,又称作:胶水语言。具体的简介可以在维基百科、百度百科等查得到他的发展史,有事一贯犹如unix linux等老外打发无聊时间发明的强大工具,这是还是要感叹下国外的软件兄弟们,真是能将开发融入到细微处。如果说他们的技术领先我们二十年的话,他们的开放精神领先不止一个世纪了。技术无法封闭,闭关锁波只能被落后。这里小感慨下,真是见了太多的封闭与自以为是 阅读详情

10多年前,我还在IBM工作,内部有个特定的岗位叫做BA(Business Analyst),有点儿像现在的产品经理,就是负责和客户打交道,收集、分析客户需求,然后让程序员在系统中实现。

有一回我遇到了一个与众不同的老外BA,全名我忘了,名字以J开头,就叫她J姐吧。

别的BA在测试系统时也就是在界面上操作,点来点去,看看对不对,而J姐不一样,在界面上点完后,一头扎进数据库,直接用SQL查看数据库的数据。

然后提一个Bug:你这个表的数据不对啊,应该是这样这样的....

把我们都给整懵了,这太吓人了,程序员都没有活路了。

后来,我在一个Java文件的开头注释中看到了J姐的大名,原来J姐程序员出身,这个系统的早期版本就是她写的,对代码和数据库比我们都熟。

转眼10多年过去了,我再也没有遇到过像J姐这样的,一般的BA/产品经理是不懂代码和SQL,即使懂一些,也很难对系统底层有这么精深的理解。

01

更厉害的“J姐”

最近,我发现一个更加强大、更加通用的“J姐”出现了。

Anthropic推出的MCP(Model Context Protocol) ,利用MCP,可以让各种AI助理用自然语言轻松地访问各种数据源,执行各种分析和查询。

说概念没啥意思,看一个例子吧,使用Claude Desktop访问本地的SQLite数据库。

1. 让它连接上数据库:

直接用自然语言就行,连接完成以后,它还非常贴心地把数据库中的表都给读了出来。

bed29f88806c10e48371ac3751f444f9.png

2. 查看产品表中有哪些产品和价格:

b0612fceddc77c6bece24ce0cd4467a0.gif

‍

3.计算一下平均价格

83d14eb0d941b67bbcf04891c5cb8961.png

4.分析一下价格分布,并且给出价格优化方案

7898155a6faab50a9198654bb49df5c0.png

6d6c673e41088a3f0e0404467595c912.png

是不是挺厉害的?可以这么说,有了MCP以后,你想要的任何SQL查询都可以通过自然语言来进行了。

02

这不就是Chat2DB吗?

你可能觉得,这不就是Chat2DB吗? 

还真不一样,Chat2DB是人家自己训练了一个大模型,实现自然语言到SQL的转换。

这个MCP更像大模型一个通用的“外挂”,它是一种更具普遍性的协议,更加灵活,它可以支持各种数据源:数据库、文件、GitHub、Google Drive、Google Maps、Slack.....

它的架构是这样的,典型的Client/Server:

a0d243ba92f4e7944fa832afc2268a4e.png

MCP Client可以运行在Claude Desktop,Zed(代码编辑器当中)。

MCP Server其实就是对某一种数据源的封装,把这个数据源的能力给暴露出来,让Client去访问。

例如对于SQLite,你就需要暴露出可以被访问的“函数”read_query,write_query等。

cb5cc613dec332d0e750e2341a321979.png

当然,对于Server的每个操作,MCP协议都精确地定义了输入和输出,这样Client才可以理解它有哪些能力。

types.Tool(
    name="read_query",
    description="Execute a SELECT query on the SQLite database",
    inputSchema={
        "type": "object",
        "properties": {
            "query": {"type": "string", "description": "SELECT SQL query to execute"},
        },
        "required": ["query"],
    },
),
types.Tool(
    name="write_query",
    description="Execute an INSERT, UPDATE, or DELETE query on the SQLite database",
    inputSchema={
        "type": "object",
        "properties": {
            "query": {"type": "string", "description": "SQL query to execute"},
        },
        "required": ["query"],
    },
),

MCP Server 写好以后,需要在Claude中配置一下,告诉Claude,现在有这个数据源可以访问了。

6c20786a400a215913c7551b742b1f20.png

当你向Claude发出查询“产品表的平均价格是多少?”  执行流程是这样的:

(1) Claude利用大模型的能力把自然语言转化成需要执行的“函数”(read-query),交由MCP Server来执行。

(2) MCP Server则把“函数”转化为SQL,交给SQLite数据库来执行。

c323fb6f5f14d8e64d84b50fb37af50c.png

SQLite是这样,其他数据源也是如此,官方已经推出了各种各样的MCP Server,可以直接使用:

8db70599eadfa3d5587ffe6a6987596e.png

03

美国人又领先了一步

即使是最复杂最强大的大模型,也是被困在一个信息孤岛之中,和外界是隔离的。对每个数据源,都需要需要做“定制”,才能和大模型做连接。

Anthropic提出的这个MCP协议,其实就是避免大家重复造轮子,它就像电脑上的USB Type-C接口,给各种外围设备提供了一种标准的方式,让AI大模型可以轻松连接不同的数据源。

当年的JDBC用统一的接口屏蔽了底层数据库的差异,让Java代码可以访问各种数据库,MCP也有点儿像。

这个协议并不是只有Anthropic 的Claude 模型可以使用,任何大模型都可以使用,这很有可能打开一个全新的赛道。

MCP协议能不能做成,还依赖于OpenAI、谷歌、微软、Meta等AI巨头对它的接受度,以及是否愿意把它标准化,然后推广到整个业界。

看到MCP,我的第一感觉就是:可惜可惜,美国人又领先了一步。

MCP很难吗? 并不难,这玩意儿正如它的名字所说Model Context Protocol,只是一个协议,只要能想到就能把它定义出来,然后一开源,有望成为一个重要标准。

它没有诞生在国内AI相关的公司,着实可惜啊!

全文完,觉得不错的话点个赞或者在看吧!

近期爆文:

小心,美国人又要在基础软件上弯道超车了

世界上最幸福的程序员

世界上最厉害的协作软件,让程序员痛不欲生,最后被印度人搞走了

1970年以来技术的发展趋势,怪不得程序员35岁就被裁......

这个大学生写了个免费软件,全世界网民抢着给他送钱,每月10万美元

全世界流浪的程序员,用最原始的技术,每月赚17.6万美元!

开源软件的叛徒,加入了微软

这两个程序员要花100万,彻底重写世界上最复杂的软件

苏宁易购手机行情比价系统:构建一个完整的Python爬虫实战指南 在当今数字化时代,智能手机已成为人们生活中不可或缺的一部分。随着各大手机品牌每年推出多款新品,消费者面临着越来越多的选择。然而,不同电商平台、不同时间段的价格波动使得消费者很难把握最佳购买时机。苏宁易购作为国内领先的电商平台之一,拥有丰富的手机商品信息和价格数据。本文将带领读者构建一个完整的苏宁易购手机行情比价系统,帮助消费者实时掌握手机价格动态。 阅读详情

相关推荐

博途 V15.1安装步骤

温馨提醒:安装此软件电脑配置至少应满足以下要求 处理器 CoreTM i5-3320M 3.3 GHz 或相当 内存 至少8G 硬盘 300 GB SSD 显示器 15.6' 宽屏显示 (1920 x 1080) 1.双击打开【Siemens v15.1】文件夹。 2.鼠标右击【STEP 7 BasicProfess...

谢谢关注“小鱼教你模数电”,各平台同号 9万+

崩了,Python把自己玩死了! 网友:不可惜!

Python真的野蛮生长到不行了? 最近,笔者在某网站刷到一条信息,两个程序员在家比工资,竟然打起来了!原因就是从事5年开发的Java程序员竟然工资输给了工作仅2年的Python程序员! 从上图招聘情况来了,这事儿好像石锤了。但实情真的是这样吗?Python果真就可以为所欲为吗? 是!凭实力 Python“碾压”其他语言? 编程语言流行指数(PYPL)排行榜近日公布了...

优快云学习 1247

【自动驾驶学习笔记——Prescan和Simulink 学习笔记和问题记录(1)】

主要记录一些Prescan/Simulink 联合仿真出现的问题。

ly1336545868的博客 1465

领先三步成先烈

记得2011年的一个下午,接到主管从美国打来的电话。他说:“从这次美国出差来看,车联网技术商用化可能真的要来了,你们尽快启动相关的研究。”紧接着是行业里出现的车联网创新高...

weixin_37097635的博客 224

国产系统迁移实战:在银河麒麟V10上搞定Wine32位支持,让老Windows软件跑起来

本文详细介绍了在银河麒麟V10操作系统上构建Wine32位支持的全过程,帮助用户解决Windows应用迁移难题。从系统架构差异分析到Wine环境配置,再到实战应用部署与优化,提供了一套完整的解决方案,确保老Windows软件在国产系统上稳定运行。

weixin_32288959的博客 649

双轴按键摇杆模块原理与嵌入式驱动实战

双轴按键摇杆是一种融合模拟量(X/Y轴)与数字量(Z轴按键)的复合型人机交互传感器,其本质基于电位器分压原理与机械开关通断特性。通过ADC采集连续电压信号并结合数字IO检测按键状态,可实现高鲁棒性的二维运动感知与触发控制。该方案技术门槛低、成本可控、兼容性强,广泛应用于智能小车、DIY游戏手柄、工业HMI及教育开发板等嵌入式场景。文中深入解析电位器线性度、KEY引脚开漏特性、ADC参考电压稳定性及软件消抖状态机等关键工程要素,为基于Arduino、STM32或ESP32平台的快速集成提供可复用的技术路径。

weixin_30995917的博客 85

华为率先商用卫星通信技术,有助中国在6G技术上取得领先优势

业界人士指出华为发布的mate50虽然不支持5G技术,但是它率先在手机上引入卫星通信技术却具有重大意义,有助于中国在6G通信技术上取得领先优势。6G技术将不再仅限于移动通信技术,而是天地一体,即是将卫星通信技术融合在其中,真正实现了全天候、全地域通信,确保地球上万物都实现互联,这相比起此前的多代移动通信技术无疑是巨大的进步。在以往的移动通信技术中,受限于海洋建设基站的难度,因此以往的移动通信技术是...

柏颖漫谈 660

STA 静态时序分析 第三章——标准单元库中的高级功耗建模与优化策略

本文深入探讨了STA静态时序分析中标准单元库的高级功耗建模与优化策略。详细解析了动态功耗和漏电功耗的精细建模技术,包括基于波形敏感的CCS模型和温度敏感的漏电模型,并介绍了多工艺角功耗建模及低功耗设计优化策略,为纳米级芯片设计提供关键能效解决方案。

weixin_29290863的博客 224

《大话文渊慧典》:外三篇-日本人认草书,韩国人封数据,美国人狂砸钱:古籍OCR的世界地图

摘要:本文以一张手绘的“古籍OCR世界地图”为引,生动剖析了全球主要地区在古籍OCR(光学字符识别)领域的技术特点与困境:日本在手写体识别上登峰造极,却对中文异体字束手无策;韩国技术领先但数据封闭,筑起“技术碉堡”;美国资金雄厚却方向跑偏,核心识别能力不足;欧洲标准严明但中文古籍仍是边缘;台湾地区精雕细琢却难以规模化。文章最终聚焦中国,指出我们拥有“满汉全席的食材”(海量数据、技术储备与市场需求),但面临积累、协作与落地三大挑战,并展望了通过开源协作、普惠工具实现“后来居上”的独特路径。

donoot的博客 172

C#实现跨域访问共享文件夹的账号密码验证方案

本文详细介绍了在C#中实现跨域访问共享文件夹的账号密码验证方案。通过调用Windows API LogonUser函数,结合LOGON32_LOGON_NEW_CREDENTIALS登录类型,可安全模拟指定用户身份,有效解决工作组与域环境间的文件共享访问难题。文章提供了完整的工具类封装、多种实战场景示例及详细的错误排查指南。

pea55的博客 542

支付宝周期扣款实战:从签约到主动扣款的完整Java代码与避坑指南

本文详细介绍了支付宝周期扣款功能的完整Java实现流程,从协议签约到主动扣款的各个环节,包括业务模型设计、签约接口实现、异步通知处理、主动扣款技术等关键步骤。针对开发中常见的陷阱和问题,提供了实用的避坑指南和代码示例,帮助开发者高效实现连续支付功能,提升用户留存率。

weixin_27199085的博客 376

苏联差点儿发明互联网,让美国如临大敌,却被自己人干掉了...

上世纪60年代,曾经高速发展的苏联经济停滞不前,在迫切需要改革的情况下,一个大胆的想法出现了:将苏联所有的计算机连成一个网络,收集并处理所有工厂的数据,让他们按照需要进行生产。这个叫OGAS的网络设想了一系列先进技术,例如传感器、实时数据传输、分布式计算、人工智能,甚至数字货币。这个宏伟的计划让美国政府如临大敌,认为该项目会“大幅促进生产力的增长”!但是可惜的是,OGAS并没有建立起来,成为了历史...

码农翻身 1456

内容审核与文本安全技术综述:检测、过滤与对齐

检测质量高度依赖数据。毒性/仇恨/冒犯语言检测领域形成了一批经典数据集,但它们的标签体系差异很大:例如 OLID(OffensEval)强调“是否冒犯—冒犯类型—目标对象”三层结构;HateXplain 在“hate/offensive/normal”三分类之外,还提供目标群体与人类标注的 rationale span;RealToxicityPrompts 则不做离散标签,而是用毒性分数来研究“模型续写时的毒性退化”。ACL 汇编。

nmdbbzcl的博客 1372

美团悄悄上线推理大模型,我们离生活Agent又近了一步

冷知识:形式化定理证明指的是,在一个用形式化语言(具有精确、无歧义语法和语义的语言,如各种逻辑系统的语言)定义的公理和规则系统中,一步步地、严格地推导出某个命题(定理)的过程。双方选手的完成度都很高,可以看到DeepSeek-V3.1-Terminus输出的天气组件,动效会更强,而LongCat-Flash-Thinking生成的UI排版更好。一个是我能不能在我最需要的时候第一时间获得模型的响应,至少要比我自己亲自动手来的方便吧,就拿点外卖来说,对话操作要是要等五六分钟的话,换我自己来点,骑手已经到店了。

具身机器人和通用AI 763

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

中国人的创新

今天看世乒赛的时候,评论员说了句让我激动万分的事儿。她说:世界乒乓球技术的创新80%来自中国。我的天啊,我终于发现中国终于有个创新远领先于世界其他国家的领域了。特别是相对美国而言,那可真是扬眉吐气啊! “浮燥”是很可怕的两个字儿。因为落后,所以就想赶紧赶上别人。正因为想加快时间赶上,例如赶英超美什么的,就把基础什么的全给丢了,什么东西快出成绩就追什么东西。结果是导致越来越落后,

bbisonic的专栏 1136

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

2008年8月21日-工人体育场 女足决赛

因为是下班来的,所以没看着日本对德国的34名比赛,主要还是今日的美巴的金牌大战.淅淅沥沥的下了点小雨,工作人员还真细心.早早的准备好雨衣,大部分都是黄的,巴西队的颜色.看来中国人想的还真周到.不能让美国夺冠,这样他们的金牌又多了一块.呵呵.刚站稳,比赛开始了............放几张照片,我前去看比赛了!@#!$@!$!%!@     现场的照片      比赛进行中.

wurfl的专栏 621

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

向技术领先的华为说No,就是对国家的通信前景说No!

历史已经证明了,任何一项可以加速人员、物资、能源、金钱、信息迁移的技术,都会让社会原有的生产力成倍地增长。中国在互联网、移动互联网保持令整个世界震惊的飞速发展,以BAT为首的诸多商业帝国建立,还有人们生活方式迅速变迁。 在这背后,是华为、中兴们低成本、高质量的通信网络,为数据的流动提供了大大小小、血管一般的通道。高质量、高容量的通信网络,已经像水和电一样,成为中国早已普及的基础设施,正在...

177

【盘点】2017美国人工智能专业最好的20所大学(附地理位置)I

转载自:https://www.jianshu.com/p/6239af610580   【编者按】随着AI技术的成熟与发展,对AI人才的需求越来越大,很多学生也选择从事与人工智能相关的专业。美国各大高校是较早研究人工智能的,在全美排名前100的高校里,有近30所高校开设了计算机科学研究生专业,对于想要出国学习人工智能相关专业的“小虎斑”来说是很好的选择。 智能观从中整理了2017年美国...

jialibang的博客 6427

互联网除了美国大厂,还有哪些不错的外企?

来源:HJ说大家常说的 FANNG、MAGA、FlAG 等等,这些互联网领域的大厂都来自美国。那么除了美国以外,还有哪些不错的互联网或者IT领域的外企,并且在中国有研发部门的?当然,还是要强调一点:具体是否真的不错,还是要看组看项目的!SAP(思爱普)国家:德国国内工作地点:上海SAP 可以算是欧洲最大的软件公司了!总部位于德国沃尔多夫市,在全球拥有7万多名员工,遍布全球...

Python数据之道 9101

俄罗斯天才-华为3G封神的秘密,可惜如今再无土壤

俄罗斯有顶级天才的基因,但环境不行,天才留不住、也长不出来;华为当年能成,就是给了天才最对的环境。你说的那位俄罗斯数学天才,是华为通信技术的关键转折点:俄罗斯不是没天才苗子,是土壤、资金、安全、机会全缺,天才要么走、要么废:一句话总结:俄罗斯有天才的基因,但没有天才的环境;华为没有天才的基因,但能创造天才的环境 —— 这就是差距。

259

郑风田:老美哪些地儿值得咱们?

       郑风田:老美哪些地儿值得咱们?   美国曾掀起一个挺奇怪的运动,那就是向中国学习。美国主流媒体《TIME》,在封面文章中总结出美国应该向中国人学习的五大方面,包括树立长远的规划等。反过来看,美国有哪些地方值得我们学习的?算一下值得我们学习的还真不少,包括发达的高等教育,人与人之间的平等,没有人为的等级森严,城乡与地区差距很小等等。但我认为美国最值得我们学习的应该

周红伟讲AI 1034
上一篇: 程序员家长装备了一件清华的秘密武器!
下一篇: 团队准备解散了!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值