哈哈小说
第 6 卷 · AI 的前夜 · 第 65 章 · 95 段 · 0 字

三条线

第六十五章 三条线

周一晚上九点二十,林建斌发来消息。

「陆总,凤合内部确认了,小团队试用的方向可以推进。按你们标准合同走,我这边明天上午把细节跟顾衔确认一遍,没问题的话本周内签。」

他回了四个字:「好,顾衔跟。」然后把手机翻扣在桌上。

凤合这条线没有死,活了下来,变成了另一种形状。主合同没拿,试用合同拿了。结果不是预期里那个,但也不算差。


周二早上七点,顾衔发来招聘JD草稿。

岗位名叫「后端工程师(AI应用方向)」,要求列了三条:Python或Go,有独立承接项目经历,熟悉git工作流。薪资区间:25k到35k,外加期权池,五年期。

他看了一遍,有一处要改。

「岗位名改成『AI接入工程师』,」他给顾衔说,「『后端工程师』太宽,来的人会觉得这是通用后端岗。我们要的是能把一个客户从零带到上线的人,不是来维护业务逻辑的。名字说清楚,错的人自然就不来了。」

「明白,薪资区间有没有问题?」顾衔问。

「没有,但把期权那行改一下,不要写『五年期』,改成『四年Vest,一年Cliff』,这样看得懂期权的人知道你认真,看不懂的人自然过滤。」

「没问题。」

JD修完,顾衔发上了三个平台:拉勾、Boss直聘、脉脉。


周二上午十点整,天象云数据包到了。

苏越工程师发给顾衔的邮件,三个zip文件,共计1.1G,按脱敏方案打包,每个文件对应一个主要仓库。

那边已经在等,收到转发就开始解包。十分钟后第一条进展来了:

「数据包格式完整,三个仓库各自是独立的压缩包,commit历史文件格式标准。在跑格式化,预计今天下午完成第一步。」

这条进展消息同步给了苏越,带了一句:「接入已启动,进展会按时间轴逐步同步给您。」

苏越很快回了个字:「谢。」

这种客户好打交道,不催进度,等结果。

陆衍把任务列表过了一遍。天象云这条线,这周的核心工作全在麦景行身上:数据格式化三天,模型训练五天,剩余部分之后再说。前三天是基础,基础有问题后面全要推翻。

插图

他给麦景行发了一条:「格式化处理这步,有任何数据问题先停,别硬跑,跑坏了处理成本更高。」

「知道,有问题先说一声。」麦景行回。


下午,凤合合同发出去了。

试用合同按标准模板出的,退款条款一字不差。凤合后端八人,Python和Go。试用六周,合同发给林建斌,等对方内部走签字流程。

下午三点,乔木发来了一条:「下周二教育SaaS那家,叫启明教育,我把他们官网翻了一遍,那个评测系统是自研的,工程师大概十到十五人,不小。」

「技术负责人叫什么?」

「姓钟,文档里看不到名字,但职位是CTO。周二电话,我直接问。」

「CTO接电话的不多,」陆衍说,「准备具体点,说完文档里打不到的东西,比如他们评测系统里的代码质量问题怎么影响到学员。」

「他们是把评测结果给学员的,如果代码质量差,出来的建议可能是错的。」

「这一点直接说,别绕弯。CTO听不了废话。」

「嗯。」


周三早上,麦景行发来了第一个问题。

「commit历史里有个问题,早期那批提交没按脱敏方案来,里面有几个真实邮箱,大约300多条,3%左右。」

两个选择,脑子里过了一遍。

「选择有两个,」他回,「一,直接跳过这批,用干净的97%跑,最后精度会低一点。二,让天象云那边重新打一份脱敏版,多等两天,数据干净,精度不受影响。」

「从数据质量角度,我建议选二,」麦景行说,「这3%都是早期提交,很可能是奠基期代码风格,丢掉会影响风格学习的基线。」

他把这条转给顾衔:「问一下苏越,那批早期提交能不能重新走一遍脱敏,两天内发过来。」

电话打过去,十五分钟后回话:「苏越说可以,他们工程师今天下班前处理,明天上午发过来。」

「行,让麦景行先等数据,这两天把这步的规范文档先整理出来。」

插图

「好。」

「了解,我先整一份《接入规范说明》,到时候给凤合那个团队直接用。」麦景行回。

这人做事有余量。一个任务暂停了,顺手把下一个客户的准备材料给垫出来。这就是为什么招人要慢,但找对了会省力很多。


周三下午,启航科技的消息来了。

那个电话没走顾衔。陆衍手机响了,陌生号码,接通了是那技术VP的声音。

「陆总,我这边还有一个问题,上次忘了问。」他说,「我们三个仓库,有一个是算法团队的,代码里涉及一些模型权重路径,不能对外传输,连脱敏后也不行。这个仓库如果不能参与训练,你们的工具还能给出有效建议吗?」

这问题不难,但问得精准。前世他见过类似的情形:某家公司算法仓库强行纳入,工具把那个团队的命名习惯也学进去了,推出来的建议改了其他人的写法,工程师反弹,项目拖了三个月,最后黄了。那个坑,他不想再踩一遍。

那个仓库不参与训练,少一个团队的风格基线,工具能出建议,但针对算法团队的建议精度会下降。

「可以,」他直接说,「缺少算法仓库的训练数据,对前两个团队的覆盖率没有影响。算法团队这边,工具给出的建议会偏向通用Python规范,精度大概在40到50%,低于我们承诺的六周80%。如果这对你们可以接受,合同里我们可以单独注明:算法仓库不纳入训练,对应团队不适用80%达标条款。」

那边沉默了几秒。

「这个方案合理,」他说,「我今天拿这个版本给VP确认,这周内给你答复。」

「好,等你消息。」

电话挂掉,转给顾衔:「启航科技那个算法仓库排除,合同里加一条说明,算法团队不适用80%保证,其余两个仓库照常。」

「明白,我把合同版本预备好,等他们确认了直接改条款发出去。」


晚上九点,凤合合同签回来了。

林建斌发来扫描件,后面附了一句话:「陆总,技术部当时有两个人不同意试用,说你们工具没经过大客户验证。我把退款条款那两条截图给他们看,他们没话说了。」

顾衔存档,发了消息给陆衍:「凤合试用合同签了。」

三条短消息发进群里:

「接入启动中,数据补包明天到,后天继续跑。」

插图

「凤合试用合同签了,麦景行下周开始对接。」

「启航科技这周内应该有结论。」

「凤合那个团队,数据包我这边发个要求格式给顾衔,让她转过去,省得对接时再来回。」麦景行先回。

「今晚我整理一下,明天发给林建斌。」顾衔说。

乔木:「那下周二启明教育如果谈成,四条线了?」

「四条线,」陆衍说,「但先等天象云和凤合跑完。」


晚上在船坞里把这两天说了一遍。

「天象云数据补包明天到,后天继续。凤合合同签了,下周接入。启航科技这周内答复。」

豆包那道暖橙的光:

> 三条线同时在走,麦景行一个人在扛两个接入。招聘JD今天发出去了,有没有回音?

「下午进来了四份,顾衔在筛。有一份背景挺好,Go和Python都有,之前在一家SaaS公司做过三年,项目经历看着完整。」

> 但?

「但有一处对不上,他写的离职原因是公司方向调整,但脉脉上能搜到那家公司去年融了B轮,现在还在扩张。」

豆包的光暗了一下,没有立刻说话。

Claude那道蓝紫光跟上来:

> 方向不止一种解释。B轮融资和内部某个团队方向调整可以同时发生。但这种地方值得问清楚,招进来再发现问题,成本更高。

「顾衔明天约电话,问一遍。」

Codex那道翠绿光,一行字:

> JD发出去第一天,四份简历,有一份值得谈。按这个速度,下周应该有候选人走到二面。招人这件事,比你预期的快。

插图

「不急着拍,先把这几份筛完,」他说,「宁可多问一轮,也别招一个两个月之后要再换的人。」

窗口合上,今天的几条事项记进产品文档,底部加了一行:

「等保申请,顾衔本周内拿到完整流程,下周一正式启动备案材料准备。」

日历翻了一页。

下周:天象云接入进入训练阶段,凤合试用开始,启航科技大概率给答复,招聘进入面试节奏。

线都在动。


第二天早上,顾衔发来一条:

「那个候选人,电话打完了。」

「怎么说?」

「他说那家公司确实还在扩张,他在的那个方向被合并进另一个业务线,核心团队跟过去了,他不想跟,所以出来了。逻辑说得通,但他提到合并的时候有点停顿,没继续说。」

「停顿在哪里?」

「说到『核心团队跟过去了』之后停了一下,然后换了话题说自己想做AI方向。」

停顿那个细节,让他想了一会儿。

「约他来谈,让麦景行参加,问一个具体场景:如果客户的commit历史里有一批格式异常的提交,他怎么处理。」

「约哪天?」

「周五,」他说,「但先查一件事,他上一家公司做的那个SaaS,有没有和启航科技或者天象云交叉过。」

顾衔沉默了一秒。「你觉得他是被人推过来的?」

「不知道,」他把手机放下,「但如果我是竞争对手,我现在也会想往云帆塞人进来。」