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

# What is DinoAI?

> DinoAI is Paradime's AI layer: an in-IDE copilot, autonomous background agents, and programmable agents. Here's what each one does and when to use it.

DinoAI is Paradime's AI data engineering layer. It's not one chatbot; it shows up in three forms, each suited to a different kind of work. Knowing which is which makes the rest of the AI docs much easier to navigate.

## The three forms

### Copilot: AI in your editor

The copilot works with you inside the Code IDE. You prompt it, it reads your project and warehouse schema, and it writes or fixes code with you in the loop: generating sources and models, writing documentation, fixing failing commands, and drafting pull request descriptions.

Use it when **you're actively developing** and want to move faster.

### Autonomous agents: AI in the background

Agents run in the **Agent** app without you watching. You give an agent a task, it works on your project in its own environment, and it comes back with results, like a branch and pull request. Bolt can also trigger agents automatically, for example to diagnose a failed production run.

Use them when **the task can run without you**, like backfilling docs or healing a broken pipeline.

### Programmable agents: AI you configure

Programmable agents are recipes you define and trigger on your terms, through schedules, webhooks, or CI. The [guides](/guides/programmable-agents/index) include ready-made patterns like a pipeline healer, a test maintainer, and a PR reviewer.

Use them when **you want repeatable, automated AI workflows** wired into your stack.

## What makes DinoAI different

DinoAI is **warehouse-aware and project-aware**. It reads your dbt™ project, your schema, and your conventions (via [.dinorules](/products/dino-ai/dino-rules)) rather than guessing from the prompt alone. That context is why it can generate a correct `sources.yml` from your actual warehouse metadata instead of a plausible-looking one.

## Where to go next

<CardGroup cols={2}>
  <Card title="DinoAI product docs" href="/products/dino-ai/index" icon="bot">
    The full reference: copilot, agents, MCP server, and settings.
  </Card>

  <Card title="Copilot use cases" href="/guides/dinoai-copilot-use-cases/index" icon="sparkles">
    Hands-on walkthroughs of everyday copilot tasks.
  </Card>
</CardGroup>


## Related topics

- [DinoAI](/products/dino-ai/index.md)
- [DinoAI Tools](/products/dino-ai/tools-and-features/index.md)
- [Fix with DinoAI](/products/dino-ai/bolt-pipeline-agent/fix-with-dinoai.md)
- [DinoAI in the Code IDE](/products/code-ide/write-code/dinoai.md)
- [DinoAI chat history](/products/dino-ai/copilot/chat-history.md)
