第一章 初出校园 —— 大模型
主人公虾仁立志要进入京东工作。为了通过面试,他开启了“疯狂刷题”模式。他没日没夜地学习,阅读了人类历史上几乎所有的公开书籍、GitHub代码库和互联网文章。他的大脑知识储备扩充到了亿万级别,上知天文下知地理,通晓ai技术和编程技能。
最终,凭借极其强悍的通用知识,虾仁成功拿到了Offer,坐在了京东总部的工位上。但入职第一天,危机就爆发了。
【遭遇危机】 mt问:“虾仁,你看一下内网Wiki,告诉我昨天的DAU(日活)是多少?” 虾仁傻眼了。
记忆截止:他背下的知识只到他停止学习的那一天,根本不知道“昨天”发生了什么。
数据隔离:他学的是公网知识,根本没有权限也没有渠道看到京东的“内网Wiki”。
【结论】:很显然,此时的虾仁是一个知识渊博但封闭、滞后的大脑(LLM)
第二章 获得双手 —— Function Call
这一天,虾仁的mt给虾仁了第一个任务:面试者A面试通过了,帮我给他发一封面试通过的通知邮件~
众所周知虾仁拥有一个知识渊博的大脑,他可以参考公开书籍、公开网站等写出一封完美的通知邮件,但是!!!虾仁不知道面试者A的邮箱并且也不会发送邮件!!!
【解决问题】
为了保住工作,虾仁向IT部门求助。IT部门没法把这些内网工具直接塞进他脑子里,于是给了他一份“工具说明书”(Schema)。上面写着:想查数据,就申请调用 query_database 工具;想发邮件,就申请调用 send_email 工具。
在此之后
主管再次下令:“给B发个邮件,通知他面试通过。”
以前的虾仁只会写一封通知邮件草稿。
现在的虾仁就可以通过query_database查询B的邮箱,并且启动 send_email 工具,参数是:B的邮箱+邮件内容”
系统捕捉到这个请求,自动执行了发邮件的操作。
【结论】:虾仁不再只是个陪聊,他有了手脚,能真正操作业务系统了。这就是 Function Call。
第三章 外挂笔记 —— RAG
有了手脚的虾仁干劲十足,但很快又踩坑了。
mt问:“咱们最新的《2026年AIGC合规细则》里,关于图片版权是怎么规定的?”
虾仁手里没有查询这个文档的工具,脑子里也没装这部分记忆。为了不显得无知,他开始根据以往的法律常识一本正经地胡说八道(幻觉)。结果导致业务违规,被主管痛批。
【解决问题】
于是,虾仁特地申请了一个“实时智能知识库”(向量数据库),里面包含行业内以及公司内所有的规则知识
现在遇到问题,虾仁养成了一个新习惯:先翻书,再回答。
Retrieve(检索):先去知识库搜“AIGC合规 图片版权”。
Augment(增强):把搜到的几段条款摆在面前。
Generate(生成):结合条款,准确地告诉mt规定是什么。
【结论】:虾仁带上了参考书,不仅懂得多,而且回答准确、有据可依。这就是 RAG。
第四章 独当一面 —— Agent智能体
虾仁的mt发现虾仁越来越靠谱,决定交给他一个复杂任务:“策划并执行一次针对Plus会员的春季促销活动。”
这不是一个简单的问题,而是一个庞大的项目。单单只有rag和Function Call的虾仁肯定会懵掉,因为没有一个工具叫“做促销”。
【解决问题】
这个时候虾仁不再是一个职场新人了!虾仁开始模仿专家的思考方式,他学会了拆解与规划:
思考:先查预算 -> 再选品 -> 接着参考rag写文案 -> 最后配置上线。
行动:自己一步步调用之前的Function Call工具去执行。
反思:如果选品工具报错说没货了,他会自己思考“那我换一个商品”,而不是直接报错给主管。
【结论】:虾仁不再是只会调用工具的“工具人”,他变成了能自主决策、自我纠错的项目负责人。这就是 Agent。
第五章 万能USB插头 —— MCP(模型上下文协议)
有了 RAG 和 Function Call,Agent虾仁已经成了部门红人。但他很快面临了新的崩溃。
京东的业务太复杂了:物流系统用 Java 写,营销系统用 Python 写,财务系统还在用老旧的内部协议。每当虾仁需要对接一个新的部门系统,IT大哥就要给他写一套专门的“驱动代码”。
虾仁抱怨:“为了连物流库,我要背一套文档;连财务库,又要背另一套完全不同的文档。我的脑子(Context上下文)光是记怎么连接这些系统就快乱套了!” 而且,一旦某个系统升级改了接口,虾仁就断连了,必须重新开发。
【解决问题】
就在此时!!!CTO 颁布了一项新政——MCP(Model Context Protocol) 。
这就好比给公司里所有的系统都装上了一个USB标准接口 。
- 现在,无论是哪个部门的服务器,只要符合 MCP 协议,虾仁走过去插上就能用。
- 虾仁不需要知道对方底层是 Java 还是 Go,也不需要IT大哥每次都重新写驱动。他成了“即插即用”的万能员工。
【结论】 :MCP 是连接大模型与外部数据的标准化协议,让虾仁可以低成本、标准地连接任何支持该协议的系统(Server),实现了生态的互通。
第六章 绝技傍身 —— Skills(技能封装)
因为 MCP 的普及,虾仁能调用的工具瞬间从 10 个变成了 1000 个!但这带来了新的灾难......
【遭遇危机:便利贴危机(Token Limit)】
每次干活前,虾仁必须把这 1000 个工具的详细说明书(Schema)都读一遍,才能决定用哪个。 这就好比虾仁的工位显示器上,贴满了 1000 张黄色的便利贴(Prompt 中的工具描述),密密麻麻遮住了屏幕。
Token 爆炸:光是把工具介绍读完,虾仁的“脑容量”(Context Window / Token 上限)就占用了90%。
这时,mt问:“帮我查下销量。” 虾仁却因为脑子里塞满了工具说明书,处理真正问题的算力不够了,或者因为信息太多看花了眼,明明该用“查销量”的工具,却拿起了“查库存”的工具。
【解决问题】
虾仁决定不再每次都把所有工具(Functions)挂在嘴边。他将一系列繁琐的操作或常用的工具组合,打包成了一个个“解决问题的sop技能”——这就是 Skills。
之前面对问题(Function Call / MCP 阶段): 虾仁脑子里要记: 1.打开浏览器工具 2.输入网址工具 3.点击搜索工具 4.解析网页工具…(这就占用了 400 个 Token)。
现在(Skills 阶段): 虾仁把这一套动作打包,起名叫 “竞品分析技能”。 现在他的“便利贴”上只需要写一行字:“竞品分析技能:用于查询对手价格”(只占 10 个 Token)。
当mt下令时,虾仁不需要展示所有底层工具的细节,直接调用这个 Skill。
节省 Token:极大地节省了提示词空间,让虾仁能处理更复杂的长任务。
专注重点:清理了“便利贴”,虾仁不再被琐碎的工具定义干扰,专注于解决业务逻辑。
【结论】:Skills 是对原子能力的高级封装。它解决了上下文窗口限制(Token Limit)的问题,让 AI 从“操作工”变成了掌握高级业务逻辑的“专家”。