内容
<div align="center">
<div align="center">
<a href="https://pingfusi.com">
<picture>
<img alt="pingfusi logo" src="./docs/icon.svg" width="120">
</picture>
</a>
</div>
<h1 align="center">Pingfusi</h1>
<p align="center">
<a href="https://www.npmjs.com/package/pingfusi" alt="NPM Version">
<img src="https://img.shields.io/npm/v/pingfusi.svg"></a>
<a href="https://www.npmjs.com/package/pingfusi" alt="NPM Downloads">
<img src="https://img.shields.io/npm/dw/pingfusi.svg"></a>
<a href="LICENSE" alt="License">
<img src="https://img.shields.io/badge/license-MIT-blue.svg"></a>
<a href="https://discord.com/invite/smYn6M4Cb" alt="Discord">
<img src="https://img.shields.io/badge/discord-join-5865F2.svg?logo=discord&logoColor=white"></a>
</p>
</div>
## 关于
Pingfusi 是一个 MCP(人工协作平台),允许 AI 代理调用人类评审员。
可以把它想象成面向 AI 代理的 MTurk(亚马逊众包平台)。使用 Pingfusi,您的代理可以:
* **获取第二意见**:人类评审员查看工作成果,而不仅仅是另一个模型
* **获取人类判断**:在需要人类主观判断的场景中,例如设计品味、文字表达、用户偏好等
* **跳过迭代循环**:代理修订后,由人类评审员检查每轮结果,您只需看到最终版本
## 快速入门
使用单个命令为您的代码代理设置 Pingfusi。
```sh
npx pingfusi setup
```
## 示例提示
以下是一些您可以尝试的 Pingfusi MCP 示例提示。
| 反馈类型 | 示例提示 | 您将获得 | 演示 |
|---|---|---|---|
| 命名选择 | `我的咖啡应用程序使用以下哪个名称更好:Brewly 还是 Cuppa?使用 pingfusi` | 投票结果 | |
| 混淆页面 | `我的定价页面是否令人困惑?使用 pingfusi` | 注释固定到相关位置 | |
| 网站克隆 | `完美克隆 www.example.com。使用 pingfusi` | 完美克隆的网站 | [copy-anything.com](https://copy-anything.com/) |
| 设计品味 | `让我的网站看起来不像 AI 作品。使用 pingfusi` | 设计反馈 | |
| 视频氛围 | `我的宣传视频看起来不错吗?使用 pingfusi` | 反馈固定到时间戳 | |
| [?] | 提出您能想到的任何问题 | 真实人类反馈 | |
## 工作原理
每个任务都遵循相同的循环:
1. **提交评审** - 代理提交工作(生成的网站、视频或任何制品),以便评审员可以打开它,然后提交带有具体步骤的评审,说明需要检查的内容和什么是批准的依据。
2. **人类评审** - 真实的人打开作品并发送带有固定注释的回复,这些注释锚定在有问题的确切元素上。
3. **获得更好的输出** - 评审员的评论被纳入代理的上下文中,因此下一版本将根据真实的人类反馈进行调整。
示例:您要求一个不像 AI 作品的登陆页面。代理发布它,评审员回答“渐变色看起来很模板化”和“英雄图片下方的填充太多了”。代理修复了两者并重新提交;下一个评审员批准。您看到的是人类确认过的页面。
## CLI 命令
完整命令列表参见 [docs/COMMANDS.md](docs/COMMANDS.md)。
```
pingfusi setup 安装 + 入门引导
pingfusi doctor 检查安装;打印每个问题的解决方法
pingfusi ask "<问题>" 从任何目录询问人类评审员
```
## License
MIT