# About

## Welcome to Redefine 👋🏽

Redefine is a CI optimization platform that accelerates software development and cuts CI costs with just one click.

## Who can benefit from Redefine? 🧑🏽‍💻

Redefine is designed for developers looking to save time and money by running only the relevant tests based on their code change.

## What is Redefine?⏳

Redefine analyzes code changes, coding patterns, and test results to determine which tests are relevant for each testing cycle. This reduces the number of tests needed per testing run; allows you to detect bugs earlier; and to deploy updated, higher-quality code in a fraction of the time.

## How does Redefine work? 🧠&#x20;

Redefine utilizes a machine learning (ML) model to optimize the CI process by selectively running tests based on their relevancy. The platform learns from code changes and test results to train a test selection model that predicts the most relevant tests for each new code change.

For additional information, please refer to the [documentation page](https://docs.redefine.dev/welcome-to-redefine/how-does-it-work).

<figure><img src="https://47263957-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuwbuslmLp28ROGViWkou%2Fuploads%2Fd6yVE7SiOi4iOgnDAXUj%2Fezgif.com-video-to-gif%20(1).gif?alt=media&#x26;token=780c4d3a-ed87-4792-bc28-897439e90bb6" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.redefine.dev/welcome-to-redefine/about.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
