新旧应用程序,通过 Terry Tao 的现代编码代理

著名数学家陶哲轩(Terry Tao)使用AI编码代理,在数小时内将20多个已废弃的90年代Java小程序移植到现代JavaScript并使其重新运行,还以此为基础创建了新的交互式数学可视化工具。

新旧应用程序,通过 Terry Tao 的现代编码代理

一句话看懂:著名数学家陶哲轩(Terry Tao)使用AI编码代理,在数小时内将20多个已废弃的90年代Java小程序移植到现代JavaScript并使其重新运行,还以此为基础创建了新的交互式数学可视化工具。

事件核心:发生了什么

陶哲轩在一篇个人博客中详细记录了他借助LLM(大语言模型)编码代理,批量恢复和升级自己旧数学教学程序的经历。这些最初用Java 1.0编写的applets(小程序),因浏览器停止支持而失效。他让AI代理将这些程序移植到JavaScript,整个过程仅耗费数小时。值得注意的是,AI不仅在移植中仅发现了一个小bug,还意外找出了陶哲轩原始手写代码中存在的两个他未察觉的错误。此外,陶哲轩还用数小时“vibe coding(氛围编程)”实现了1999年就设想但因代码复杂而未完成的狭义相对论可视化工具,以及作为论文补充材料的Gilbreath猜想可视化程序。

为什么重要

此事揭示了AI编码工具在特定领域的显著优势:处理遗留代码的迁移与现代化。长期以来,将老旧但功能正确的科学计算或教育软件移植到现代环境,是一项人力成本高、风险低的苦活。陶哲轩的实践表明,对于可视化辅助工具这类“非任务关键型”但学术价值高的软件,LLM编码代理足以高效完成代码重构,甚至能反向提升代码质量。它打破了“AI代码只在简单demo上有用”的刻板印象,证明了在领域专家指导和明确目标函数下,AI能够有效减轻科研人员维护和创建工具的负担。

对用户/开发者/创作者的影响

对科研人员和教师而言,这意味着他们不必再因技术栈过时而丢弃积累了多年的教学演示程序。AI代理可以成为低成本的遗产代码“翻译官”和“维修工”,让研究可视化、教学互动部分的重生变得触手可及。对于独立的数学或科学可视化创作者,这种“从老创意到新原型”的快速变现——即通过描述概念让AI实现代码——将大幅降低原型设计门槛。普通开发者也能获得启发:当需要处理非核心但繁琐的代码移植(如从旧脚本到新框架)时,直接委托给AI代理可能是比手动重写更明智的选择。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

陶哲轩公开了他与AI代理的部分对话记录(已精简),这为研究者观察“专家如何引导AI解决具体计算问题”提供了罕见的一手资料。后续观察点包括:一是这些“alpha版本”可视化工具收到的社区反馈——AI生成的交互代码是否经得起专业用户的操作测试;二是其他学术团队是否会效仿,将类似方法全面应用到老旧科学软件库的回迁与维护工程中;三是陶哲轩提到的“使用LLM生成可视化作为论文补充”的写作方式是否会形成新的学术出版惯例。

来源:Hacker News · 24h最热

celebrityanime
celebrityanime
文章: 12805

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注