agents
latest
false
  • Getting started
    • About agents
    • Agents workspaces
    • Governance
    • Data residency and supported models
    • Limitations
  • Prerequisites
  • Building agents in Studio Web
    • Building an agent in Studio Web
    • Best practices
    • Prompts
      • Activities
      • Agents
      • Processes
      • Guardrails
    • Contexts
    • Escalations and Agent Memory
    • Evaluations
    • Traces
    • Agent score – Preview
  • Building agents in Agent Builder
UiPath logo, featuring letters U and I in white

Agents user guide

Last updated May 5, 2025

Activities

Agents use Integration Service-based activities from connectors such as Box, Coupa, Microsoft Teams, Salesforce, Slack, and Zoom. Using secure, governed Integration Service connections and the field configurations described in the following sections, an agent is able to make API calls directly to a target business application. Note that not all Integration Service activities are available in Agents.

Configuring activities to act as tools

  1. From the Design tab, under the Tools section, select Add tool.
  2. Search for activities using the search bar or select a connector from the list to see what activities are available.
  3. Once you add an activity as a tool, you can:
    1. Update its description.
    2. Select a preexisting Integration Service connection or create a new one.
    3. Configure the field input options to help your agent learn how to use the activity.

      Integration Service connections can be added and managed as in Studio. These secure, governable connections are monitored by Integration Service, which notifies users of any breaks or invalidations.

Each activity comes with a default description, which you can customize to better guide your agent during runtime. While optional, this step enhances output quality and helps the agent understand how to use the tool for specific use cases.

Agents inherently know the information required for successful activity execution, eliminating the need for explicit input or output specifications. By default, agents infer necessary field values. However, you can modify the input method to Static Value or Argument for using specific data or retrieving data from agent input arguments.

Defining activity input methods

For activity fields, you can select one of the following input methods using the context menu:

  • Prompt (default) - When selecting this option, the agent infers the field value at runtime using the Description field and other agent reasoning pertinent in determining to use the tool.
  • Argument - When selecting this option, you set the field to an agent input argument. You must first define the argument. Use arguments for passing in runtime values from a workflow that precedes the Run Agent activity.
  • Static Value - When selecting this option, you set the field to a specific, static value every time the agent runs.
Note: Depending on the activity, certain fields may require static values. For example, a specific Slack user you want to set in the Send as field. Other fields default to being inferred by the agent.

Retrieving context from the web

Web Search and Web Reader are two first-party tools you can add to your agents to supply up-to-date context from the web or a public domain. You can use the activities for questions regarding real-time data, such as stock prices, the time, weather forecasts, or data available on a specific URL at any give time.

Web Search

The Web Search tool executes a web search using natural language. Like other tools, the Search field can be inferred from instructions in the system and user prompt. For instance, you can tell your agent to get details on industry trends and competitor activities which would be used to construct a forecasting report. By offering the instruction in your prompt and adding the Web Search tool, the agent knows it needs to use the tool to access this critical, up-to-date context.

Web Search executes a full summary and provides it to the agent based off of the top hits. The output includes the URLs where the information was sourced from.

Web Reader

The Web Reader tool gives you the ability to extract text from a specific URL and add that as context for your agent. For instance, you have a specific parts supplier and you want to go to their web page and extract current prices for those parts. By supplying the URL directly or through the prompt, you ensure that only information from that individual URL is used for surfacing the supplier's prices for specific parts (or any other information contained in that URL).

By combining both Web Search and Web Reader, you give your agent the ability to execute research in the public domain and then use the cited sources and URLs to extract specific details.

  • Configuring activities to act as tools
  • Defining activity input methods
  • Retrieving context from the web
  • Web Search
  • Web Reader

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2025 UiPath. All rights reserved.