商傳媒|林昭衡/綜合外電報導

對於仰賴人工智慧程式開發工具的軟體工程師而言,Anthropic 的 Claude Code、OpenAI 的 Codex 系列以及 Anysphere 的 Cursor 等工具,有時因功能過於繁複,反而顯得「過度設計」。根據《XDA》報導,一款名為 Pi 的開放原始碼 AI 程式開發 Agent(代理,能替使用者執行任務的軟體)應運而生,以簡約設計為核心,為開發者提供更精簡的選擇。

Pi 由 Mario Zechner 打造,採用 MIT 授權的開放原始碼模式。其設計哲學是從更小的規模開始,預設只賦予 AI 模型四項核心工具:讀取(read)、寫入(write)、編輯(edit)及執行命令(bash)。這種極簡的設計,讓 Pi 避免了許多其他大型 AI 程式助手常帶有的額外負擔。

儘管設計輕量,Pi 的相容性卻相當廣泛。它原生支援多種大型語言模型服務供應商,包含 Anthropic、OpenAI、Google、DeepSeek、Mistral、Groq 及 xAI 等知名 AI 公司,以及 OpenRouter 等模型路由平台。此外,Pi 也透過 llama.cpp 函式庫(一種用 C++ 語言編寫,用於執行大型語言模型的開源軟體),支援在地端執行的模型,讓開發者不限於雲端服務。開發者甚至能讓 Pi 搭配他們現有的訂閱服務使用,例如 ChatGPT Plus/Pro 和 GitHub Copilot。

在 Pi 中,設定完成後,開發者能直接使用「/model」斜線指令在不同模型間切換。Pi 的「Packages」功能則能將擴充功能、技能、Prompt(提示詞)和佈景主題打包,並直接從 npm 或 Git 儲存庫安裝。開發者只需描述所需功能,AI 模型就能依據其特定工作流程自動生成擴充功能。

然而,Pi 的極簡主義設計,在帶來彈性的同時,也可能是其最大的弱點。《XDA》指出,由於 Pi 移除了許多其他 AI 程式助手預設包含的功能和安全防護措施,這也意味著開發者必須自行承擔確保 AI Agent 不會執行預期外操作的責任。