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

# Introduction

> Understanding the basics of Ottic

`Ottic` is a QA platform for LLM products that lets you **test and continuously improve** your LLM product.

With Ottic, you can create and manage test cases and prompts, execute test runs and generate informative reports on your LLM product performance.

<img src="https://mintcdn.com/ottic-65/nojWNBWtNbQT6cbM/images/introduction.png?fit=max&auto=format&n=nojWNBWtNbQT6cbM&q=85&s=7d76473976982e19584725c13da001f6" alt="Introduction" width="1200" height="750" data-path="images/introduction.png" />

## View interactive demo

Interested in seeing Ottic in action?\
Schedule a call to see how Ottic fits your projects.

* [Schedule a demo with the founders](https://calendly.com/rafael-pinheiro-costa/15min)

<Note>Prefer a quick video? Watch this [Introduction to Ottic (1 min)](https://www.youtube.com/watch?v=9vIcwxaolOM\&t=1s)</Note>

## User flow

Here’s what the core user flow in Ottic looks like:

<Steps>
  <Step title="Add Your Prompt">
    Create the initial prompt to begin testing.
  </Step>

  <Step title="Write Your Test Cases">
    Define test cases and specify the expected behavior of your application.
  </Step>

  <Step title="Execute Test Runs">
    Run tests and review reports on successes and areas needing improvement.
  </Step>

  <Step title="Publish Your Prompt">
    Publish your prompt directly to production from Ottic.
  </Step>
</Steps>

This documentation will guide you through this process in detail.

<Note>We provide a white-glove migration of your existing testing pipeline.\
Request your migration [here](mailto:rafael@ottic.ai).</Note>

## Essentials

<CardGroup cols={2}>
  <Card title="Creating prompts" icon="terminal" href="/essentials/prompt">
    Create, manage and publish prompts versions
  </Card>

  <Card title="Defining test cases" icon="pen-to-square" href="/essentials/test_case">
    Define scenarios to assess your LLM’s responses
  </Card>

  <Card title="Executing test runs" icon="flask-vial" href="/essentials/test_run">
    Execute tests, analyze results, and identify improvement areas.
  </Card>

  <Card title="Datasets" icon="database" href="/essentials/datasets">
    Manage datasets to support context (RAG)
  </Card>
</CardGroup>

## Advanced

<CardGroup cols={2}>
  <Card title="Integrations" icon="terminal" href="/integrations/sdk">
    Connect with tools you team is using
  </Card>

  <Card title="API reference" icon="pen-to-square" href="https://otticai.readme.io/reference/getting-started-with-ottic">
    Sync prompts, test cases and runs with your codebase
  </Card>
</CardGroup>
