# About UiPath Agents

> UiPath-built agents are created using the Agent designer canvas in Studio Web, a low-code development application that lets you build powerful agents with minimal coding experience.

UiPath-built agents are created using the Agent designer canvas in Studio Web, a low-code development application that lets you build powerful agents with minimal coding experience.

## Agent components

An agent consists of four core components:

* **Prompt**: Natural language instructions that define the agent’s role, goal, and constraints. Prompts can be user-driven or system-generated.
* **Context**: Information sources the agent uses to ground decisions—such as memory, knowledge bases, or previous interactions.
* **Tools**: Actions the agent can take—invoking automations, using APIs, triggering microservices, or collaborating with other agents and robots.
* **Escalation paths**: Human-in-the-loop mechanisms (like Action Center or messaging channels) that enable review, approval, or assistance when needed.

## Capabilities

UiPath Agents are:

* **Communicative**: Use natural language to collaborate with users and systems.
* **Initiating**: Triggered by system events or user input.
* **Planning**: Break down goals into executable steps.
* **Deciding**: Make real-time decisions based on patterns and current state.
* **Adapting**: Access and respond to live enterprise data.
* **Healing**: Identify and recover from broken workflows.
* **Learning**: Retain memory across sessions to improve over time.
* **Coordinating**: Work alongside other agents, robots, and people.

Not all tasks are agent-friendly. Agents are best used for well-scoped tasks in environments that benefit from adaptability and learning. Tasks with high accuracy, legal, financial, or regulatory constraints should continue to rely on deterministic automation.

### Good use cases for Agents

* Drafting and summarizing content (emails, messages)
* Multi-system research and data gathering
* First-pass customer interactions or ticket triage
* Orchestrating narrow AI agents into larger workflows

### Poor use cases for Agents

* High-risk financial transactions
* Regulatory workflows with zero error tolerance
* Complex multi-step data processing without deterministic safeguards

To get started, go to [Building an agent in Studio Web](https://docs.uipath.com/agents/automation-cloud/latest/user-guide/building-an-agent-in-studio-web#building-an-agent-in-studio-web).
