> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuralfactory.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Agents Overview

> Understand what agents are and how they work in Neural Factory.

# Agents Overview

Agents are the core of Neural Factory. Each agent is a configured AI assistant with a specific purpose, knowledge, and set of tools — a specialized coworker for a particular domain.

<Frame caption="The Agents page — view, create, and manage all agents in your organization.">
  <img src="https://mintcdn.com/neuralfactory/WnEBKSbgHabbHNgr/images/platform/agents-list.png?fit=max&auto=format&n=WnEBKSbgHabbHNgr&q=85&s=1147c68ce37d6783745ef203a39f658f" alt="Agents list page" width="1714" height="1352" data-path="images/platform/agents-list.png" />
</Frame>

## What defines an agent

Every agent is configured with:

* **Name and description** — Identifies the agent to users
* **System prompt** — Instructions that define behavior, tone, and expertise
* **AI model** — The underlying language model (GPT-4o, GPT-4.1, Claude, etc.)
* **Knowledge bases** — Document collections the agent can search
* **Tools** — Capabilities like web search, code execution, or external integrations
* **Access control** — Which users or groups can interact with the agent

## How agents work

When a user sends a message, the agent:

1. **Reads the context** — Previous messages, system prompt, and any attached files
2. **Reasons about the task** — Determines what information or actions are needed
3. **Uses tools if needed** — Searches knowledge bases, executes code, calls APIs
4. **Generates a response** — Produces an answer with citations from retrieved sources

This uses a **ReAct (Reasoning + Acting)** loop — the agent thinks step-by-step, deciding at each point whether to use a tool or respond directly.

## Agent types

| Type               | Description                                                               |
| ------------------ | ------------------------------------------------------------------------- |
| **Standard agent** | Handles requests directly using its tools and knowledge                   |
| **Orchestrator**   | A multi-agent setup where a lead agent delegates to specialized subagents |

Learn more in [Agent Types](/user-guide/agents/agent-types) and [Multi-Agent Workflows](/user-guide/agents/multi-agent-workflows).

## Managing agents

Administrators create and configure agents from the **Agents** section in the sidebar:

* [Creating an Agent](/user-guide/agents/creating-an-agent)
* [Configuring Agents](/user-guide/agents/configuring-agents)
* [Agent Access Control](/user-guide/agents/agent-access-control)
