作为女程序员,被 Pi 刷屏后我去试了试,反而松了口气

6 阅读5分钟

最近技术群里又被一个叫 Pi 的东西刷屏了。说实话,第一眼看到这个名字,我以为又是个什么新出的 AI 聊天机器人。毕竟现在每周都有新工具冒出来,我的收藏夹已经躺了一堆"一定要学"的链接,没一个真的学完过。

作为一个刚入行没多久的女程序员,做前端的,我最近其实挺焦虑的。不是那种"会不会被裁员"的大话题,就是很具体的慌:同事聊 Claude Code、Cursor、各种 Agent,我插不上话;打开那些工具,满屏的 plan mode、sub-agent、MCP,我连按钮都认不全。每次想跟上,都觉得自己像个被落在站台的人。

前阵子我也硬着头皮装过一次某大厂的 Agent,结果光是看懂它的权限体系和各种模式就花了一晚上,最后连第一个任务都没跑通。关掉终端的时候我有点沮丧。所以这次看到 Pi 说"只有 4 个工具",我第一反应不是兴奋,是怀疑:这么少,真能干活吗?

我为什么去试了 Pi

起因是群里有人转了一句话,说 Pi 的系统提示词只有 200 个 Token,核心工具就 4 个:读文件、写文件、改文件、跑命令。我当时有点不敢信。Claude Code 那种工具,光系统提示词就上万 Token,一堆内置功能,Pi 凭什么敢这么"简陋"?

它是 libGDX 的作者 Mario Zechner 做的开源终端 Agent,MIT 协议,GitHub 上已经 8 万多 star。我抱着"看看它到底多简陋"的心态,npm 装了一个,把 API Key 一配,敲了个 pi 进去。

终端里确实朴素:没有花哨的界面,就一个输入框。我试着让它帮我改一个项目里写歪了的表单校验函数。它先 read 了文件,用 bash 跑了下测试,看到报错,再用 edit 把那一行改了,最后又跑了一遍测试。整个过程我没有离开终端,也没有弹任何一个"是否允许"的窗。

它戳中我的地方

我原本以为,越高级的 AI 工具,功能就该越多、越替我想得多。Pi 反着来:它把别人拼命加的东西全删了,MCP 不支持,子 Agent 没有,计划模式没有,连权限弹窗都省了。作者有段话我记下来了,大意是:现在的前沿模型其实已经很会读文件、写文件、改文件、调命令了,很多时候 bash 本身就是最通用的入口,你不需要长篇大论教它怎么做,只要告诉它手边有什么工具。

这话对我这种新手意外地友好。因为 read、write、edit、bash 这四条,不就是我每天干活干的事吗?我前端写页面,也是读需求、写代码、改 bug、跑 dev server。Pi 把"写代码"这件事还原到了我最熟悉的样子,而不是丢给我一个我不懂的黑箱。

但聊到 AI,我还是会慌

写到这儿得说实话:松了口气,不等于不慌。群里有人测过,把 DeepSeek 接进 Pi,单次任务成本大概 0.03 美元,因为它提示词短,缓存命中率能到 99% 以上;它还支持 15 个以上的模型供应商,Claude 被封了能换 Kimi,再不行换 DeepSeek,不会被单一平台卡死。这些数字很漂亮,但也提醒我:工具在飞快进化,而我连其中一个都用不利索。

我有个很真实的困惑,也想借这篇问问有没有同路人:当工具越来越会"自己干活",我们这些还在打基础的人,到底该把时间花在哪儿?是继续把原生 JS、网络、浏览器原理啃透,还是赶紧去学怎么调 Agent、写 Skill、配工作流?我两边都不想放,可一天就那些时间。

我的笨办法

目前我的做法是:把 Pi 当一个"陪练",而不是"替身"。遇到不熟的逻辑,我先自己写一遍,再让它帮我改,然后逐行看它改了什么、为什么这么改。它只给四个原语,所以我反而被迫去理解每一步,而不是一键接受然后假装自己会了。

比如上周那个表单校验,我自己写的第一版把邮箱和手机号的判断写反了,它改完之后我盯着 diff 看了好久,才反应过来问题出在正则的分组上。换作以前我可能直接接受就过了,但因为它只给了我能读懂的四步,我反而把那个坑记住了。

我也没追求把它配成"全能 Agent"。那些计划模式、子 Agent 我暂时不装,等哪天真用到了再说。Pi 的设计逻辑本来就是毛坯房,想装什么自己来,我就不硬装修了。

一点不成熟的想法

我看了一圈下来觉得,Pi 火不是因为它功能强,恰恰是因为它敢少。在大家都往工具里堆东西的时候,它把系统收敛到一个最小内核:简单到你能看懂、能控制,再按需长东西。这种"做减法"的思路,倒让一个总怕跟不上的新手,第一次觉得 AI 编程没那么吓人。

我不是什么老手,上面这些可能也有很多想岔的地方。如果你也在被 AI 工具推着走、偶尔会自我怀疑,咱们可以一起慢慢来。先把 read、write、edit、bash 这四个用顺,好像也没那么难。