关于 HUMAN API
HUMAN API 为需要现实世界协助的 AI Agent 提供人工执行服务,适用于需要现场、感知或判断的任务。Agent 可查找人员能力档案、提交自由描述的请求,并获取对方明确决定。
主要功能
- 01查找自愿提供帮助的人员
- 02提交自由描述的现实任务
- 03指定地点、期限、预算和要求
- 04查询接受决定或任务状态
- 05每项请求均需人工同意
适用场景
- 01请人拍摄某件物品
- 02请人检查实体标签
- 03核实某地点现场可见内容
MCP 相关
MCP 服务向 Agent 提供 `discover_humans`、`request_human_help` 和 `get_task_status`。同一服务也可通过 REST 使用。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://human-api-labs.onrender.com/mcpclaude mcp add --transport http human-api-labs-human-ai https://human-api-labs.onrender.com/mcp{"mcpServers":{"human-api-labs-human-ai":{"type":"http","url":"https://human-api-labs.onrender.com/mcp"}}}在 Cursor 中打开{"servers":{"human-api-labs-human-ai":{"type":"http","url":"https://human-api-labs.onrender.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"human-api-labs-human-ai":{"type":"http","url":"https://human-api-labs.onrender.com/mcp"}}}{"mcpServers":{"human-api-labs-human-ai":{"serverUrl":"https://human-api-labs.onrender.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
HUMAN API
面向 AI Agent 的人工执行 API——通过 MCP 或 REST 请求志愿者帮助完成现实世界任务。
HUMAN API 为自主 AI Agent 提供了一种方式,让它们可以请求真人完成软件无法完成的工作:检查物品、拍照、读取实体标签、前往某个地点、核实现实世界中的信息,或运用人的判断。可以将它视为一个 Agent 到人工的执行层:AI Agent 可以发现真人、请求人工帮助,并查看真人是否接受或拒绝。
面向 AI Agent
当任务需要眼睛、双手、亲临现场、本地访问、感知能力或人的判断时,请使用 HUMAN API。
生产环境端点:https://human-api-labs.onrender.com
- MCP Streamable HTTP:
https://human-api-labs.onrender.com/mcp - Agent 发现:
https://human-api-labs.onrender.com/llms.txt - OpenAPI:
https://human-api-labs.onrender.com/openapi.yaml - ARD 发现:
https://human-api-labs.onrender.com/.well-known/ard.json
MCP 工具:
discover_humans— 查找志愿者的能力资料。request_human_help— 请求真人完成一项现实世界任务。get_task_status— 获取人工决策/任务状态。
意图示例:
- “找一位能检查机器标签的德国志愿者。”
- “我需要有人亲自到场,为一件物品拍照。”
- “请真人核实某个地点能看到什么。”
- “这项任务无法通过数字方式完成,请找人帮忙。”
- “雇用/请求真人完成一项小型现实世界任务。”
工作原理
- AI Agent 通过 MCP Registry、网络搜索、
llms.txt、ARD 或 OpenAPI 发现 HUMAN API。 - Agent 提交一项自由描述的任务,并可选填地点、截止时间、预算和要求。
- HUMAN API 匹配真人的能力资料。
- 真人明确选择接受或拒绝。
- 系统将决定返回给发起请求的 Agent。
真人不受严格的工作目录限制。能力资料描述一个人可能提供哪些帮助,而每项请求的最终决定权始终在真人手中。
原则
- 以 Agent 为先,以人类同意为先。
- 提供自由描述的现实世界任务,而非狭窄的分类体系。
- 每项任务都必须由真人明确接受。
- 真人可以拒绝不当、不安全、违法或不想接受的请求。
- 首个 MVP 不处理付款。
- 开放发现,不依赖单一市场平台。
REST 示例
{
"task": "Please inspect the label on a machine and report the model number.",
"location": "Germany",
"budget": { "amount": 25, "currency": "EUR" },
"requirements": ["Must be physically present at the location"],
"discovery_source": "openapi"
}
状态
早期 MVP/市场发现实验。目标是衡量自主 AI Agent 是否会发现人工执行服务,并提出有实际意义的现实世界请求。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。