2026-05-26#

Data: 2026-05-26 23:27:39

去学去做 AI agent 其实没必要非得学 Python 用 Python。

这只是一个【历史惯性】!

我们都知道,做 cli 工具的,大部分都是用的 TS 或者 Rust ,毕竟 TS 让 AI 写的更顺畅,Rust 的性能好、更严格稳定。Python 一个非静态类型语言,语法首先就很粗狂,性能也一般。如果想长期维护的话,TS 更适合。

那为什么 agent 产品好像大部分都用的 Python 呢?很简单,因为 2023 年以前 AI 不太像是 IT 圈玩的领域,更像是数学、科研圈的领域。那个领域的人不需要掌握工业级编程语言,也就是 TS RUST JAVA C 等等,只需要学一个简单的胶水语言,也就是 Python 就行了。

而且 Python 的 numpy 这些专业领域的包很好用,在机器领域足够了,使用 jupytor 写 Python 也非常爽。导致这个 Python 的技术栈构建出了很多 AI 早期的工具。但没想到 2022 年末 AI 领域突然爆发了,根本没考虑过这个领域,会「军用转民用」,应用场景变得复杂,变成了千家万户的产品。

Python 只是一群数学家的手边工具,Python 只不过是足够优雅,能容纳各个学科,并不天然适合 agent 啊!

要落到工程化,还得是 静态类型语言。

不过很遗憾,大多数 LLM SDK 和向量数据库客户端仍然优先支持 Python。但是慢慢的会好的。

现在 ai agent 已经成为计算机里一个独立的逐渐了,lidangzzz 大佬说:「人们再去选择更适合写、适合部署、适合分发、最重要的是强+静态类型+async简单友好+一大堆库+天然JIT runtime的typescript+nodejs/bun,也是大势所趋」

不过我个人觉得 Ruby 也不错。但是真做产品,TS 写 agent 还是首选。

- end -#

© 2025 –   海牧羽工厂 HMY Factory