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

# Introduction

> Start building powerful data processing Agents in under 5 minutes

A Roe Agent is designed to perform various data-related tasks. Each Agent is
powered by either an Engine or an Agentic Workflow. Engines handle specific extraction and processing tasks, while Agentic Workflows are autonomous agents that reason, research, and make complex decisions.

<CardGroup>
  <Card title="Quickstart" icon="stars" href="/agents/quickstart">
    Build a Roe Agent to process your unstructured data.
  </Card>

  <Card title="Engines" icon="microchip" href="/agents/engines/introduction">
    Extraction and processing engines for structured data transformation.
  </Card>

  <Card title="Agentic Workflows" icon="brain" href="/agents/agentic-workflows/introduction">
    Autonomous agents that reason, research, and make decisions.
  </Card>
</CardGroup>

## What is a Roe AI Agent?

You can think of an Agent as a data processing worker. Each Agent can
be configured to perform a specific task on your data based on the
[Engine](/agents/engines/introduction) or [Agentic Workflow](/agents/agentic-workflows/introduction) you choose.

### Engines

[Engines](/agents/engines/introduction) are specialized tools for specific extraction and transformation tasks. They follow deterministic processes to extract, parse, and structure data. For example, the [Multimodal Extraction Engine](/agents/engines/multimodal-extraction) extracts structured information from text and images.

### Agentic Workflows

[Agentic Workflows](/agents/agentic-workflows/introduction) are autonomous agents that can reason about complex problems, conduct research, query databases, and make sophisticated decisions. For example, the [Fraud Investigation Engine](/agents/engines/fraud-investigation) investigates fraud alerts by analyzing transaction data and external intelligence to produce structured verdicts.

## What is an Agent Job?

An Agent Job is one execution of an Agent. When you run an Agent, it creates an
Agent Job. You can check the status of the job through the UI, API, or by using
the [job\_status](/database/functions/job-status) function in
[SQL workspace](/database/introduction).
