用 AI 加速源码考古
读一个 15000 行的陌生代码库,以前需要三天。现在用 AI 做第一遍扫描,你只需要花三个小时在 AI 标出的关键路径上。这是一个真实的源码考古工作流。
发布来自土法炼钢兴趣小组的知识、笔记、进展和应用。主题包括数据结构和算法、编程语言、网络安全、密码学等。
共 5 篇文章 · 返回首页
读一个 15000 行的陌生代码库,以前需要三天。现在用 AI 做第一遍扫描,你只需要花三个小时在 AI 标出的关键路径上。这是一个真实的源码考古工作流。
AI 生成的 C/C++ 代码里有多少未定义行为?我用 UBSan、ASan、MSan 扫了 200 段 AI 生成的代码。结果:38% 包含至少一个 UB。
让 AI 写一个 SIMD 排序、一个内存池、一个事件循环。然后用 perf 和 cachegrind 看它的代码到底在干什么。结论:AI 写的是正确的慢代码。
30 天,87 次编译失败。每一次都是 AI 不理解 Rust 类型系统的证据。按失败模式分类,看看 AI 在哪里系统性地犯错。
用 AI 生成了 50 段系统级代码,逐一人工审计。结果:排序算法全对,内存管理半对,并发代码基本全错。这是一份按场景分类的信任等级表。