第二百一十章 我是御风的发起人 (第3/3页)
每项子任务后都有进度条。前两个已经填满,呈绿色,末尾各有一个绿色对勾。
第三个进度条正在前进,速度不慢,末尾有个旋转的小圆圈。
姜亦心说:“为了让非技术用户也能理解智能体到底在做什么,我们给御风加了一个任务视图。”
“终端里是执行日志,网页上是任务状态。”
“你不用看懂每一行代码,也能知道它是在理解、修改,还是在验证。”
“这对团队协作很重要。”
“因为很多时候,产品、测试、运营不读代码,却需要知道事情进度。”
“顺带一提,这个功能也是用御风开发的。”
随着解说,御风完成了补充测试,进入运行验证阶段。忽然,一个红色WARNING(警告)从页面中弹了出来。
姜亦心切回终端,只见输出文字是——
【FAILED tests/branchCommand.test.ts】(测试失败)
【Expected currentBranch to be“feature-a”, received“main”】(测试结果应为A支线,实际为主线)
现场媒体很安静。
直播间弹幕密度激增。
“来了来了!这就是我说的翻车点!”
“我就说不可能这么顺利。”
“看看小姐姐怎么圆。”
姜亦心心里也漏跳一拍。
现场演示有时就是这么刺激,彩排三次都没出现这个问题。
姜亦心定了定神,拿起话筒:“我们可以看到,第一轮测试失败了。”
“这在开发流程中很常见。”姜亦心顿了顿,接着说:“对AI编程而言,这个场景格外有意义。因为AI编程本就是概率问题,没有任何模型能保证每次输出都完美。”
“如何在不确定的输出中走向确定正确的结果,这正是御风要解决的问题。”
直播间弹幕热度更高。
“刚才是不是有人说不可能是真的现场?这还不真?”
“这个错误也是计划好的,信的人都被玩成汤姆猫了。”
“在不确定的输出中走向确定正确的结果,小姐姐太帅了。”
这时,姜亦心向大屏幕示意:“正好让我们看看,御风会怎么处理这种情况。”
终端里,御风已经开始分析。
【测试失败分析】
【branch switch命令更新了内存中的 currentBranch,但未持久化到 BranchState。】
【导致测试重新加载状态后,currentBranch仍为 main。】
【影响范围:branch switch后的新任务可能写入错误分支。】
【开始修复】
【正在修改 src/commands/branch.ts】
【重新运行测试】
这次运行大概花了二三十秒,全场安静下来。姜亦心下意识用手捂住话筒。
一次错误可以说是概率,连错两次就有点说不过去了。
更别提弹幕已经密密麻麻挡住画面。
“卧槽卧槽卧槽我都紧张起来了。”
“不会有人真的信是现场演示吧?不会吧不会吧?”
“别挡着我看不到结果了。”
终于,测试结果从终端里弹出来。
【PASSED tests/branchCommand.test.ts】(测试通过)
【本次任务完成】
【改动摘要:】
【1.新增 VersionNode / BranchState,用于支持树状版本管理。】
【2.保留旧 checkpoint接口,并提供旧数据迁移能力。】
【3.新增 branch list / create / switch / tree命令。】
【4.新增分支树展示能力。】
【您需要保留此次改动吗?y/n】
姜亦心重新举起话筒:“最后这一部分,是御风生成的改动摘要。这是接到内测用户反馈后新开发的功能。”
接下来,是这场演示的最后一个环节。
姜亦心在终端输入“y”,开始演示刚刚开发完成的功能。
全场人都专注而安静地看着她的演示。
在场的这些人,不管是不是科技行业从业者,都已意识到自己刚刚见证了什么。
一个基于AI的工具,在这么多人的注视下,在一个部署于生产环境的复杂代码系统里,从理解需求到理解代码库,再到提交改动、设计并运行测试,最后自己修复自己的Bug,完整完成了一个真实世界会出现的工程任务。
这个水平已经完全可以胜任初级程序员的工作。
甚至可能比很多初级程序员做得更好。
他们忽然意识到,在场所有人都见证了历史。
此时,直播间弹幕的风向已经完全变了。
“卧槽,这个闭环太帅了!”
“用自己开发自己,真敢啊。”
“如果不是录播,我愿称这个发布会为最强。”
“刚才报错那一下反而真实。”
“排队链接呢?我要试用。”
“小姐姐太棒了,叫什么名字啊?”
姜亦心完整演示新功能,确认无误后,把电脑画面切回幻灯片,走回舞台中央。
“这就是我想展示的东西,是御风真正能在生产过程中帮助我们的样子。大家可以看到,御风刚刚完成的这个功能,会成为御风之后继续进化的基础。”
说完,姜亦心用控制器切到下一张幻灯片。
屏幕上出现御风公测信息。
【御风今日开放公测】
【第一阶段限量免费】
【企业版体验申请开放】
姜亦心声音充满激情:“今天,御风正式开放公测。”
“第一阶段,我们采取限量免费的方式,根据服务器资源和用户反馈逐步开放名额。”
“我们欢迎大家测试它,也欢迎大家批评它。”
“因为一个真正有价值的工程工具,不是靠一次发布会获得荣耀,而是在一次次迭代中变得更好。所以,我们期待所有用户的反馈,让我们把御风做得更好。”
说完这段话,姜亦心把幻灯片切到最后一页,接着说:
“我们希望,御风要做的不是替代人的价值,而是增强人的价值。”
“我们希望,御风能把人从低价值的执行工作中解放出来,把人还给真正重要的工作——做判断、做决策、做创造。”
姜亦心顿了顿,目光扫过全场。
“还记得我开场讲的那个故事吗?”
“我那个朋友,和她那盏凌晨四点亮起的灯。”
“我希望,御风让每一个独行的人都不再孤独。御风而行,人人如龙。”
与此同时,姜亦心背后的幻灯片上显出四个大字——“御风而行”。
直播间热度已经爆表,弹幕成了网友们的狂欢。
“这个美女的全部资料,我现在就要!现在!”
“妈妈再也不用担心我的编程。”
“prprprprprprprpr。”
这时,姜亦心忽然看到李婷在不远处的摄像机旁拼命朝她挥手,旁边一个同事举着iPad,上面写着四个大字——“自我介绍”。
她这才意识到,自己从头到尾都没做自我介绍。
于是,她说了台上的最后一句话。
“我是源码科技的产品负责人,也是御风的发起人——姜亦心。谢谢大家。”
全场响起热烈掌声。
『加入书签,方便阅读』