Core Concepts
Understand the building blocks of the Agent Platform.Agentic Apps
An agentic app is an autonomous system that uses AI agents to understand user intent, reason about tasks, and take actions to deliver outcomes. Unlike traditional chatbots that follow predefined scripts, agentic apps:- Reason dynamically about how to approach tasks
- Select tools based on context and user needs
- Coordinate multiple agents for complex workflows
- Maintain state across conversations
Agents
An agent is a specialized AI worker with a defined scope, instructions, and access to specific tools and knowledge.Agent Components
| Component | Purpose |
|---|---|
| Profile | Name, description, and avatar that identify the agent |
| AI Model | The LLM that powers reasoning and generation |
| Scope | Boundaries defining what tasks the agent handles |
| Instructions | Behavioral guidelines and response patterns |
| Tools | Actions the agent can perform |
| Knowledge | Information sources for RAG retrieval |
Example Agent Definition
Orchestrator
The orchestrator is the central coordinator that manages how agents work together. It:- Interprets user requests to understand intent
- Delegates tasks to appropriate agents
- Coordinates multi-agent workflows
- Resolves conflicts between agent outputs
- Validates responses before delivery
Orchestration Patterns
| Pattern | Best For |
|---|---|
| Single Agent | Simple, focused use cases with one domain |
| Supervisor | Complex tasks requiring parallel agent coordination |
| Adaptive Network | Dynamic hand-offs between specialized agents |
Tools
Tools are capabilities that enable agents to interact with external systems, retrieve data, and perform actions.Tool Types
Workflow Tools Visual, no-code tools built with a drag-and-drop interface. Best for well-defined processes that benefit from visual traceability.Tool Calling
Tool calling is how agents interact with tools during task execution.The Tool Calling Flow
Parallel vs Sequential Calling
Sequential: Tools execute one after another when outputs are dependent.Knowledge
Knowledge connects agents to your data sources, enabling context-aware responses through Retrieval-Augmented Generation (RAG).How Knowledge Works
Knowledge Sources
- Document uploads (PDF, DOCX, TXT)
- Web crawlers
- Confluence, SharePoint, Google Drive
- Databases and APIs
- Custom connectors
State Management
Agentic apps maintain state to enable natural, multi-turn conversations.State Types
Short-term (Session) Temporary context within a conversation:- Current order being discussed
- Selected product options
- Pending confirmations
- User preferences
- Past interactions
- Account information
Context Window
The context window limits how many messages agents retain. Configure based on your use case:| Setting | Messages | Use Case |
|---|---|---|
| Minimal | 25 | Simple Q&A, transactional |
| Default | 50 | General conversations |
| Extended | 100 | Complex multi-step workflows |
| Maximum | 200 | Deep contextual discussions |