Set up an AI Agent¶
An AI Agent is a configurable, goal-driven component that can understand user input, reason using context, and take actions by invoking tools or delegating tasks. Setting up an agent involves defining its intended purpose, configuring its core functions, and ensuring it has the necessary tools and resources to perform its tasks. It also includes defining the agent's boundaries to govern its actions within those boundaries.
Agent Setup Overview¶
Choosing How to Create an Agent¶
The first step in setting up an agent is deciding how it will be created. Depending on your use case, you may:
- Use a prebuilt agent from the Marketplace.
- Connect an external agent that's hosted elsewhere.
- Build an agent from scratch with full control over its configuration.
| Option | When to use | What you configure |
| From Scratch | You want full control | Configure everything for the agent - Profile, instructions, tools, and knowledge. |
| Connect External Agent | You already have an agent hosted elsewhere | Connection details |
| From Marketplace | You want to use a preconfigured, ready-to-use agent | Requires minimal edits |
This selection determines the setup flow and the configurations available during agent creation. For step-by-step instructions, refer to the corresponding guides for each option.
Defining the Agent Profile¶
The agent profile establishes the agent’s identity and purpose. It specifies the AI agent's primary objectives and key responsibilities. The profile helps the system (or orchestrator) understand what the agent is designed to do and helps identify the most suitable agent for a task.
Configuring Agent Definition¶
This defines how the agent should behave. It outlines the agent's role and the tasks it can perform to support decision-making. It defines the agent's capabilities, serving as a guideline for setting its objectives and outlining its functionalities. It establishes what the agent can do and how it should operate, ensuring that the goals are effectively aligned. Well-structured instructions ensure the agent responds consistently and follows expected workflows.
Adding Knowledge¶
The platform provides powerful search functionality across diverse content sources using the Search AI application, which supports Retrieval-Augmented Generation (RAG)-based search across enterprise knowledge bases, document repositories, FAQs, and external systems. You can link to one or more Search AI applications in the same workspace and account and access them as Knowledge Tools for the agent to answer user queries.
Adding Tools¶
Tools are foundational components that empower agents to perform purposeful actions. They serve as the functional extensions of an agent’s intelligence, enabling it to interact with third-party applications, retrieve information, perform logic-based operations, and trigger workflows across complex environments. For example, tools can be used for:
- Fetching data from external systems
- Creating or updating records
- Triggering workflows or APIs
Each tool expands the agent’s capabilities and allows it to interact with other applications or services. Agent Platform offers three types of tools:
- Workflow Tools
- Code Tools
- MCP Tools
Adding Delegation Logic¶
If the agentic app follows the Adaptive Network pattern for orchestration, additionally provide the delegation rules that define how the agent delegates the query to another agent in the app. Clear delegation logic ensures predictable and reliable agent behavior.
