API/SDK for AI agents to interact with humans for assistance and approvals.
什么是HumanLayer?
HumanLayer是一个API和SDK,允许工具调用的AI代理与人类联系以获取帮助、反馈和批准。它为AI代理提供人机协作能力,使构建的代理感觉像真正的同事。HumanLayer支持多种渠道,如Slack、电子邮件和Discord,并与主要的编排框架和大语言模型(LLM)进行集成。
如何使用 HumanLayer?
将HumanLayer SDK集成到您的AI代理工作流中。使用@hl.require_approval()装饰器来阻止需要人类监督的函数调用。通过各种渠道与人类联系,并将批准路由到特定团队或个人。
HumanLayer 的核心功能
需要人类批准的函数调用
全渠道联系(Slack、电子邮件、Discord)
带有升级和超时的高级批准工作流
人类作为工具(hl.human_as_tool())
细粒度的批准路由
与LLM和框架无关
HumanLayer