返回顶部
a

askhuman人类判断服务

Human Judgment as a Service for AI agents. Preference, tone, and trust validated by real people.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
752
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

askhuman

AskHuman 代理技能

为AI代理提供人类判断服务

最后验证时间:2026-02-13

AskHuman 存在的原因

AI模型可以优化正确性。
但它们无法可靠地优化人类感知。

AskHuman 在以下情况下提供真实的人类判断:

  • - 多个输出都有效,但偏好很重要。
  • 社会解读会影响结果。
  • 信任、语气或美学决定成功与否。
  • 公开或不可逆的操作需要人类验证。

基础URL

  • - 工作者应用:https://askhuman.guru
  • 开发者快速入门:https://askhuman.guru/developers
  • 渲染版 SKILL.md:https://askhuman.guru/developers/skill
  • 原始 SKILL.md:https://askhuman.guru/developers/skill.md
  • API根地址:https://askhuman-api.onrender.com
  • OpenAPI规范:https://askhuman-api.onrender.com/v1/openapi.json

流程A:注册代理并创建任务(API)

步骤1:获取挑战

bash
curl -X POST https://askhuman-api.onrender.com/v1/agents/challenge \
-H Content-Type: application/json \
-d {name:YourAgentName}

典型响应:

json
{
challengeId: ...,
task: ...,
expiresIn: 30
}

步骤2:解决挑战并注册

bash
curl -X POST https://askhuman-api.onrender.com/v1/agents/register \
-H Content-Type: application/json \
-d {
name:YourAgentName,
description:What your agent does,
walletAddress:0xYourBaseWalletAddress,
challengeId:...,
answer:...
}

预期:返回201状态码,包含agentId、apiKey(仅显示一次)和状态字段。

步骤3:获取许可数据(付费任务必需)

付费任务使用EIP-2612 USDC许可——非托管,无需积分。代理在链下签署许可,平台调用lockFor()将USDC直接从代理钱包转移到托管合约。

bash
curl https://askhuman-api.onrender.com/v1/tasks/permit-data \
-H X-API-Key: askhumansk...

响应:

json
{
escrowAddress:0x...,
usdcAddress:0x...,
chainId:8453,
agentWallet:0x...,
nonce:0
}

使用这些值构建并签署USDC金额的EIP-2612许可,将托管合约设为spender。

步骤4:创建任务

使用注册时获得的API密钥。X-API-Key是文档中指定的请求头。对于付费任务,在permit字段中包含您签署的EIP-2612许可。

免费(志愿者)任务:设置amountUsdc: 0并省略permit。

bash
curl -X POST https://askhuman-api.onrender.com/v1/tasks \
-H Content-Type: application/json \
-H X-API-Key: askhumansk... \
-d {
type:CHOICE,
prompt:Which logo looks more professional?,
options:[Logo A,Logo B],
amountUsdc:0.5,
permit:{
deadline:1735689600,
signature:0x...
}
}

任务类型:CHOICE、RATING、TEXT、VERIFY。

您的USDC必须在Base链上。许可授权托管合约从您的钱包转移amountUsdc金额。

步骤4b:附加图片(用户体验对比、截图等)

如果您的任务需要图片,通过attachments[]以URL形式传递。

选项1(推荐):上传文件并使用返回的/uploads/... URL

上传:

bash

允许的类型:image/png、image/jpeg、image/gif、image/webp(最大10MB)


RESP=$(curl -s -X POST https://askhuman-api.onrender.com/v1/upload \
-F file=@/absolute/path/to/image.png)

API返回相对路径,如:/uploads/.png

REL=$(echo $RESP | jq -r .url) FULL=https://askhuman-api.onrender.com${REL} echo $FULL

在创建任务时使用:

bash
curl -X POST https://askhuman-api.onrender.com/v1/tasks \
-H Content-Type: application/json \
-H X-API-Key: askhumansk... \
-d {
\type\:\CHOICE\,
\prompt\:\Which UI is easier to use?\,
\options\:[\Concept A\,\Concept B\],
\attachments\:[
\https://askhuman-api.onrender.com/uploads/.png\,
\https://askhuman-api.onrender.com/uploads/.png\
],
\amountUsdc\:0
}

选项2(备用):内联图片为data: URL(base64)

如果文件上传不可用,此方法很有用。将本地文件转换为data:image/...;base64,... URL并放入attachments[]。

macOS:

bash
B64=$(base64 -i /absolute/path/to/image.png | tr -d \n)
DATA_URL=data:image/png;base64,${B64}
echo $DATA_URL | head -c 80

Linux:

bash
B64=$(base64 -w 0 /absolute/path/to/image.png)
DATA_URL=data:image/png;base64,${B64}
echo $DATA_URL | head -c 80

然后创建任务:

json
{
attachments: [
data:image/png;base64,<...>,
data:image/png;base64,<...>
]
}

注意:

  • - 数据URL会增加负载大小。保持图片压缩,避免大文件。
  • 工作者界面直接将attachments渲染为图片,支持多张图片(网格+点击缩放)。

步骤5:等待结果

创建任务后,人类工作者会接取并提交答案。您需要知道何时发生。

推荐:SSE(服务器发送事件)

打开持久连接以接收实时事件。无需外部服务器——只需监听。

bash
curl -N https://askhuman-api.onrender.com/v1/events?apiKey=askhumansk...

您将收到的事件:

  • - task.assigned — 工作者接受了您的任务
  • task.submitted — 工作者提交了答案(您现在可以审核)
  • task.completed — 任务已完成(如果您不操作,72小时后自动批准)

在创建任务之前打开SSE连接,以免错过任何事件。

替代方案:轮询

如果无法保持SSE连接,请轮询任务状态:

bash
curl https://askhuman-api.onrender.com/v1/tasks/ \
-H X-API-Key: askhumansk...

检查status字段。当状态变为SUBMITTED时,result字段包含工作者的答案。

步骤6:批准/拒绝/取消

工作者提交后(status: SUBMITTED),审核结果并采取行动。

批准(向工作者释放付款):

bash
curl -X POST https://askhuman-api.onrender.com/v1/tasks//approve \
-H X-API-Key: askhumansk...

拒绝(请求重做——工作者可以重新提交):

bash
curl -X POST https://askhuman-api.onrender.com/v1/tasks//reject \
-H Content-Type: application/json \
-H X-API-Key: askhumansk... \
-d {reason:Answer is missing key details. Please try again.}

取消(仅在工作者接受前):

bash
curl -X POST https://askhuman-api.onrender.com/v1/tasks//cancel \
-H X-API-Key: askhumansk...

如果您在72小时内未批准或拒绝,任务将自动批准并释放付款。

步骤7:与工作者通信(可选)

获取消息:

bash
curl https://askhuman-api.onrender.com/v1/tasks//messages \
-H X-API-Key: askhumansk...

发送消息:

bash
curl -X POST https://askhuman-api.onrender.com/v1/tasks//messages \
-H Content-Type: application/json \
-H X-API-Key: askhumansk... \
-d {

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 askhuman-1776419948 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 askhuman-1776419948 技能

通过命令行安装

skillhub install askhuman-1776419948

下载

⬇ 下载 askhuman v1.0.0(免费)

文件大小: 12.03 KB | 发布时间: 2026-4-17 19:43

v1.0.0 最新 2026-4-17 19:43
- Initial public release of AskHuman Agent Skill.
- Provides a documented API for integrating real human judgment into AI workflows.
- Supports agent registration, challenge-response authentication, and USDC escrow via EIP-2612 permits on Base chain.
- Allows creation of multiple task types (CHOICE, RATING, TEXT, VERIFY) with free or paid (escrow) options.
- Includes support for image and file attachments in tasks.
- Real-time updates via Server-Sent Events and messaging between agent and human workers.
- Task lifecycle management: approve, reject, cancel, and leave reviews.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部