In watsonx Orchestrate, agents can use tools and other agents to perform complex tasks defined by users.

Each agent has a name and description in watsonx Orchestrate, helping users identify each agent they can use to perform certain actions.

The Agent description has another important use. Supervisor agents use the description of collaborator agents when determining where to route a users request. Therefore the description should also describe the tools and knowledge available to a given agent.

Agents also have tools that are responsible for performing the actions that users need. In addition to tools, agents can also have collaborators attached to them. Collaborators are other agents that you already have in the watsonx Orchestrate platform, expanding the agent’s capabilities.

Use the ADK, to create agents, import agents, update agents, remove agents, and list agents.