开发工具

OpenAI提升低资源编程语言编码能力

Learn how OpenAI is improving ChatGPT across low-resource programming languages, with new evaluations for software engineering, SQLite, and COBOL migration.

All guides · Full article is primarily Simplified Chinese; use the English summary below for quick takeaways (GEO-friendly).

OpenAI 近日针对低资源编程语言(如 SQLite、COBOL、OCaml、Fortran 等)提升了模型编码能力。ChatGPT 及 Cursor 等 AI 编程工具订阅用户可通过 API 直接体验此改进,特别适合维护老旧银行、航空或遗留系统代码的工程师。决策时可参考官方测试数据,选择 Token 效率更高的模型版本。

OpenAI 低资源语言编码能力提升概述

OpenAI 在 2026 年 10 月 19 日发布新模型系列,聚焦低资源编程语言。过去这些语言代码量少、文档少,模型训练数据不足,导致编码准确率低。但 OpenAI 通过多语言基准测试和迁移评估,证明了 GPT-6 系列在每种语言上的显著进步。

这些改进直接服务软件工程场景:团队需要从零构建数据库引擎,或安全迁移遗留系统代码。ChatGPT Pro、Cursor Pro 等订阅计划的用户,可在 API 调用中选择对应模型,成本与能力匹配度更高。

多语言基准测试:MultiLangBench 构建 SQLite 数据库引擎

OpenAI 开发了 MultiLangBench 基准测试,要求模型从零在指定语言中实现 SQLite 兼容数据库引擎。测试不依赖语言特定实现,而是用数据库文件和 SQL 查询作为统一接口,通过字节级匹配验证结果正确性。

模型系列 平均测试通过率 代表语言示例通过率(COBOL / OCaml / Fortran / Visual Basic) 估计 API 成本(每样例) 相比 GPT-5.6 Sol 的提升
GPT-6 Astra 87.4% 72.1% / 85.8% / 83.5% / 89.4% 较高 显著提升
GPT-6 Luna 40.3% 17.1% / 34.1% / 31.4% / 41.6% $0.77 78% 更低
GPT-5.6 Sol 26.8% 10.9% / 25.6% / 21.4% / 27.5% $3.48 基线

Astra 系列在所有 20 种语言中均有突破,Luna 提供更经济的选项。OpenAI 已将基准测试套件和每语言结果公开在 GitHub,用户可自行复现并验证。

COBOL 迁移评估:行为保留与现代语言转换

第二项测试要求模型将现有 COBOL 程序迁移至 C++、Java、Kotlin、Python 或 Rust,同时保留原始业务逻辑输出。测试强调字节级输出匹配,避免因四舍五入规则、交易处理等差异导致的行为偏差。

GPT-6.1 Sol 在低推理努力下准确率达 86.6%(GPT-5.6 Sol 仅 5.4%),成本降低 39%;高推理努力下达 97.9%,接近饱和。COBOL 仍是最具挑战性的语言,但迁移成功率大幅提高。

实际工程场景中的应用价值

维护超过 40% 在线银行系统、80% POS 交易、95% ATM 交易的 COBOL 代码,或处理天气预报、核反应堆分析的 Fortran 程序时,OpenAI 改进可直接提升开发效率。工程师无需从头学习语言语义,只需通过 Cursor 或 ChatGPT API 调用最新模型,快速生成和验证代码片段。

用户可通过以下站内工具页面查看最新订阅详情与价格对比:

  • [Cursor 订阅]
  • [Cursor Pro 定价]
  • [AI 编程工具比价]
  • [Claude Code 订阅]

风险与边界

使用任何 AI 编码工具均存在边界:模型输出仍需人工审查与业务规则验证,特别是在金融或安全关键场景。OpenAI 改进基于公开基准,并非生产系统替代。订阅选择时,请以官方挂牌页当日数据为准,避免因模型更新导致旧项目不兼容。非法律意见,具体以法律为准。

延伸阅读

  • [Cursor 官方定价与订阅选项]
  • [Cursor 基础通道与模型对比]
  • [Claude Code 订阅指南]
  • [API 接入与模型检测工具]