Supervisor Invocation
Invoker for supervisor-orchestrated agents.
Uses an LLM to orchestrate actions from @EmbabelComponent and @Agent annotated classes to achieve a specified goal type. The supervisor sees type schemas and decides which actions to call based on available artifacts on the blackboard.
Unlike UtilityInvocation, this requires a goal type to work toward.
Parameters
the agent platform to create and manage agent processes
the type of object to produce as the goal
description of the goal for the supervisor LLM
options to configure the agent process
emits the scope to create the supervisor agent in
Constructors
Functions
Create a supervisor agent from platform actions.
Invokes the agent asynchronously with a map of named inputs.
Invokes the agent asynchronously with one or more arguments.
Runs the agent with a map of named inputs.
Runs the agent with one or more arguments
Runs the agent asynchronously with a map of named inputs.
Runs the agent asynchronously with one or more arguments
Set the scope of actions and goals