AI News HubLIVE
站内改写1 分鐘閱讀

Pizx – zx與Pi AI的結合:15種AI代理模式的Shell指令碼工具

Pizx是zx的一個分支,原生整合了Pi AI,提供15種AI代理模式(如迴圈、並行、辯論、管道等),用於Shell指令碼程式設計、AI文本生成和程式碼代理。支援快速安裝、Pi AI查詢、指令碼編寫及高階功能如模型選擇。

來源Hacker News AI作者: topce

Pizx 是一個創新的開源工具,它是流行 Shell 指令碼庫 zx 的分支,原生整合了 Pi AI 人工智慧能力。該專案提供了 15 種 AI 代理模式(英文稱為 agent patterns),旨在簡化 Shell 指令碼程式設計、AI 文本生成和編碼代理任務的實施。

快速上手非常簡單。使用者可以透過 npm 安裝 @topce/pizx,然後執行 pi auth login 進行一次性 Pi AI 憑證配置。編寫指令碼時,可以使用 π 標籤執行 AI 文本生成,例如獲取法國首都資訊;或者使用 Π 標籤呼叫編碼代理來自動修復 TypeScript 錯誤。Pizx 保留了 zx 的全部 Shell 命令(如 $cdechofetch 等),並新增了 AI 標籤。

Pizx 的核心是一套豐富的標籤系統,分為幾個類別:核心標籤包括 $(Shell)、π(Pi AI 文本生成)和 Π(Pi 編碼代理)。代理模式標籤如 Ρ(Ralph 迴圈,執行分析-計劃-執行-評審迴圈)、Φ(Fleet,並行聚合)、Σ(子代理)、Δ(辯論)、Λ(管道)、Ψ(批判)、Ω(編排器)和 Ν(Nu)。通訊模式包括 Θ(執行緒)、Μ(共享黑板記憶體)和 Β(廣播)。編排拓撲包括 Α(自適應工作流)、Γ(基於 DAG 的執行)、Χ(痕跡分析)和 Τ(模式定義與精煉)。每個標籤都有詳細的文件。

高階功能支援分階段模型選擇,允許使用者為規劃和執行階段指定不同的 AI 模型。所有標籤都支援鏈式呼叫和靜默模式,以抑制輸出。全域性配置可設定預設模型和代理引數。Pizx 還提供了 CLI 查詢方式,無需編寫指令碼即可直接與 AI 互動。

專案示例目錄中包含每個模式的可執行示例,幫助使用者快速掌握使用方法。Pizx 以 MIT 許可證釋出,主要使用 TypeScript 編寫。