姜亦心刚把包收好放到桌上,一抬头,就看见苏念念从走廊那头快步过来,手里还捏着手机,屏幕没锁。
“你刚才发给我的那个视频,是用什么东西做的?都是我们的工具栈?”
“嗯。”姜亦心点头,“天工、BugKiller 和水星的 API,中间加了一个监听进程。”
“让我看一下现场的。”
姜亦心心里咯噔一下。
飞书上,她已经发了十秒加速录屏和三段技术压缩正文;按正常流程,领导看完后的评价分几个等级。
“收到,周一例会说”——这个是看了,而且觉得不错。
“收到。”——这个也看了,感觉就一般。
“XX做完了吗?”——没评论这条信息本身,而是问别的事;那可能是没看,或者看了觉得很不好。
苏总是见过大场面的人。
现在她居然急匆匆赶过来,要现场再看一次。
这个东西,是不是比我想象的要大啊?
“行。”姜亦心拿出笔记本,“我再设置一下环境。”
姜亦心打开屏幕解锁,屏幕上还是刚才的演示页面,日志窗口停在最后那条“预览地址已生成”。
她清空天工会话,重新贴上水星的 API key,把刚才的改动全部回滚,最后重启监听进程。
总之,尽量恢复到初始状态。
“您输入个任务?”
苏念念已经搬了把椅子坐到她旁边,眼睛盯着屏幕:“你先复现一遍刚才那个。”
姜亦心敲下那行字。
“给设置页面加一个深色模式的开关。”
日志开始滚动。
苏念念没说话,身体微微前倾,眼睛紧盯着屏幕。
三十一秒后,预览地址出来了。
“深色模式”开关乖乖躺在设置页右上角,点一下,整个项目切到夜间主题;再点一下,又切回来。
姜亦心看了一眼苏念念。
苏念念没看她。
过了一会儿,苏念念开口:“现在的架构,有数据泄露的风险吗?”
“没有。”姜亦心答得很快,她做之前仔细想过,“所有代码分析都用天工做,水星只负责任务规划。”
苏念念看了姜亦心一眼——小朋友安全意识很过关嘛。
其实对很多企业来说,使用 AI 最大的问题就是数据泄漏风险。
人家可以承诺不看,可数据交出去了,看不看就不是你能决定的了。
所以源码处在一个比较好的位置,至少有天工可用。
“那换个代码库。”
“换成什么?”
“开物。”
姜亦心的手指在键盘上停住了。
开物可是源码科技当家的主产品,代码量有十几万行,不是练手的玩具项目。
“直接放开物吗?”
“嗯,挑个核心模块。”苏念念转过脸看她,“正在开发的那堆分支里随便挑一个。”
姜亦心没再确认第二遍,直接拉代码。
她熟练地把开物前端一个正在开发的分支切到工作区,再把路径贴进监听进程的配置里。
“我来喂任务。”
她输入的那行字,让姜亦心都替 AI 紧张:
“把项目、任务、成员三个模块的队列逻辑,抽象成一个通用队列组件,在三个模块里复用接入,不影响现有行为逻辑。”
姜亦心倒吸一口气。
这种活儿放到组里,资深开发都得先拉几个人开会讨论半天:三个模块现有逻辑差异在哪儿、通用接口怎么设计、迁移分几步走、测试怎么兜底。
正在用的代码最难动,因为你不知道动一下哪里就坏了。
真能做出来吗?
姜亦心的感想先不提。
日志开始滚动。
——扫描项目结构。
——定位相关文件:读取 services/approval、services/task、services/expense……
——规划改动:……
日志到这儿不动了,像是卡住了。
苏念念和姜亦心一起盯着屏幕。就在两人快要没耐心时,新日志出来了。
——规划改动:通用状态模型,生成迁移脚本,生成抽象复用层,生成所有场景的适配器……
——开始编码。
——运行测试组件:133 failed。
——重新编码:1/10。
——运行测试组件:117 failed。
日志开始反复。
……
——重新编码:10/10。
——运行测试组件:117 failed。
——达到最大重试次数,退出。
姜亦心盯着屏幕,心慢慢往下沉。
十几分钟后,监听进程停止重试,姜亦心悬着的心终于死了。
苏念念没说话,姜亦心先小声说:“能做简单的,太复杂的它就想不清楚了。”
像说给苏念念听,又像自言自语。
本来以为做出来一个很厉害的东西,结果激动早了。
苏念念却拿出手机,想了想,又把手机放下了。
“走,带上电脑。”苏念念站起身,对姜亦心说。
“啊?去哪儿?”姜亦心没反应过来。
“去找韩总。”
说完,苏念念已经朝韩路一的办公室走去。
姜亦心赶紧抱着电脑跟上去。
韩路一还在办公室。
标数据。
可以说是核动力牛马了。
视界的精力值还撑得住,他自己的“精力值”却有点撑不住了。
这个量级的标注,一个人做确实不太现实,三天八千条已经快把他肝没了。
他一边放慢标注速度,一边琢磨怎么把这种标注能力规模化。
已经有一点眉目了。
这时,敲门声响起,他抬起头。
是苏念念的声音:“韩总,是我和小姜。”
“什么事?”韩路一起身去开门。
“小姜做了个新东西。”苏念念站在门外,身后跟着抱着笔记本电脑的姜亦心,“你得看一下。”
“什么东西?”
苏念念收到姜亦心的飞书时,已经转发给韩路一了,但他还没来得及看。
没关系,苏念念让韩路一打开飞书,把那条消息快速看了一遍,再让姜亦心打开电脑,把刚才那个复杂场景的测试描述了一遍。
短短几句话之间。
韩路一心里的架构图已经画完了。
他有点儿惊讶。
没想到,这几天忙着做模型、做标注,没关注公司的事,员工自己搞了个大的。
不能说是惊讶,是惊喜。
Nexus 的瑞恩提出的新范式,是硅谷各公司都在专注的新方向,姜亦心自己搞出了个半成品。
“你自己做的?”韩路一问。
姜亦心有点儿不好意思:“不是,还有钱晓乐。”
韩路一想了想,有点儿印象,也是个年轻人。
还是年轻人的脑子新。
“把刚才那轮日志给我看看。”
姜亦心赶紧调出刚才的记录,把电脑放到韩路一面前。
韩路一打开视界。
好久没扫过代码了。
日志一行行在眼前展开,视界叠上一层透明的分析层,深深浅浅的颜色浮现在上面。
韩路一的目光跳到中段那一大片反复的红。
规划一次,编不过,回滚;重新规划,又编不过;再规划,再挂。
一共十次。
他把滚动条拉回去,看每一次规划之间的差别。
前面几次走的基本是同一条路,只换了些枝节;到中间某一次才“想起来”有个地方不对,补了一层;再往后,又把前面想明白的东西丢了,重新来一遍。
按下葫芦起了瓢。
前面想清楚的,写到后面就忘。
一段段翻过去,从头到尾,没有一次是真的“想明白了再动手”。
架构他也扫了一眼。
不是架构出了问题。
韩路一一下就看出根本原因——
模型不够聪明。
这个架构说复杂也复杂,实现起来并不容易。
但说简单也很简单。
大模型就像人的大脑。
传统聊天式交互,只给这个大脑配备了读和写的能力,比如 ChatGPT、谷歌的 Gemini,唯一的交互方式就是聊天。
随着模型能力越来越强,人们开始探索能不能让它做更多事,方式就是给它装上手脚。
比如开物,是给模型装上调用预制组件库的手,于是它能制作各种各样的 APP。
比如 Nexus 正在开发的自动化工作流,和姜亦心刚展示的新软件,是给模型装上可以直接在电脑里读取代码的眼睛、修改代码的手,于是它可以像一个开发工程师那样工作。
这个想象空间其实很大,因为你还可以继续给它装其他不同的手脚。
比如你让它能收发短信,它就可以每天替你给女神发早午晚安。
甚至开网店、炒股,都不是问题。
可为什么现在还没有这样的产品出现呢?
整个行业还在探索早期阶段,这是一方面。
但根本原因,还是那句话。
模型不够聪明。
你跟它说,帮我盯着新能源的利好,出消息就加仓。
它闭市前从财经新闻里扒出一条《宁德时代与苹果达成深度合作》,反手就把你账户里的两百万梭哈了进去。
第二天你打开账户:跌停。
再一查,那条“深度合作”其实并不是官方媒体报道,而是哪个野鸡自媒体博眼球的假消息。
如果你问它,它甚至还会认真地帮你理出这条新闻和买入操作之间那套缜密的逻辑关系。
一个经常犯傻的模型,装上手脚之后能造成的危害,可比只有嘴的模型大多了。
关于什么是聪明的模型,不从事这行的人会有很多误解。
有人说:“所谓大模型,不就是猜下一个词是什么的概率生成器吗?你怎么能指望这种东西产生智能?”
这个说法其实没错,但容易让人误解。
因为这种概率不是在一张平面表上查的。
它是在一个巨大的多维向量空间里算出来的,每一段语义、每一种逻辑关系,都对应这个空间里的一个方向。
模型把你输入的那段字投进去,让它在空间里和见过的一切比较、融合,最后落到一个点上。
输入越多,落点越精确;空间的维度越高,对细微差别的分辨越清楚。
维度靠什么堆?靠层数。层数越深,落点在出来前被反复精修的次数就越多,每一轮都更贴合你真正想要的意思;大模型比小模型聪明,核心原因就在这里。
从这个层面说,即使模型真的产生了“智能”,似乎也不足为奇——毕竟人的大脑思考时,也只是神经元的电位运动而已。
只是大脑里神经元之间的连接以百万亿计,而现在最大的 AI 模型参数量也不过万亿级,还差了几个数量级。
而且,大脑运转的耗电量还不到 AI 模型的几万分之一。
所以过去几年,全世界的 AI 公司拼命砸钱,就是要把模型做大、维度做深。
可当算力砸到一定程度之后,每多加一层带来的提升开始递减,代价却越来越贵。
这个时候,标注的价值就出来了。
好的标注,相当于提前告诉模型:“这一类问题你不用在整个空间里盲搜,只要在这一小片里搜就行。”分布空间一收窄,有限的层数就能算出更准的结果。
韩路一面前这堆反复的红,恰好是这件事的反面——
具体到这个任务,把三个已上线模块里各自跑着的队列逻辑抽成一套通用组件,还要保证迁移完之后,现有行为一分都不能变。
模型训练数据里,单独某一套队列的代码有,业务层做抽象的通用组件也有;但“跨三个已经在跑的模块做无损重构”这种要求见得不够多,标注也太稀疏。
一次还要同时装下三个模块的实现、测试用例,外加“不许改行为”的约束,上下文窗口根本不够。
空间又大、又稀疏、还不准。
模型只能一段段盲猜,尝试了这么久,也没搜到那个窄窄的正确解。
但这不是说这个产品的方向错了。
只是基于现有模型能力,它没做足够的优化。
但这是 AI 未来发展的方向。
给 AI 工具赋能,让 AI 工具承担更多工作。
韩路一很期待。
“小姜。”韩路一开口。
“嗯嗯?”姜亦心小心翼翼。
“东西做得很好。你找几个人完善一下,内部先用上。”韩路一说着合上笔记本电脑,递给姜亦心。
“可是刚才苏总试的那个场景……”姜亦心有点犹豫。
苏念念微微一笑:“所有工具刚出来的时候都有这样那样的问题,有它能做的,也有它做不了的。”
“先当内部工具用着,把使用反馈都收集起来。”韩路一补充了一句,“尤其是失败的例子,对我来说更有用。”
姜亦心突然想起一件事,又问:“那和 Nexus 的合作呢?”
苏念念看了韩路一一眼,转头对姜亦心说:“两个都由你负责,但优先这个;合作那边如果你管不过来,可以来找我。”
“嗯嗯!”
“回去吧。”
姜亦心抱着笔记本电脑走到门口,回头看了一眼,两个老板都没动。
她从外面带上门。
会议室里只剩韩路一和苏念念。
“念念,我突然有一个感觉。”
“什么?”
“招到对的人之后,就不停地有好东西自己蹦出来——”
“好爽。”
韩路一说完,脸上露出笑容。
这就是资本家的快乐吗?
苏念念也欣慰地笑了——小姜确实是个人才。
……
会议室的门合上。
韩路一独自坐了会儿。
窗外夜色深了,前滩那条江的倒影在玻璃上晃。
他回想姜亦心今天给他带来的惊喜。
现在最大的限制来自模型能力。
既然这样,等我给它装个好脑子。
韩路一拿出手机,屏幕上是程远下午发来的微信:
“韩总,我们对上次您带来的展示原型很感兴趣,不知道您对合作是什么意向,我们先对接一下?”
隔了两天才回,我还真以为你不着急呢。
韩路一翻出之前和顾司玥商量好的条款草稿。
作为律师,顾司玥对这个条款的评价是:“会不会太狠了?”
韩路一的评价是不会。
商业谈判中,谁掌握独一无二的资源,谁赢。
优势在我。
发送。
本文每页显示
5000字 共
502页 当前第
148页
目录 上一页 ← 148/502 →
下一页 加入书签