Skip to main content
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

Example Agent Definition

Orchestrator

The orchestrator is the central coordinator that manages how agents work together. It:
  1. Interprets user requests to understand intent
  2. Delegates tasks to appropriate agents
  3. Coordinates multi-agent workflows
  4. Resolves conflicts between agent outputs
  5. Validates responses before delivery

Orchestration Patterns

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.
Example: A policy lookup flow that checks user eligibility, fetches the relevant policy details, and returns a formatted response.
  • Code Tools: Custom JavaScript or Python functions for complex logic. Best for dynamic processing, calculations, or custom integrations.
  • MCP Tools: Remote functions exposed via Model Context Protocol servers. Best for shared toolsets and enterprise integrations.

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.
Parallel: Independent tools execute simultaneously for faster responses.

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
  • Third-party applications such as Confluence, SharePoint, Google Drive
  • Structured Data
  • 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
Long-term (Memory) Persistent preferences and history:
  • User preferences
  • Past interactions
  • Account information

Context Window

The context window limits how many messages agents retain. Configure it based on your use case.