Actions and agents

Completed

Actions make agents more capable by enabling them to retrieve information or perform tasks in external systems.

What are actions in Copilot Studio?

An action is a reusable piece of code that performs a specific task or provides a specific feature for an agent. Agents call actions, when needed, to deliver results or responses based on a user's prompt. These actions work behind the scenes to handle specific tasks.

In Copilot Studio, you can create an action once and reuse it across multiple agents. The actions registry stores and manages metadata and execution information for actions.

You can find and manage actions in the Library in Copilot Studio. From there, you can browse existing actions and agents or create new ones to meet your needs.

Screenshot of the Added item to library UI in Copilot Studio.

Action scenarios

Consider adding an action to your agent if you need your agent to interact with an external system or provide a specific capability to users.

Here are some examples of what actions can do:

  • Retrieve a list of incidents related to a project.
  • Look up customer orders in your order management system.
  • Check the weather at your destination for a business trip.
  • Create a new bug in your DevOps system based on an email.
  • Generate a project summary that follows your team's guidelines.