Terence Tao用AI复活1999年的Java Applet
Old and new apps, via modern coding agents by Terry Tao

从1999年开始,我就一直对用机器辅助数学教学充满兴趣,当时用Java 1.0写了不少Applet,但随着网页标准变迁,这些程序早已无法运行。最近,我尝试用现代AI编码助手将这些老代码迁移到JavaScript,结果仅用几小时就让它们重新焕发生机,甚至实现了图形升级。更惊喜的是,AI不仅修复了旧代码,还帮我实现了当年因复杂度太高而放弃的狭义相对论可视化项目。虽然LLM生成的代码可能存在小bug,但对于非核心功能的可视化辅助工具来说,这种风险完全可控。这次实验让我相信,未来我可以为更多论文添加由AI辅助生成的交互式可视化补充材料。
"虽然基于LLM的编码助手可能会生成各种明显或隐蔽的bug,但在移植这二十多个Applet的过程中,我只发现了一个小错误,而且AI还帮我识别出了原代码中两个我从未注意到的问题,所以在代码质量方面最终算是打了个平手。"