Components of AI Agent Studio

Components of AI Agent Studio

Component What It Does Example
Agent Team

Consists of a structured sequence of steps or actions that a single agent or a group of agents follows to accomplish a specific business task or answer a user query. The agent team is the component that can be deployed for use.

  • Consists of conversation logic, system integration, and user support flow.
  • Defines how the agent acts for a particular use case — what to do, when to do it, and how to respond based on user inputs or back-end system data.
A recruitment agent (that might consist of multiple agents) schedules interviews, screens resumes, calculates salary, and generates offers, based on policies and approvals.
Agents

Leverages a large language model to reason, create action plans, and interact with users to gather information and take direction. On behalf of users, the AI agent can do tasks that enhance productivity, efficiency, and the overall user experience. An agent must be added to an agent team, so that it can be deployed for use.

AI agents can be categorized into various types.

  • User-proxy agent: Acts on behalf of a business user to provide input to another agent or group of agents. It's sometimes referred to as a conversational agent.
  • Supervisor agent: Orchestrates the use of agents within an agentic workflow.
  • Specialist or utility agent: Focuses on a specific role or expertise and can be skilled in using a particular tool.

AI agents can also have one or more of these characteristics:

  • Persona-based agent: Represents a specific role, such as benefits administrator, customer service representative, and finance administrator.
  • Tool user: Uses technology-related tools, such as calculators, web search queries, document embedding, and calendar schedulers.
  • Task-oriented agent: Understands their assignment or task, as a single agent or as part of a multiagent workflow.
A scheduling or calendar agent that manages your workday by following your instructions. It can accept new calendar invites and propose alternative times when needed.
Topics Defines the areas of expertise through instructions that set the boundaries and constraints for agent conversations and abilities. An employee benefits agent can contain topics such as Health Savings Account (HSA), retirement benefits, and stock plans.
Tools Defines the additional utilities an agent can use to accomplish a task. One or more tools are assigned to agents, and they're reusable among agents.
  • Calculator tool
  • Email tool
  • Business object tool
  • User query tool
  • Document retrieval tool for retrieval-augmented generation (RAG)
Instructions Specifies the natural language rules that define the rules or conditions applied to a given topic. Instructions are part of the prompts that are sent to the underlying large language model. They can also contain guidelines and guardrails that set the parameters of an agent response. Instructions for the payroll deduction topic: Make sure you've information regarding the number of dependents either by asking the user or querying the system. If you don't know the answer, don't make up a response.
Testing Enables administrators to test the agent team design, ensure correct tool, topic, and instruction configurations, and validate reasoning and sources cited by the agent. Provide example responses to a series of questions a user would likely ask an agent and details about how the agent arrived at its response.