HumanLayer is an API and SDK designed to integrate human feedback, input, and approvals into AI-driven processes. This service facilitates a seamless interaction between AI agents and human oversight, ensuring that critical decisions or complex tasks can benefit from human intelligence and judgment.
Human Approval Requirement: The @hl.require_approval()
decorator can be applied to specific function calls to ensure they do not proceed without human oversight. If a function call is denied, the feedback is incorporated back into the AI's learning model.
OmniChannel Communication: HumanLayer supports multiple communication channels, including Slack, Email, and Discord, allowing humans to provide inputs from their preferred platforms.
Advanced Approval Workflows: This feature enables the coordination of approval processes across various teams and individuals, incorporating mechanisms like escalations and timeouts to manage the workflow efficiently.
Human as Tool: The hl.human_as_tool()
function transforms human feedback into a callable tool within the AI's operational framework, facilitating dynamic and responsive AI workflows.
Granular Routing: Approvals and inputs can be directed to specific teams or individuals, ensuring that the right expertise is tapped for each decision.
Framework and LLM Flexibility: HumanLayer is compatible with any large language model (LLM) and supports major orchestration frameworks that facilitate tool calling, making it adaptable to various technical environments.
Integration: Developers can integrate HumanLayer into their systems by including its SDK in their tech stack. The API is designed to be clean and compatible with popular programming languages like Python and TypeScript.
Function Implementation: Functions that require human input are decorated with @hl.require_approval()
. This setup pauses the process until approval is granted.
Execution and Feedback: Once integrated, AI agents can execute tasks that either proceed automatically or pause for human input, depending on the function's configuration. Feedback from these interactions is used to refine the AI's subsequent operations.
Starter Plan: Free forever for individual developers and small teams, offering up to 100 operations per month with basic approval workflows. Additional operations can be purchased.
Premium Plan: At $500/month, this plan is tailored for larger teams and includes 2000 operations per month, advanced workflows, learning and auto approvals, and extended data retention.
Custom Enterprise Solutions: Designed for large-scale deployments, this plan offers custom solutions, including private VPC deployment, RBAC, SSO support, and volume discounts.
Email Automation: Automate email responses and engagements while maintaining human oversight for sensitive communications.
Sales and Marketing: Enhance lead generation and customer interaction processes by integrating human insights into automated workflows.
Regulatory Compliance: Ensure that automated processes comply with legal and regulatory standards by incorporating mandatory human approvals.
HumanLayer is trusted by engineers and developers across various industries, including finance, marketing, and software development, to enhance AI reliability through effective human-AI collaboration.