раса нлу предсказать правильную сущность, но неправильное намерение - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть почтовое намерение, использующее regex:

## regex:regex_mail
- .\*@.*

## intent:consultation-dossier2
- [email@gmail.com](regex_mail)
- [cncc@gmail.fr](regex_mail)
- [cncc.leather@planet.tn](regex_mail)
- [contact@cetime.com.tn](regex_mail)
- [ebtgeg@egrg.aege](regex_mail)

. Проблема в том, что при вводе «documents@gmail.com» nlu распознает сущность «regex_mail», но выбрал намерение «документация».

https://drive.google.com/open?id=1pvSsCZsqEt8HuSVaZr8x9sIn8LgqnZuu

1 Ответ

0 голосов
/ 03 октября 2019

На мой взгляд, в том, как вы обучили бота, «намеренная классификация» не будет правильной. Если все, что вам нужно, это «определить», когда пользователь говорит действительный адрес электронной почты, тогда вы всегда можете проверить, была ли обнаружена сущность regex_mail или нет. И если да, является ли значение новым или нет. Для этого не нужно тренировать целенаправленную классификацию.

Но если вы хотите обучиться классифицировать предложения с адресом электронной почты, вы можете обучить что-то вроде следующего:

## intent:consultation-dossier2
- My email is [email@gmail.com](regex_mail)
- Please mail me at [cncc@gmail.fr](regex_mail)
- Is your address [cncc.leather@planet.tn](regex_mail) correct? or no?
...