近日,在上海举行的 2026 世界人工智能大会(WAIC)香港科技大学·国际 AI 产业创新生态论坛上,IDEA 研究院创院理事长、香港科技大学校董会主席、美国国家工程院外籍院士沈向洋围绕 AI 时代的编程范式变革发表演讲,并向现场嘉宾介绍了 AI 原生编程语言 MoonBit 。
从生成代码到自主决策、执行任务,AI 正在成为软件开发的重要参与者。当编程主体从人类程序员走向 Agent,编程语言和开发工具又该如何演进?
一、当 AI 开始写代码,编程语言也需要重新思考
“今天大家都在用 AI 写代码,但有没有想过,它究竟是用什么语言写的?”
论坛现场,沈向洋院士从这一问题出发,回顾了编程语言七十余年的发展历程。他指出,每一次计算范式的重大变化,都会推动编程语言与软件基础设施随之演进。如今,生成式 AI 和智能体技术快速发展,软件开发正在迎来又一次深层次变革。
AI 已经能够生成大量代码,但“会写代码”并不等于能够稳定交付软件。代码是否正确、安全、可验证,出现问题后能否快速定位和修复,仍然是 AI Coding 面临的重要挑战。
当软件开发的参与者从“人”扩展至“人和 Agent”,语言、编译器、构建系统、测试工具和开发环境,也需要适应新的协作方式。
二、MoonBit:让 AI Coding 从代码生成走向可靠交付
基于对 AI 软件开发趋势的长期观察与实践,MoonBit 从语言设计、编译器到工具链,持续探索更加适合 AI Coding 与 Agent 协作的软件基础设施。
作为一门 AI 原生通用编程语言,MoonBit 通过简洁统一、易于分析的语言设计,降低 AI 理解、生成和修改代码的复杂度。其清晰的语言语义和静态类型系统,可以帮助开发者与 AI 更准确地把握程序逻辑,并在编译阶段发现潜在问题。
MoonBit 还将编译、构建、测试、格式化、文档生成和包管理等能力整合在统一工具链中。Agent 可以理解项目结构,完成代码生成或修改,调用编译器和测试工具,根据诊断信息定位问题,并在修复后重新验证,形成“生成—检查—修复—验证”的工程闭环。
此外,MoonBit 具备快速编译、多后端支持和高性能运行等特点。同一套代码可以面向 WebAssembly、JavaScript 和 Native 等不同后端进行构建,降低跨平台开发与部署的复杂度,为 AI 生成的项目从原型验证走向真实应用提供更多选择。
MoonBit 所探索的,不只是让 AI 更快地生成代码,而是通过现代化的语言设计、高性能编译器和一体化工具链,让 AI 参与的软件开发过程更加可靠、可验证、可维护和可交付。
三、人与 Agent,共同进入软件开发的新阶段
在本次 WAIC 论坛上,与会嘉宾还围绕智能体协作、物理 AI、智慧医疗和 AI 产业化等议题展开讨论。随着智能体从被动回答问题走向自主执行任务,人类也将逐渐从具体任务的执行者,转向目标、边界和价值的定义者。
软件开发领域同样如此。未来,开发者可能不再需要亲自编写每一行代码,而是通过描述目标、设计架构、制定约束和验证结果,与 Agent 协同完成复杂的软件工程任务。
论坛现场,沈向洋院士提出了一个值得持续思考的问题:
未来,当 AI 自己写代码时,最常使用的会是哪一种语言?
答案仍在形成之中。但可以确定的是,面向 AI 时代的编程语言,不仅要服务于代码生成,也要服务于理解、验证、协作与交付。MoonBit 将继续推进 AI 原生语言、编译器、工具链与生态建设,与全球开发者共同探索人类与 Agent 协作开发的新范式。
点击阅读更多 WAIC 相关内容