Bend – 一门通过证明阻止 AI 犯错的编程语言,支持 CPU 和 GPU

Hacker News 上出现了一门名为 Bend 的编程语言,它试图用“数学证明”来约束 AI 生成的代码,让 AI 无法合入违反预设规则的改动,同时支持 CPU 与 GPU 并行执行。

一句话看懂:Hacker News 上出现了一门名为 Bend 的编程语言,它试图用“数学证明”来约束 AI 生成的代码,让 AI 无法合入违反预设规则的改动,同时支持 CPU 与 GPU 并行执行。

事件核心:发生了什么

Bend 是一门新的编程语言,核心卖点是三件事:速度快、能用证明检查代码、原生支持并行。根据其官网信息,Bend 可编译为本地机器码,单核性能接近 C;同一份二进制还能跑在多核 CPU 或 GPU 上,官方称单核到 4096 个 GPU 核心可实现最高约百倍加速,开发者无需手写线程、锁或 CUDA kernel。更关键的是它的类型检查器同时是证明检查器,思路类似 Lean 和 Rocq,但官方称在中型代码库上耗时不超过一秒,可让 AI agent 每次改动后都跑一遍验证。配套的 LAWS.bend 用于声明“永远不能破坏的规则”,例如让 AI 修复一个棋盘游戏时声明“获胜是不可能的”,AI 会一直重试直到写出满足该法则的实现。目前 Bend 仍处于早期,官方提示存在 bug,建议在 Linux 和 macOS 后端场景使用,并鼓励通过 issue 反馈。

为什么重要

当前 AI 编码工具的主流问题是“生成快、验证难”,人类不得不逐行审查 AI 写的代码。Bend 把验证从人工阅读提前到编译期证明,走向“LAWS.bend 是带证明的 AGENTS.md”这一思路。如果成立,它改变的是 AI 编程的信任模型:不是相信模型不犯错,而是让错误在类型层面无法通过。对 AI 行业而言,这属于把形式化验证(Lean、Rocq 一类工具的传统强项)与 AI agent 工作流结合,并补上 GPU 并行这条性能路径,可能影响 AI 代码生成、自动化测试和 CI 的形态。

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

对开发者,Bend 目前更适合作为实验性后端工具,可尝试把并行计算和“不可破坏规则”引入 AI 辅助开发流程,但不宜直接用于生产关键系统。对使用 Claude 等大模型写代码的团队,LAWS.bend 提供了一种把约束写进 AGENTS.md 的具体做法:先声明法则,再让 AI 实现,做不到就无法通过检查。对创作者和普通用户,短期内没有直接可用的产品,但它指向一种可能:未来 AI 应用的质量保证,可能从“人工 review”转向“提交前自动证明”。

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

值得关注的后续

一是 Bend 能否在真实中型项目上稳定运行,证明检查是否真的维持在一秒级;二是 GPU 并行加速在实际负载下是否接近官方宣称的数字,还是只在特定 benchmark 上成立;三是是否会有主流 AI 编码工具或模型厂商跟进这套“法则+证明”的工作流,把它变成 agent 的标准配置。

来源:Hacker News (黑客新闻)

celebrityanime
celebrityanime
文章: 24133

发表回复

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