ЛУИС - Как справиться с нештатными ситуациями - PullRequest
0 голосов
/ 04 февраля 2020

Я создаю LUIS приложение для извлечения даты начала конца из предложения. Я могу получить следующие высказывания от пользователей:

1) дата начала 12/2/2020 и дата окончания 1/3/2030

2) начинается 12 / 3/2020 и длится три года

Для первого я справился. Я застрял на том, как обращаться со вторым делом

1 Ответ

1 голос
/ 05 февраля 2020

Если Диапазон DatetimeV2 не дает правильных результатов, вам нужно проанализировать высказывание вручную.

Сначала проверьте ответ на что-нибудь полезное (например, дату или число) и поработайте с этим. Если кроме даты начала нет ничего другого, используйте библиотеку NLP для извлечения некоторых данных. Точность не будет гарантирована, хотя.

Также рассмотрите возможность добавления высказываний в намерение. Как

Starts on {date} and last for {date}

Это эволюционный процесс, отслеживание ввода пользователя и добавление дополнительных высказываний на go.

...