Skip to main content

Introduction

Agents are AI-powered assistants that can autonomously perform tasks, make decisions, and interact with various tools and data sources on your behalf. In the Agent Factory platform, agents serve as the core building blocks for automating complex workflows and business processes.

Key Concepts

What is an Agent?

An agent is an intelligent entity that:
  • Understands natural language instructions and queries
  • Makes autonomous decisions based on context and goals
  • Executes actions using connected tools and integrations
  • Accesses knowledge from connected data sources
  • Responds intelligently to user requests via chat
Think of an agent as a specialized AI assistant configured for specific tasks or domains within your organization.

Agent Capabilities

Agents in the platform can:

Process Information

Analyze data, extract insights, and make informed decisions based on context

Execute Actions

Perform tasks by calling tools, APIs, and integrations you’ve configured

Access Knowledge

Query connected knowledge bases and context sources for relevant information

Interact with Users

Respond to questions and requests through natural conversation

Agent Components

Each agent consists of several configurable components:

Configuration

  • Name and Description: Identify your agent and its purpose
  • System Instructions: Define the agent’s behavior, personality, and goals
  • Model Selection: Choose the AI model that powers your agent

Tools

Tools extend your agent’s capabilities by allowing it to:
  • Call external APIs
  • Query databases
  • Process files
  • Send notifications
  • And much more
Learn more in the Tools section.

Knowledge Bases

Knowledge bases provide your agent with domain-specific information:
  • Company documentation
  • Product information
  • Customer data
  • Historical context
Learn more in the Knowledge Bases section.

Integrations

Integrations connect your agent to external services and platforms, enabling it to:
  • Access third-party data
  • Perform actions across multiple systems
  • Sync information between platforms
Learn more in the Integrations section.

Use Cases

Agents can be configured for various purposes:
Answer customer questions, troubleshoot issues, and escalate complex cases using your knowledge base and support tools.
Query databases, generate reports, and provide insights from your business data.
Draft documents, create marketing materials, and generate content based on your brand guidelines.
Automate repetitive tasks, manage workflows, and orchestrate complex business processes.

Workspaces

Agents can be organized into workspaces, which help you:
  • Group related agents by team, project, or department
  • Manage access and permissions
  • Maintain organized agent portfolios
Agents can also exist outside of any workspace in the “No Workspace” category.

Next Steps