每个代码库都有一句「别动」:我造了个 AI 招魂师去问原作者
来源:dev.to — 2026-10-31
📋 概述
几乎每个企业仓库里都躺着一个标着「别动,没人知道它为什么能跑」的文件,原作者一走,里面的领域知识就随着注释一起蒸发。作者为 Hacktoberfest 第四周(主题是机器中的幽灵)做了 GitSéance:一条由四个专职代理组成的招魂流水线。Reaper 沿 Git 提交树与文件 AST 找孤儿代码,Oracle 把七个取证特征喂给 TabPFN 表格基础模型预测文件「死亡风险」,Medium 用 Gemma 让已离职的作者以第一人称自白并给出复兴蓝图,Searcher 再去真实的包仓库和安全库里找可替代的依赖、核对 CVE。产物不止一份报告:还能和幽灵实时对话、用 ElevenLabs 给它配上声音,并打印一张可下载的尸检证书。
🔑 核心要点
恐惧注释本身就是高危信号 :hack、black magic、do not touch 这类内联注释,加上作者流失率与提交历史,被当成判定遗留代码的三个维度。
死亡率由表格基础模型预测 :Oracle 把七个取证特征拼成向量交给 Prior Labs 的 TabPFN,输出的是经过校准的文件亡故概率,而不是拍脑袋的严重程度。
幽灵的自白必须落到可执行方案 :Medium 代理被要求不只讲故事,还要说清这段 hack 当初绕过了什么问题、今天该怎么现代化改造。
查依赖要真查注册表 :Searcher 走 SerpApi 查 2026 年的包注册表与安全数据库,避免模型凭空编出一个不存在的新包名。
💡 金句
Every codebase has ghosts. In nearly every enterprise repo and open-source project, there is a haunted file marked with DO NOT TOUCH: NOBODY KNOWS WHY THIS WORKS.译:每个代码库都有幽灵:几乎每个企业仓库和开源项目里,都有那么一个被标着「别动,没人知道它为什么能跑」的闹鬼文件。
👍 0
❤️ 点赞
👎 0
沉底
← 返回 dev.to 首页