Skip to main content

Quickstart

This guide will help you get started with Gaussia and run your first AI evaluation.

Prerequisites

  • Python 3.11 or higher
  • uv (recommended) or pip

Installation

Step 1: Create a Retriever

The first step is to create a retriever that loads your conversation data. A retriever is a class that inherits from Retriever and implements the load_dataset() method.

Step 2: Run a Metric

Once you have a retriever, you can run any metric. Here’s an example using the Context metric:

Step 3: Analyze Results

Each metric returns a list of results. The structure depends on the metric type:

Complete Example

Here’s a complete example that evaluates an AI assistant using multiple metrics:

What’s Next?

Metrics Overview

Learn about all available metrics

Generators

Generate synthetic test datasets

Core Concepts

Understand the architecture

Statistical Modes

Frequentist vs Bayesian approaches