时间过得很快,已经到九月中旬了。离年末还很远,但今年要做的事情已经做得七七八八了,现在写,也很合理。
先说工作吧。
一月份的我还在浑浑噩噩地混日子。2025年是AI火热的大年,但我作为吃老本的人,丝毫没有关注AI,仅仅会用简单的对话,问一些简单的问题。
二月的我进入了努力工作模式。本来今年可能会像之前的某一年一样,混一混就过去,但老板突然下了命令:要AI提效(说实话,AI能提效,但是不多)。于是开始了第一个项目——代码审核机器人。那阵子真是没日没夜,常常干到凌晨3点多?好久没这么拼命了,上一次还是在24年。
搞自动化代码审计,看起来简单,但是做起来很难,坑也一堆。
一开始选的是 ADK 作为基座来实现 agent。最初的想法很简单:只扫描 diff 就好了。但真做起来,误报一大堆,要解决。
本来这个系统就是专门给钱包代码做 AI 白盒扫描的,目标是发现更多的假充值问题。
一开始是单纯的 diff 扫描,但做着做着发现上下文不够,于是拆分成四阶段流水线:
- P1 漏洞初筛:一开始做的是渐进式加载,后来发现 Gemini 有缓存,不如一股脑多加载点。
- P2 链路追踪:从 P1 给的 source_locator 起点,沿调用链走到防御节点。整个充提流程涉及多个服务,如果每个任务都要读一遍整个代码,过于复杂,上下文也不够,于是改成了“架构文档 + 链路追踪 + 链路追踪缓存”的模式。但坑也很多:跨语言、跨服务的链路追踪;依赖提示词和架构文档;断链追踪自动修复;架构变更导致架构文档落后;以及什么情况下才需要做链路追踪。
- P3 防御验证 / P4 报告生成:问题倒不多。
然后就是上下文问题:运行时快照层;跨仓库异步 relay 追踪仍是最大瓶颈;主流公链知识卡(不能靠 AI 自己的知识,万一有很新的公链)。
另外还有 ADK 本身的坑:
- 上下文隔离不是“参数一开就彻底隔离”;
- structured output tool 会诱导模型过早收敛;
- 流水线编排成本高于单 agent。
搞完这个大概都六月末了,真累。本以为就这么结束了,结果老板又给了个任务:做安全演练。
本来想着随便搞搞,结果老板要搞出钱来。搞了半个月都要放弃了,这时候柳暗花明——Kimi 3 上了,攻击欲望巨强烈。
先是帮我搞了几个 JumpServer 的 0day。反正最终结果是好的,拔出萝卜带出泥,又搞出一大堆陈年老问题,现在已经修了一个月了。
这个就不过多赘述了。
接下来说说生活吧。
今年最大的事,也是最好的事,是遇到了壮壮。
说起来,起因再平常不过。如果我没记错,那正是春节前后,我一个人在燕云里闲逛,玩得百无聊赖,顺手刷起了小红书,就这样刷到了“圆脸网友”。正好她在招结义,我便过去了。
壮壮在游戏里的名字,叫“梨泱姎”。互加好友后,她跟我说的第一句话是“哈喽”,我隔着屏幕就笑出了声。怎么会有这么可爱的女孩。
当然,后来也挨了猛烈一击——大家都说她45岁。
说实话,我是不太相信的——你一个45岁的大妈,怎么能这么有趣。
再后来那阵子特别忙,也没顾上和结义好友一起玩。总算快忙完的时候,才开始关注起壮壮——因为结义的老八要退,她要把自己的徒弟拉进来。起初我没觉得什么,后来经常登录游戏,发现他俩总在一块组队。
其实我知道她叫壮壮,是因为刷到了她的抖音,看到有人这么叫她。(她到现在还不知道。)
有一次她说是要弄燕云的情境,我也不怎么弄这些东西,便让她帮忙。这傻姑娘弄完,拿我的号给结义一人发了一句“我是猪”。你真的是45岁的姑娘吗?
还有一次她跟我说:“好小子,她们都是几姐,我就是一个冰冷的ID :(”事实是,其他人的名字我都记不住,就她的名字我能记住——谁叫她最有趣呢。
第一次对她感到好奇,是因为翻到了她网易账号的昵称,叫“温婉”。我不由得感叹,怎么会有这么可爱的人(这时候她已经改名叫铁柱了)。
我记得那阵跟她聊天,还说不想结,也不想谈。现在想想,那时候她好像就已经和她徒弟走得很近了。有一次我登录账号给她看新特效,她徒弟突然上线,疯狂地点我进队伍——那感觉,说不太好……我承认有点酸。
再后来,她徒弟找她表白,失败了(应该是吧,我问她,她老是不和我说)。她和我聊她的傻逼前任,说得我都恨上这小子了,真想他妈拉出来打一顿,给几个大逼兜。我和她聊我的白月光。
我也不知道怎么就和她发展成了无话不谈的朋友(翻了翻聊天记录,就很自然,每天聊得越来越多?)大概从五月份开始吧?这都快四个月了?时间过得真快。其实后来我翻她的抖音,怎么看怎么都不像45岁,而且很漂亮。
后来是她放暑假了吧,加上我工作性质的关系,聊的就更多了。
接下来的事,其实我是不太想写出来的。
有些话想了很久,还是觉得应该写下来。
你知道的,后来几次聊到相亲的事,我心情其实很复杂。说实话,如果我没有结婚,我会毫不犹豫地去找你——不论是共同爱好,还是性格上的契合,都让我觉得难得。但人生就是这样,有些遇见,注定只能是“还君明珠双泪垂,恨不相逢未嫁时”。
她是我记忆里的光,而你是让我忘了那道光的人。
很感谢遇到你。这段时间,你真的让我忘了许多旧事,也给了我认真生活、健康跑步的动力。今天跑到了5分30的配速,心率稳稳压在二区——心肺变强了,大概心也跟着变强了一点吧。
如果可以,我想做你一辈子最好的朋友。当然,我也知道人生漫长,很多朋友会因为各自的轨迹渐渐疏远,但我会竭尽全力维护现在的关系。希望你也一样。
很久没有这样不冷静地说出真心话了。
此生得遇,已是侥幸;来日方长,愿做故人。
反正比最好的朋友好一点就对了。你知道,我知道,就够了。