> For the complete documentation index, see [llms.txt](https://cogneed.gitbook.io/cogneed-centre-daide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cogneed.gitbook.io/cogneed-centre-daide/cogneed-help-center/dashboard/content-management/cogneed-advanced/fact-check.md).

# Fact-check

{% hint style="info" %}
This feature is in Beta.
{% endhint %}

Fact-check automatically checks, during your calls, that the information your agents announce about your products matches what is actually offered (price, contract length, quantities, etc.).

{% hint style="info" %}
Access: the fact-check pages are visible to users with the **Project Owner** or **Account Owner** role. The Standard User and Expert User roles do not have access.
{% endhint %}

<figure><img src="https://160715368-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFCbypPSQCx2ezWjFUPY%2Fuploads%2Fl3ENT1S2GGwdmFSKnnG7%2Fen-14-factcheck-list-final.png?alt=media&#x26;token=07276488-dd15-4d0a-9002-6d2ce7a6e40b" alt=""><figcaption></figcaption></figure>

## Create a module

* Click "**Create a module**" and give it a name.

## Add a product

A module contains one or more products, each with its own criteria to verify.

* On the **Products** tab, click "**Create a product**".
* Enter the **product name** and an **initial description** (price, contract length, quantities, etc.).

{% hint style="info" %}
The initial description is used to automatically generate a first version of the verification criteria, which you can edit afterwards.
{% endhint %}

<figure><img src="https://160715368-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFCbypPSQCx2ezWjFUPY%2Fuploads%2Fh00h60jbMlPT2rcctcTn%2Fen-15-create-product-final.png?alt=media&#x26;token=928808de-fd25-49ca-af94-0f4738e9865e" alt=""><figcaption></figcaption></figure>

## Review the generated criteria

For each fact extracted from the description, a criterion is generated with:

* A **piece of evidence**: the excerpt from the description it is based on.
* A **check type** (e.g. Inclusion, Quantity) that determines how the AI should compare what the agent says to the expected value.
* A **value kind**, an **operand**, and an expected **value** (with its unit where relevant).

<figure><img src="https://160715368-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFCbypPSQCx2ezWjFUPY%2Fuploads%2F43CvhHexy8dlRfiWIPwN%2Fen-16-criteria-final.png?alt=media&#x26;token=943660c1-e45b-4922-a5b4-447fa497dd48" alt=""><figcaption></figcaption></figure>

You can adjust any criterion or remove it with "**Delete spec**".

## Associate and publish

* Set the **associated call statuses**: the product is only taken into account for sessions with one of these statuses.
* Choose the **publication status**:
  * **Draft**: the product stays editable and is excluded from fact-checking in production.
  * **Published**: requires at least one associated call status.

{% hint style="warning" %}
A product must be published to actually be taken into account when analysing calls.
{% endhint %}

Criteria from every product in a module feed its **attribute dictionary**, shared to avoid duplicates. The **Sessions** tab lists the sessions already evaluated by this module.

### Deleting a module or a product

The "**Delete module**" (or "**Delete product**") link at the bottom of the page removes it permanently.
