Dynamic Training

The dynamic entity training uses a web service call to automatically train the Natural Language Understanding (NLP).

You have the ability to call a web service and retrieve the values for your entity type without manually defining them.

Endpoint URL

The web service address from which you want to extract the data.


The HTTP method - GET, POST.


Optional headers for making the request.


Any payload defined in a JSON format that you would like to send together with the request.


An optional JSONPath expression to extract data from the HTTP response. We recommend you to create your JSONPath expressions using the jsonpath.com.

Value Template

The template that will be used to generate the value for each of your entities.


  • {{Title}} {{FirstName}} {{LastName}}

Synonym Templates

For keywords entities, you can also generate synonyms based on one or more template. Each template generates one synonym.


  • {{Title}} {{LastName}}
  • {{LastName}}
  • {{FirstName}} {{LastName}}

Expression Templates

For trait entities, you can define a number of expression templates to generate expressions for the value. This is similar to synonym templates above.

Manual entry of synonyms

You can define additional examples for the dynamically generated values.