书海阁
书架 邀请 登录

第二百零五章 他们是怎么做到的?

作者:路大头字数:3.9千字更新时间:2026-09-27 14:23:24
第二百零五章 他们是怎么做到的?

“哼。”

瑞恩的嘴角挂上一丝嘲笑,这可是整个硅谷都在抢着研究的新范式,远在中国的一家小公司还想抢首发吗?未免也有点儿太自不量力了。

他先是觉得莎拉有点儿过于大惊小怪了,还大半夜的给他发信息。

接着又猜测也可能莎拉发信息只是为了证明自己晚上在加班。

瑞恩以前也当过员工,太清楚这些小心思了。

但是既然已经打开了这个页面,他也愿意花点时间看看,看看中国的团队能做到什么程度,看看他们离世界顶尖的团队还有多大的差距。

瑞恩大概浏览了一下御风的产品落地页,可以看到翻译之后,上面写的什么自动任务拆解、自动生成代码和自动运行测试这些功能。

说实话,这些描述乏善可陈,硅谷走在最前面的那几家都在研究这个,当然这里面也包括Nexus AI。

这些事情,说的都简单,难的是把东西做出来。

真想把这套能自主运行的工具做出来,要解决的工程问题、要绕开的大模型能力边界,远远不是写几句产品介绍就能搞定的。

只有自己下场做过的人才知道这里面的水有多深。

页面上每一句话都很正确,但就是因为太正确了,瑞恩反而彻底看穿了:这家中国公司是在玩噱头。

产品根本没做出来,先把行业里讨论出来的标准拿过来,包装一下说自己已经实现了。

瑞恩回忆了一下视频会议中侃侃而谈的韩路一。

中国人,就喜欢搞这些花里胡哨的东西。

瑞恩耐着性子找到登录页,把工具下载下来。这个叫御风的工具暂时只支持命令行(CLI,Command Line Interface)这一种用法,启动之后,要输入用户名和密码验证,才能开始使用。

工具下载好之后,瑞恩拿自己电脑上的一个玩具项目做测试。

这是一个用Go写的小型分布式调度器,半是手写,半是用水星模型生成的代码,复制粘贴过来的,代码质量不高,但是勉强能跑,也没花多少时间,前前后后不到一个星期吧。

这个项目基本没有文档和注释,一般的程序员来了恐怕得懵逼半天。

正好,瑞恩心想,让我试试你的成色。

他敲了一行英文,让御风给这个项目加一个功能。

任务超时之后的级联取消功能。

这个功能他自己之前想做但是没做,因为它牵扯到好几个文件,还有几个goroutine的生命周期管理,还要兼容他之前写得乱七八糟的事件总线。

因为这个项目写的时候就没有好好组织规划,里面的历史包袱不少,跑是能跑,但是要改的话就很麻烦。

Nexus AI内部那个还在打磨的类似工具叫Nexus Atlas(地图集),瑞恩也会用这个项目来测试Atlas,每次测试都栽在这些耦合的历史代码里。

他想看看御风在这段逻辑里会犯什么错。

回车。

终端开始滚动。

可以看到,御风先是扫描了一遍仓库结构。

瑞恩挑了挑眉,心想,这步不算什么。

接着御风开始读代码,标出了几个它认为相关的文件。

瑞恩往前凑了凑。

不对。

它怎么知道事件总线是相关的?瑞恩很确定自己刚才打的提示词里没有这样的内容。

而且这个御风竟然居然很快就略过了那几个名字里带“task”(任务)、“timeout”(超时)的文件,知道那里的逻辑和这次要求的改动毫无关系。

即使对人类程序员来说,那些也是新手最容易上钩的假相关文件。

这个工具——它就像是真的读懂了这个项目一样,明确的知道哪个模块是核心模块、哪段代码又是历史包袱。

这感觉,就好像这程序本来就是它写的一样。

瑞恩的冷笑慢慢从脸上消失了。

终端里的文字还在持续输出。

很快,御风就给出了第一版改动方案,它建议先对已有的旧代码进行重构,为了指导重构,还梳理了现存代码的运行逻辑。

瑞恩看着眼前的电脑屏幕。

这正是他自己想到过的、但因为懒得花时间重构所以一直没做的那个方案。

别慌,这只是个巧合而已。

瑞恩在心里默默告诉自己。

他坐在椅子上,重新调整了一下姿势,强迫自己想了一个合理的解释:事件总线在这个项目里本来就是核心模块,文件体量最大,被扫描到可能只是一个概率问题。如果这个团队在扫描文件的逻辑上格外花了精力,做到这一步也不是不可能。他们可能就只是擅长干这个。

这个解释站得住脚。

在瑞恩思考的时候,御风还在继续工作,已经开始动手写代码了。

瑞恩把注意力拉回来,眼睛盯着终端,等着它在历史包袱的复杂代码里犯错,这里的逻辑耦合严重,Atlas每次都在这里翻车。

然而,御风没出一点错,耦合逻辑被清理得干干净净。

御风甚至在重构之前先补完了单元测试。

旧的代码被大刀阔斧的删除了,新生成出来的代码结构清晰。

御风又自动跑了一遍单元测试。

全绿,一遍通过。

瑞恩的脸上露出了难以置信的表情。

——这,这怎么可能呢?这个工具,比Atlas还要强?

瑞恩不信邪的又打开了Atlas测试库里的另一个例子,这个例子是Atlas测试库里最恶心的,编号case-42。

到现在为止,Atlas还没有一次能够完整通过过。

瑞恩输入了标准的测试提示词,等着看这个御风会在哪里跌倒。

然而,五分钟之后,御风一遍通过了测试,代码优雅,注释完整,看起来简直不像是AI写出来的代码。

瑞恩不得不强迫自己接受了现状。

对比Nexus Atlas,你让它从需求文档生成代码还可以,但是每次在已有的代码仓库里运行,都会出两类典型故障。

一类是找不准上下文,给它一个修bug的任务,它能在一个十万行的文件夹里满世界乱找,把毫不相关的文件都翻出来塞进提示词里,然后生成一份看起来很专业、但完全没办法运行的代码。

另一类是碰巧找到了相关的代码,也改不对。就算上下文给对了,模型也常常分不清哪段是要遵守的约束,哪段只是参考,出来的结果很不稳定,有的时候能用,有的时候不能用。判断能不能用要花的精力不比直接写少多少。

这两类问题,Nexus的研究和工程团队从八月卡到现在,准确率提升了不少,但完全没到可用的程度。

而御风,这个新工具,至少在他刚才尝试的那两个任务里,看起来把问题都漂亮地解决了。

瑞恩感觉房间里有点儿热,他扯了扯衣领,然后低头看了看电脑上的时间,晚上十点三十七。

瑞恩又看向莎拉的对话框。

莎拉的上一条消息还是十分钟之前。

“中国的网络论坛上有一篇测评「御风」的文章,讨论量非常大,请看一下。【链接】”

瑞恩又顺着对话框看向上面的聊天记录。

“刚才我和开发团队已经一起试用过了,完成度比我们的还要高不少!”

——这是莎拉刚才发来的话,瑞恩本来还觉得莎拉是在大惊小怪,现在这句话看起来格外的刺目。

他没点开莎拉的链接,而是直接拿起了手机,拨通了莎拉的电话。

“……呃,嗨?”接起电话的莎拉有点儿错愕,她虽然经常晚上汇报工作,但是老板却很少会直接回复。在硅谷,即使是在创业公司,老板们还尝试维持着表面的“不鼓励加班”的文化。

“莎拉,现在就联系工程团队、研究团队的负责人,市场负责人,半个小时以后——”瑞恩又看了一下时间,“十一点开线上会。约翰那边我来联系。”

约翰·斯诺是Nexus AI的CTO。

“十一点?”莎拉在电话那边又确认了一下,“今天?现在?十一点?晚上十一点?”

这个电话的信息量显然有点儿大,冲击了她思考的回路。

“是的。”瑞恩说,“确保所有负责人都上线,给他们发信息,给他们打电话,或者直接去他们家敲门。总之,确保所有人都上线。”

说完,瑞恩挂断了电话。

紧接着,他又联系了约翰,把他刚才测试的过程大概描述了一下。

约翰在电话那边沉默了一下,开口道:“我现在就过来。”

约翰家和瑞恩家住的不远,开车只要五分钟。

挂断了电话,书房里安静了下来。

坐在办公桌前,瑞恩重新看向屏幕,点开了莎拉发来的那个帖子。

帖子是中文,瑞恩用翻译插件翻译了页面,读起来还算通顺。

老张在帖子里痛心疾首:御风重构他的支付模块,自作主张把他写的一段去重逻辑删掉了,没有任何提示。

“它不知道自己不知道”,“潘多拉的魔盒”,“互联网的地基”……

看完这篇文章,瑞恩整个人往椅背上一靠,目光对着书房的窗户。

“这个人什么都不懂。”瑞恩低声说了一句。

老张以为自己在骂的是御风。

但老张不知道的是,御风底下做意图理解、任务编排和技术决策的,正是Nexus的大模型——水星模型。

水星模型的决策风格就是这样的,激进、自信,看见不符合规范的冗余代码就会“顺手改掉”,能删的部分绝不保留。

这是瑞恩本人和研究团队特意选择的技术方向,现在大模型的竞争已经进入白热化,几家巨头的市占率那么高,Nexus作为一家创业公司,要怎么找到自己的定位?

人狠话不多的技术精英,就是Nexus给水星模型选择的定位。

老张那段去重逻辑被悄悄删掉,根本不是因为御风的“幻觉”,而是因为水星的“脾气”。

这个老张找错攻击的对象了。

但是御风真正厉害的地方:找对上下文、识别历史包袱、无需人工接管的完成整个任务,这些才是「御风」作为工作流编排工具的核心价值。

模型是可以换的,把激进的换成保守的,水星模型换成别家的模型,老张那段去重可能就保住了。

但是瑞恩现在最好奇的是,源码科技,这个团队,到底是怎么做到的?

此章为VIP章节,需要订阅后才能继续阅读

  • 价格:0屋币(1元=100屋币)
  • 购买
设置
作品详情 加书架
章节进度
评论 (0条)
评论加载中...
首富从AI浪潮开始封面 正序
目录加载中...
加书架
上一章 目录 下一章

设置