Skip to main content
Updated in 2026.7 One of the key strengths of AI Agents is their ability to improve over time. Cognigy.AI offers the Intent Trainer feature that allows you to refine AI Agents based on existing dialogs. This tool improves the AI Agent’s understanding by letting you review and add user inputs to Intents.

Key Features

  • Analysis of Collected User Inputs. Review and analyze Intent Trainer records to identify areas for improvement.
  • Adding Inputs to Intents. Choose which Intent Trainer records will enhance specific Intents and add them to the Intent Sentences list.
  • Instant Training. After refining Intent Trainer records, quickly update the NLU model on the Intent Trainer page. This action eliminates the need to rebuild the model on the Flow page.
  • Automatic Scoring. The Train capability automatically scores Intents, and you can visually track progress with color-coded icons and scoring data in the list.

Limitations

  • By default, the Intent Trainer records Time-to-Live (TTL) is set to 10 days (14400 minutes). If you have on-premises installations, you can change this value using the following variable: TRAINERRECORD_TTL_IN_MINUTES. For example, to set the TTL to 30 days, configure the variable as follows: TRAINERRECORD_TTL_IN_MINUTES="43200".
  • The maximum file size for uploading Intent Trainer records is 150 MB.

Working with Intent Trainer

In Tweak > Intent Trainer, you can:
  1. Find Intent Trainer records by using filters
  2. Refine Intent Trainer records: add to Intents, skip, or ignore
  3. Train the NLU model
  4. (Optional) Import and Export Intent Trainer records

Filter Intent Trainer Records

Review the collected input records from users and search for them using filters.
The Filter Preset allows you to filter records based on predefined categories for more efficient navigation and analysis.
When you select Custom in the Filter Preset, you can apply any filter. If you modify a filter while a preset option is selected, the Filter Preset automatically changes to Custom.

Manage Intent Trainer Records

Based on the analysis, decide which user inputs will improve a particular Intent, add those inputs to the corresponding Intent.
  1. In the Intent Trainer, select a record from the list and click Add to Intent.
  2. In the Edit Record window, select an Intent to which you want to add a record.
    Change the text of the Intent in the Text field.
    Additionally, you can create a new Keyphrase or Synonym.
    Save changes and apply them. The Intent record will be added as a sentence to the selected Intent.
  1. In the Intent Trainer, select a record from the list and click Skip.
  2. Apply changes. This action moves the input to Skipped records, but it will reappear in Not reviewed if the same input is entered again.
  1. In the Intent Trainer, select an Intent record from the list and click Ignore.
  2. Apply changes. This action moves the user input to the Ignored records, and if a user enters the same input, it will also be ignored.

Train the NLU Model

After adding a record to the Intent, click Train in the top-right corner of the Intent Records page.
You don’t need to run Build Model in the Flow — the Intent Trainer has already scored the Intent, shown in the scoring data and color-coded icons.

Import and Export Intent Trainer Records

You can import and export records between production and development environments.
The Intent Trainer temporarily stores records. To ensure data safety, export the records for local storage.
  1. Go to Tweak > Intent Trainer.
  2. In the upper-right corner, click vertical-ellipsis > Import Trainer Records.
  3. Select a file in the CTRAIN format from your computer and click Open.
Once the file is uploaded, you will receive a system success message.
  1. Go to Tweak > Intent Trainer.
  2. In the upper-right corner, click vertical-ellipsis > Export Trainer Records.
  3. Select a date range by clicking the date and selecting the desired date in the calendar.
  4. To include reviewed records in the file, activate Include reviewed.
  5. Click Confirm, then Download Trainer Records.
The file will be downloaded in the CTRAIN format.

More Information

Last modified on April 21, 2026