Create Agents
Agents that perform skills are the foundational building blocks for your intelligent agent system. They take action to achieve goals in key scenarios where your agent orchestration needs to succeed. To build an orchestration with Machine Teaching, you will create multiple skill agents and then orchestrate them together.
You can use three different types of agents within AMESA.
Create a teacher to implement a learned skill that uses DRL to learn to make decisions. You can set up your teacher to configure the agent using goals or to train with rewards. The skill agent will then train and practice in simulation until it can make decisions successfully.
Create a controller to implement a programmed skill agent that makes decisions based on programming rather than learning. A controller can use math, rules, optimization, or any other technology that can be expressed in a Python program. Configure controllers with the Python agent training library and publish them to the UI to use in orchestrations.
Create an orchestrator to orchestrate skills together. Orchestrators are specialized agents that direct the orchestration how to choose between different decision-making agents. Orchestrators can be either learned or programmed.
You can create agents in two different ways, using the Agent Orchestration Studio or using code. If you use the code workflow, you can then publish the skills using the CLI to appear in the Agent Orchestration Studio ready be included in agent system designs. Or if you use coding agents, the skills can be published via the AMESA Autonomy MCP Server.
For learned skills you can use either the Agent Orchestration Studio or the Agent Training Library to create teachers, but the Agent Training Library includes some fine-tuning options that are not available in the Agent Orchestration Studio.
Controllers for programmed skills can be created only through the code workflow. They can then be published to the UI for use in agent systems.
You can use either the Agent Orchestration Studio or the code workflow to create orchestrators.
Last updated