# Training with eva NLP

![Training button](https://2823722678-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNuMuHVlHgsqK4L1Tp4%2F-M_Md3NHXaIVAzy3cgDb%2F-M_MdT7Yrxa3C3-l69lq%2Ftraining%20chapter.png?alt=media\&token=27d5b01f-5ad3-4546-90a1-6a4928f72cb5)

If you are using NTT DATA eva NLP, you will have to train your Intents and Entities using the eva cockpit. Every time an Intent, Entity, document, or question is changed, the button “Train” will appear in the training section. Just click it.&#x20;

Training a virtual agent is very easy! You'll just have to go to the training repository:

![Lists of trainings](https://gblobscdn.gitbook.com/assets%2F-MNuMuHVlHgsqK4L1Tp4%2F-MXiALrqaKW2aYsb8gh1%2F-MXiATBTswAtzw_R0xZA%2F67%20Screen%20-%20Training%20repository.png?alt=media\&token=9f190dfb-fdc5-4589-b216-986dc1b87d41)

All trained versions (valid and invalid) are kept in the training repository. The latest trained version will be automatically published.

{% hint style="warning" %}
**Important:**

* **You can publish only one version at a time.**
* **To train a flow in eva NLP, you must have at least five (5) intents with at least five (5) examples each. A virtual agent will not be trainable if it has any intents with less than five (5) examples.**
* **If you delete an intent or example/utterance in the repository, the training will be invalid. Entities don’t have minimum values.**
  {% endhint %}

After training, you can check the details of the training.

![Training Details](https://gblobscdn.gitbook.com/assets%2F-MNuMuHVlHgsqK4L1Tp4%2F-MXiALrqaKW2aYsb8gh1%2F-MXiAbATeR_yFOYZCFwL%2F68%20Screen%20-%20Training%20details.png?alt=media\&token=18096c77-1eaf-421b-a867-53ed3faea86e)

By clicking on “Details”, you will be taken to a page with that specific training.

![Failed Training](https://gblobscdn.gitbook.com/assets%2F-MNuMuHVlHgsqK4L1Tp4%2F-MXiALrqaKW2aYsb8gh1%2F-MXiAjlZ4FPEzFvBrbvF%2F69%20Screen%20-%20Failed%20training.png?alt=media\&token=f35bb1dc-d72e-4f03-9849-cc852ee6dbad)

If something goes wrong, you can see why by clicking on “view details” after the X icon.

## &#x20;<a href="#automated-tests" id="automated-tests"></a>


---

# 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.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/natural-language/train-your-bot.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.
