尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

AI Agent时代,TS咋就成了主流语言

AI Agent时代,TS咋就成了主流语言 你有没有发现 之前所有人都觉得Python 是 AI 的天选语言做 AI 就得用 Python这都快成共识了。 结果 AI Agent 一火画风突然变了 Claude Code 的核心是 ts 写的Vercel AI SDK、LangChain.js 全是 tsAnthropic 的 MCP 协议官方 SDK 优先 ts连我们自己做的 Agent 工具都优先推 ts 版本。怎么回事曾经只在前端混的 ts怎么突然就成了 AI Agent 时代的主流 今天我就用大白话给你讲明白这背后的原因保证你看完就懂。生态ts 就像万能工具箱啥工具都有做 AI Agent本质上就是给 AI 拼各种工具让它能帮你干活。 这就像你要去露营你得自己凑装备 要是用 Python 的话你会发现它的工具箱里只有做数据、搞模型的工具你要搭帐篷没有要烤串儿没有要发消息没有你得自己做做完了还不一定能用。但是 ts 的工具箱那可太全了npm 上有超过 200 万个包你要啥都有 要发邮件有现成的要解析 PDF有要操作数据库有要调用 API有 你要做 Agent要啥工具直接从工具箱里拿就行不用自己从零做这就把 Agent 的能力边界直接拉满了。而且 ts 还能搞定全栈前端、后端、部署、桌面端一套语言全搞定不用你一会切 Python一会切 JSAgent 自己用一套语言就能把所有事都干了就像你露营的时候一套工具就能搞定搭帐篷、做饭、照明所有事不用带一堆乱七八糟的东西。类型系统给 AI 的说明书再也不怕它瞎搞了这是 ts 最牛的地方也是 AI 最喜欢的它的类型系统就是给 AI 的说明书 你给 AI 布置任务就像你给家里的扫地机器人安排工作 要是用 Python 的话你就只跟它说 “把家里扫干净”没有任何约束结果呢它可能跑到厕所把你拖鞋扫了要么就是撞翻了你桌上的花瓶等你发现的时候家都祸祸完了你还得重新收拾这就是 Python 的问题要等运行的时候才知道错了反馈太慢了。但是 ts 的话你给它画了明确的地图“客厅是可清扫区厕所是禁区花瓶要绕开拖鞋不能碰”AI 一看就知道什能做什不能做而且还没等它动编译器就告诉你“你要去的地方是厕所不能去”直接把错误拦在前面不用等 AI 把事搞砸了才发现。而且 ts 的类型还能直接转成 AI 的结构化输出的约束AI 生成的东西直接就能校验再也不怕 AI 瞎输出乱七八糟的东西了这就相当于给 AI 加了个护栏让它干活又快又稳不会瞎搞。异步模型天生就会“一心多用”太适合 Agent 了你有没有想过Agent 是怎么干活的 它不是一口气把活干完的它是想一下 - 调用工具等结果 - 拿到结果再想一下 - 再调用工具... 这本质上就是个不停等 I/O 的过程就像你周末在家 你把饭煮上不用站在那等饭熟你可以趁着等的时间去收衣服收完衣服再趁着饭还没熟回个消息这就是一心多用异步这样效率才高。ts 天生就会这个async/await 用的不要太熟Node.js 的事件循环天生就能同时处理一堆这种等待的任务一个进程就能搞定几百个 Agent 的会话不用搞什么复杂的多线程。但是 Python 呢虽然也有 asyncio但是生态太割裂了很多库都不支持异步你用的时候要么就是得特意改要么就是用着用着就变成同步的了就像你天生就不会一心多用要特意学学完了还经常搞混用着特别别扭。 Agent 天生就是要异步的ts 天生就适配这个这不就是天生一对吗轻量快速Agent 要的就是“随叫随到”现在的 Agent很多都是 Serverless 的要随叫随到用户点一下你就得立刻响应不能让人家等半天。 这就像你点外卖 JS 的运行时比如 Bun、Deno就像那个住在你楼下的骑手你一点单他 50ms 就到你楼下了拿了餐就给你送上来饭还是热的。但是 Python 呢就像住在半小时车程外的骑手你点完单他半小时才出门等他到你这饭都凉了用户早就等不及走了。 ts 的冷启动只要 50msPython 要 300-500ms差了 10 倍而且内存占用还小特别适合 Serverless 的场景Agent 要的就是快速响应、流式输出ts 刚好就能满足。别慌Python 没被淘汰只是分工变了看到这你肯定慌了那 Python 是不是要被淘汰了我学了这么久的 Python 白学了 别慌根本不是这么回事就像开餐厅 Python 是后厨的大厨负责研发新菜、做菜、搞研发这是它的强项模型训练、数据科学这些还是 Python 的天下没人能抢得了它的位置。 而 ts 呢是前厅的服务员负责给客人点单、传菜、安排座位负责把大厨做的菜端给客人、跟客人对接这是它的强项Agent 的应用层编排、对接用户、调用工具这些 ts 来做最合适。之前大家以为 ts 要抢 Python 的饭碗其实根本不是只是大家分工不一样了 底层的模型训练、算力层还是 Python/C 的天下 上层的 Agent 应用、编排、工具调用ts 成了主流。就像前端和后端的分工一样大家各司其职把整个流程的效率提到最高这才是最合理的。其实 ts 能在 Agent 时代火起来不是因为它比 Python 强多少而是因为在 Agent 需要的所有维度上它刚好都够好还最全 生态够全要啥工具都有 类型系统够安全AI 不会瞎搞 异步够自然天生适配 Agent 的工作模式 速度够快随叫随到。这就刚好踩中了 Agent 时代的所有需求所以它就成了主流。 你做 AI Agent 的时候用的是 ts 还是 Python踩过什么坑评论区聊聊
返回列表