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

# Exporting Eval Results

> Download eval results as CSV or JSON for reporting and archiving.

Eval results can be exported from the dashboard for sharing with stakeholders, feeding into BI tools, or archiving outside MIRA.

## Export formats

| Format   | Best for                                      |
| -------- | --------------------------------------------- |
| **CSV**  | Spreadsheet analysis, reporting, pivot tables |
| **JSON** | Programmatic processing, long-term archiving  |

## Exporting results

1. Open the Eval Studio (Flask icon → Dashboard).
2. Click a conversation card to open the run detail view.
3. Click **Export → CSV** or **Export → JSON**.
4. Choose a save location.

## CSV schema

Each row represents one eval result for a captured agent response:

| Column                 | Description                                                                       |
| ---------------------- | --------------------------------------------------------------------------------- |
| `conversation_id`      | Identifier for the captured agent response                                        |
| `captured_at`          | ISO 8601 timestamp of when the response was captured                              |
| `eval_name`            | Name of the eval definition                                                       |
| `eval_type`            | `rule`, `llm_judge`, `similarity`, or `metric`                                    |
| `input`                | The prompt sent to the engine                                                     |
| `output`               | The engine's response                                                             |
| `score`                | Numeric score (0–1 for llm\_judge/similarity; 1/0 for rule; raw value for metric) |
| `pass`                 | `true` or `false`                                                                 |
| `reasoning`            | LLM judge reasoning text, if applicable                                           |
| `human_override_score` | Human reviewer score (0–1), if submitted                                          |
| `human_override_note`  | Human reviewer comment, if submitted                                              |

## JSON schema

```json theme={null}
{
  "exportedAt": "2024-03-15T10:30:00Z",
  "results": [
    {
      "conversationId": "conv_abc123",
      "capturedAt": "2024-03-15T10:25:00Z",
      "evalName": "Extract parties keyword check",
      "evalType": "rule",
      "input": "List all parties named in the contract.",
      "output": "The parties are Acme Corp and Beta LLC.",
      "score": 1,
      "pass": true,
      "reasoning": null,
      "humanOverride": null
    },
    {
      "conversationId": "conv_abc123",
      "capturedAt": "2024-03-15T10:25:00Z",
      "evalName": "Summary quality judge",
      "evalType": "llm_judge",
      "input": "List all parties named in the contract.",
      "output": "The parties are Acme Corp and Beta LLC.",
      "score": 0.88,
      "pass": true,
      "reasoning": "The response accurately identifies both parties with correct legal names.",
      "humanOverride": {
        "score": 0.9,
        "reviewerNote": "Looks good, approved.",
        "reviewedAt": "2024-03-15T11:00:00Z"
      }
    }
  ]
}
```

<Note>
  Edit this page — [Open a pull
  request](https://github.com/satyendra2013/mira-app/edit/main/docs/eval-framework/exporting-results.mdx)
</Note>
