正在打开每日关注
正在打开每日关注
介绍 Pi 从提示词到可安装扩展的四层定制体系,强调其作为 Agent SDK 的价值。
很多人把 Pi 当成 Claude Code 的替代品,但它真正厉害的不是终端界面,而是 SDK。 Pi 不只是 Agent,它是一套可以嵌入你自己应用的开发框架。你可以基于它搭一套完全属于自己的 AI 工作流。 定制分四层,由浅到深: 第一层,Prompt 模板。把常用指令写成 Markdown 文件,放在 `.pi/prompts/` 目录下。比如写个 `review.md`,以后在 Pi 里输入 `/review` 就能直接调用。 第二层,Skills。按需加载的能力包,写一个 `SKILL.md` 说明干什么、分几步做。Pi 会自动识别场景并加载,你也可以手动 `/skill:name` 调用。 第三层,Extensions。这是核心。用 TypeScript 写自定义工具,注册到 Pi 里。LSP、浏览器、调试器、子代理、MCP 服务器, whatever 都能接。Pi 出厂只有四个工具,但你可以无限扩展。 第四层,Packages。把 Extensions、Skills、Prompts 打包成 npm 包或 git 仓库,用 `pi install` 一键安装。换机器直接同步,团队也能共享。 最爽的是,你甚至不用自己写代码。直接在 Pi 里描述你想要的扩展,它会读文档、看代码模式,自己生成 TypeScript 保存到 `.pi/extensions/`,`/reload` 就生效。 所以 Pi 不是成品房,是毛坯房加装修工具箱。社区已经有不少现成材料,你也可以自己造。 如果你想搭一个专业的、高效的、完全按你想法来的 AI Agent 系统,Pi 是一个绕不过去的选型。它默认模型本来就会写代码,不多废话,省 token,而且你能把它改成任何你想要的样子。
是什么
这是一条围绕 Pi 产品定位的纯观点推文。作者认为,Pi 的核心价值不在于提供一个类似 Claude Code 的终端界面,而在于作为可嵌入应用的 Agent SDK,承载企业或个人自定义 AI 工作流。全文没有给出仓库 README、性能数据或实际代码,因此相关判断应视为作者的经验性介绍。
核心设计
推文将定制能力分成四层:Prompt 用于沉淀可复用指令;Skills 用于按场景加载流程化能力;Extensions 通过 TypeScript 注册自定义工具并连接 LSP、浏览器、调试器、子代理和 MCP;Packages 则负责将这些能力打包、安装和团队分发。这个分层把个人配置、运行时能力和生态复用串成了由浅入深的扩展路径。
关键洞察
其重要意义在于把 Agent 从固定产品转变为可组合的开发基础设施。开发者可以围绕自己的工具链和业务流程构建专用工作台,并通过自然语言让 Agent 生成扩展,降低定制门槛。
边界与风险
四层模型清晰,但“无限扩展”“绕不过去”等表述偏宣传性。实际落地仍需评估扩展安全、权限隔离、版本兼容、调试体验、团队治理和模型质量,不能仅凭可扩展性断定 Pi 一定优于成熟终端 Agent。