考古学家的副驾驶 笔记

考古学家的副驾驶

当人们想到遗留系统现代化时,大多数人不会设想目标环境是 Java 8。然而,这正是 Nik Malykhin 面临的挑战:他需要在当今的硬件上运行一个基于 Java 1.5 的代码库。他早期对大型语言模型(LLM)的使用得出了看似合理但在代码库中无法成立的回答。进展出现在他将该过程建立在证据基础之上:利用 AI 支持分析,在稳定的 Docker 环境中进行验证,并通过测试保护下的逐步重构来实现现代化。主要启示是务实的:当 AI 受到证据、明确角色和分步现代化策略的约束时,其效用最大。