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 编写。