什么是HumanLayer?
HumanLayer 是一个为 AI 代理设计的“人类参与”平台,通过 API 和 SDK 让 AI 代理能够在需要时联系人类获取反馈、输入和批准。无论是 Python、TypeScript 还是自定义客户端,HumanLayer 都能轻松集成到你的技术栈中。
HumanLayer的核心功能有哪些?
- 人类批准功能:通过
@hl.require_approval()装饰器,特定函数调用需要人类批准,确保关键操作的安全性。 - 多渠道联系:支持通过 Slack、Email、Discord 等多种渠道联系人类并收集反馈。
- 高级批准流程:支持跨团队和个人的批准流程,包括升级和超时机制。
- 人类作为工具:通过
hl.human_as_tool(),AI 代理可以联系人类获取答案、建议或反馈。 - 灵活路由:将批准请求路由到特定团队或个人,确保流程的精准性。
HumanLayer的使用案例有哪些?
- AI 代理的关键操作批准:如发送邮件、执行财务操作等需要人类监督的任务。
- 异步工作流:在 AI 代理执行任务时,随时引入人类反馈,优化结果。
- 多团队协作:在复杂任务中,协调多个团队和个人的批准流程。
如何使用HumanLayer?
- 安装 HumanLayer SDK。
- 使用
@hl.require_approval()装饰器标记需要人类批准的函数。 - 通过
hl.human_as_tool()将人类反馈集成到 AI 代理的工作流中。 - 配置多渠道联系和高级批准流程,确保任务顺利完成。






