AI 时代的编程语言不可能是 python。
因为 AI 的每一步需要可被验证。
而 python 过于工程性宽容,既不限定变量类型,也不明确作用域,容易在每一步中积累错误。导致 AI 无法构建大型复杂工程。

我指的是:给AI用的编程语言

似乎 python 拥有丰富度远超其他语言的开源代码作为语料。不像 C++ 之类的语言常被用于开发闭源的商用软件。
这将是它最大的优势,而且会持续地、越滚越大,这就是所谓的 python 的生态。

再加上脚本语言天生的优势:分步调试。
使得 AI 可以拆分步骤,逐个构建关键模块,再把它们全部串起来。

这让我觉得 python 已经几乎要成为 AI 会选择的那个编程工具。

但是又一想,如果类似现在大语言模型固有的「幻觉」,将来的 AI 依然存在注意力问题、不严谨的问题(我们人类也这样,所以类比地推测 AI 也会),那它就很难把 python 片段有效地拼凑为复杂工程。
感觉 AI 需要的编程工具,是一种既严格又宽容,能及时发现问题,有办法单步确认正确性,且易于正确组装的工具。
不知道 python 会不会往那个方向演进。

Show thread
Follow

@twisted 就我所知,统计模型缺乏逻辑推理能力,所以python语法在编程语言理论层面的灵活和不严谨不会根本上影响模型的编程能力。统计模型用现代静态语言编程照样抓瞎……

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.