虽说AI技术发展飞快,很多人误以为CPU在退居二线,但事情没那么简单。自从1971年它出生以后,CPU一直是IT的顶梁柱,哪怕GPU因为训练大模型火了,大多数计算活儿还是CPU在扛。特别是在Agentic AI这种智能体时代,CPU不但没闲着,反倒成了关键角色。跟以前那种一问一答的聊天机器人不同,智能体得长时间在后台干活、记着状态、按流程走。这就把计算模式从那种需要突然爆发的推理转成了长在线运行,这种转变正好体现了CPU的重要性。比如系统里的隔离调度、建沙箱、管进程这些活儿,几乎全是CPU在干。要是云端同时跑好几千个智能体,CPU的核数多不多、调度顺不顺、内存带宽够不够、缓存好不好用,直接决定了系统快不快。更有意思的是,CPU不仅要忙自己的事,还得帮GPU分担压力。像处理大模型的上下文这种情况,随着对话越来越长从几千字变到几百万字,模型推理时存的数据KVCache也会猛增。GPU的显存太小又贵,大家就想出把大量KVCache放到CPU主内存里的招数。这样一来,CPU就得在GPU干活的时候先把数据取好送到显存去。虽然这种存算分开的办法管用了点,但也把CPU给累得不轻。虽然CPU在智能体时代这么重要,但真正用上还有一堆麻烦事儿得解决。 第一个难搞的是资源浪费太严重。跟Chatbot那种聊完就忘不一样,智能体做事得拆成好几步走,往往得跑好几个小时。每一步都要算模型推理,消耗的Token量像坐火箭似的往上冲。有些重度用户一天用掉的Token都上亿了,算下来成本可能要几百甚至上千块钱。所以怎么省着点用Token成了大家伙儿都在琢磨的事儿。像任务压缩、记忆结构化、上下文裁剪这些技术路数现在正在被使劲探索。 第二个难题是跨会话的记忆接不上茬。理想中的智能体应该像真人助理一样,记住你喜欢啥、懂你的历史任务、下次能接着干。但现在的智能体全靠上下文窗口记事儿,窗口本来就短,会话一关信息就没了。虽然可以用外部的向量数据库或者本地文件来存长期记忆,但怎么让它准确定位并且用好这些知识还是个大坎儿。现在有很多研究正在想办法让智能体慢慢学会长期记忆,比如搞分层结构、弄结构化日志或者画像系统。 第三个阻碍是部署起来太费劲了。很多框架在实验室表现得挺好,可一到企业里用问题就来了:依赖太复杂、要的算力太多、部署流程太麻烦。在国产算力环境下这事儿更明显,好多工具默认是给国外云服务用的,在国产平台上往往找不到现成的东西用。就算企业对这项技术感兴趣,也得花好多功夫去适配环境、搭框架和维护服务。 面对这些挑战,啥样的CPU更适合跑智能体?华为的解决方案架构师魏彬说了未来的智能体得在一颗CPU上伺候成千上万的线程,对设计架构、隔离资源还有保安全的要求特别高。ARM架构比传统的x86强多了。ARM特别注重性能功耗比,跑成百上千个小智能体的时候能省不少电和散的热效率比x86高很多。 ARM服务器的核心多密度大,64核、96核甚至128核的都有能同时干好多事儿,x86虽然单核跑得快但在这种模式下资源浪费严重。华为自家的鲲鹏处理器现在成了个不错的选择。通过OpenClaw、OpenViking和鲲鹏服务器搭配起来一套完整的生产方案就有了。 核心思路就是插件补短板、硬件破瓶颈、大家一起省钱。比如OpenViking这个插件给记忆结构搞得更细了点让检索更准了能少用很多没用的Token调用记忆也更连贯了。鲲鹏服务器在CPU层面加了向量检索指令针对计算、缓存和调度都优化了一下检索速度提了上去。 软硬件配合以后OpenViking的本事就完全被释放出来了。在保证效果的同时算得更快了也更省资源了。这种方案不仅让企业好上手了点效果在测试里也挺不错的。比如在鲲鹏服务器上只要一个vCPU配2GB内存的小容器就能搞定部署。 任务准确率能提升40%以上输入用的Token少了90%以上成本有时候能省下十倍钱。在华为的大会上这种插件加框架加算力的组合大家都很看好适合研发自动化、客服系统、私有的知识助手还有好多多智能体一起干活的场景做到了效果跟性价比都不低。