NLU-агент представляет собой набор моделей с различным наполнением. Каждая модель включает в себя разные намерения, которые ассоциируются с определенными фразами клиентов.

Примером намерения может быть согласие, которое клиенты могут выразить в диалоге с помощью следующих фраз: да, конечно, обязательно, разумеется, непременно и др. После наполнения модели фразами нужно обучить агента. После завершения обучения агент начнет работать и классифицировать новые фразы.

При использовании NLU-агента робот определяет, насколько ответ клиента в диалоге совпадает с фразами, которые ассоциируются с тем или иным намерением. Если ответ клиента соответствует определенному намерению, то робот переходит к одному блоку сценария. В противном случае робот перейдет к другому блоку сценария.

Грамотное наполнение NLU-моделей фразами является залогом успешного распознания ответов клиентов.