姜亦心再次停顿了一拍。
「但有些时候,最便宜的,也是人。」
台下没有人说话,但姜亦心能感觉到很多目光在看着她,在现场的,在网络上的。
「我们做御风的初衷,其实没那麽大——」
「就是想让那盏凌晨四点的灯下面,不再只有一个人坐着。」
她转身,指向身後的大屏幕。
「过去五年,AI写代码这件事,从笑话,变成了玩具,又从玩具,变成了工具。」
「代码补全能节省一点你敲击键盘的时间。」
「对话式编程能告诉你这一段该怎麽写。」
「但它们都还停留在工具这个阶段。」
说到这,姜亦心抬手按下了手里的换页器。
幻灯片切换,浮现出御风的LOGO。
「御风,不是一个更聪明的工具。」
「它是一个能和你一起写代码、一起Debug、一起处理线上事故的「,「同事。」
姜亦心看向台下,她的眼神里已经没有了刚才的紧张。
「乘奔御风,人人如龙。」
「接下来的半个小时,请允许我,带大家看看这位「同事」到底能做什麽。」
演讲的第一段结束,台下响起了一阵掌声,直播间里的弹幕也迎来了一波高潮。
「说的真好,给我一个老码农整破防了」
「我不是程式设计师,怎麽鼻子也有点儿酸」
「已经给源码科技投简历了,求收留」
「说的漂亮,不是还是要抢程式设计师工作吗?」
「prprprpr]
姜亦心走到旁边的台子那里,这里有一台提前放在那的笔记本电脑。
她操作了一下,电脑桌面取代了幻灯片,出现在後面的大屏幕上。
然後她在终端里进入了本地一个叫做「yufeng」的文件夹,在里面启动了御风的命令行工具。
「大家可以看到,现在这里的是御风的後台代码。」
「内测的用户们都知道,现在御风的版本控制还比较简陋,只能一级一级的前进或者回退版本,对版本分叉的原生支持也不足。」
「我们现在想要添加一个树状的版本管理功能到御风里。」
姜亦心边说边操作,现场的媒体们还没什麽大的反应,网上的直播间里已经炸锅了。
「不会吧,她要现场添加功能?」
「我看了这麽多年科技产品发布会,现场演示就没见过几次,牛逼!」
「楼上的,别傻了,怎麽可能是真现场演示。鼎盛当年的万物生,还记得吗?」
「要是翻车了就可乐了」
姜亦心在命令行里输入了想要完成的需求—增加丰富的分支管理功能。
然後点了下回车。
这一刻,姜亦心感觉时间过得格外的漫长。
不是因为她不相信御风,而是因为她太清楚现场演示意味着什麽了。
彩排的时候跑的通,不代表现场一定也能跑通;本地环境没问题,不代表接上大屏幕和直播推流之後不会出奇怪的么蛾子。更何况,她现在演示的不是一个玩具项目,也不是一个临时写出来的小工具。
她演示的是用御风修改御风自己。
这件事本身就很危险。
也很有冲击力。
终端上,第一行输出终於跳了出来。
【御风已启动。】
【当前项目:~/projects/yufeng】
【正在读取项目结构————】
【检测到项目类型:TypeScript/Node.jsCLITool】
【检测到核心模块:src/core/、src/core/、
src/commands/、src/storage/】
【正在分析需求————】
姜亦心站在边上,没有说话。
她知道,这个时候不需要过多的解释,演示自己会说话。
并不是所有的媒体都能看懂现在的状况。
但是几个科技媒体的记者互相之间已经在窃窃私语了。
【需求理解:为当前版本控制机制增加树状分支管理能力。】
【当前限制:】
【1.检查点仅支持线性前进/回退。】
【2.回退後继续修改会覆盖後续状态。】
【3.缺少branch/switch/merge等命令。】
【4.缺少分支状态展示能力。】
【建议目标:】
【1.引入VersionNode数据结构。】
【2.支持从任意检查点创建新分支。】
【3.支持branchlist/branchcreate/branchswitch。】
【4.保留当前线性回退能力,避免破坏已有用户习惯。】
【5.新增测试覆盖分支创建、切换、回退後分叉等场景。】
姜亦心看到这里,心里稍微落定了一点。
第一关过了。
把自然语言转化成细分任务这一步完成了。
御风已经开始调用API进行代码生成了,趁着它在後台运行,姜亦心开始同步解说。
「大家现在看到的,是御风对当前项目的第一轮理解。」
「它没有直接开始写代码,而是先读取项目结构,找到和需求相关的核心模块,再把当前系统的限制列出来。」
「这一点很重要,这也是一个真人程式设计师接手这个任务时会做的事。」
「每一个程式设计师刚工作时学到的第一课都是——不要去改动你不理解的代码。」
此时在看直播的网友大部分都是相关从业人员,看到这里,直播间的弹幕也转向了专业化讨论。
「这一段是真的专业,先读项目再动手,比我组里的实习生可靠谱多了」
「楼上别凡尔赛,谁组里的实习生不是先动手再说的(狗头)」
「这不就是git的commitgraph吗?换了层皮而已]
「prprprpr]
「pr的那个日本网友,请你收收味儿」
在直播间的网友们激烈讨论的同时,终端这边开始进行输出新的改动记录。
【正在创建检查点】
【已创建检查点:checkpoint\—20270204\—102812\—before\—branch\—tree】
【开始修改】
屏幕上开始滚动文件变更。
【正在新增src/core/】
【正在修改 src/core/】
【正在新增 tests/.ts】
【正在新增tests/.ts】
前前後後大概输出了十几个改动文件,这些路径对普通观众来说不算直观。
如果只让这些代码刷过去,确实会很枯燥。
还好,姜亦心早就预料到了这一点。
她没有让大屏幕停留在大片代码上,而是点击终端左下角的一个本地网址连结。
——
点击之後,浏览器中打开了一个新的页面,这是御风自动生成的。
页面上是一个简洁的任务进度面板,里面写着如下信息。
【任务:树状版本管理】
【理解项目:完成】
【设计数据结构:完成】
【修改核心模块:进行中】
【新增命令:等待中】
【补充测试:等待中】
【运行验证:等待中】
每一项子任务後面都有一个进度条,其中前
第二百一十章 我是御风的发起人-->>(第2/3页),请点击下一页继续阅读。