在大模型生成代码仍饱受语法错误、命名混乱和上下文依赖困扰的当下,日本数据科学家本田崇人(Takato Honda)带来了一套激进的解决方案:一门名为 **Sui**(粋)的全新编程语言。其名称取自日本传统美学“粋”——意为极致精炼、剔除冗余——而语言本身也贯彻了这一哲学:**结构上杜绝语法错误、变量用数字代替名称、每行代码完全独立**,目标是让大语言模型(LLM)在生成代码时实现“100% 准确率”。

Sui 的设计原则直指当前AI编程的核心痛点:

- 零语法错误率:语言结构高度规范,无歧义语法,确保任意合法Sui代码均可被无错解析;

- 零拼写错误:变量不使用“userName”“result”等易错标识符,而是以数字编号(如 v0、v1)表示,彻底规避命名不一致问题;

- 行级独立性:每一行都是自包含的指令,不依赖上下文缩进或作用域,极大降低LLM生成时的逻辑断裂风险;

- 纯逻辑语言:Sui 仅负责计算逻辑,不绑定UI框架,前端可用 React、Vue、Hono.js 或原生 JavaScript 任意组合;

- 极致Token效率:语法高度压缩,LLM一旦掌握,生成效率和可靠性将远超Python、JavaScript等通用语言。

用户可通过 PyPI、Homebrew 或源码安装 Sui。其交互式环境(REPL)操作简洁,例如:

image.png

image.png

然而值得注意的是,根据项目最新动态,**Sui 已被标记为“遗留”**(legacy),开发重心已转向其继任者 **Isu**——一种结构化伪代码。Isu 专为**确定性解析**与**逐级修复**(step-level repair)设计,可被LLM读写,并转化为名为 **IIR**(Isu Intermediate Representation)的标准化AST,支持未来向 Python、Wasm、LLVM IR 等后端编译。

尽管如此,Sui 的理念仍具启发性:它不追求成为通用编程语言,而是为LLM量身定制的“中间逻辑表达层”——先用Sui/Isu确保逻辑100%正确,再自动转译为人类熟悉的语言。这种“AI优先、人类次之”的设计范式,或许正是下一代AI编程基础设施的关键方向。

在AI正从“辅助编程”迈向“自主编程”的临界点,Sui 与 Isu 的尝试,不仅是技术实验,更是一次对“代码本质”的重新定义:当机器成为主要代码生产者,我们是否该为它们重新设计语言?本田崇人的回答,就藏在那行简洁的 `. v1` 之中。

开源地址:https://github.com/TakatoHonda/sui-lang