Тема
- #Чат-бот
- #Предоставление информации
- #Повтор вопросов
- #Заполнение слотов
- #Вопрос
Создано: 2024-05-13
Создано: 2024-05-13 12:19
Когда для ответа на запрос требуется несколько элементов информации, процесс заполнения (Filling) этих элементов информации, т.е. постоянная постановка вопросов до тех пор, пока все слоты (Slot) не будут заполнены.
При задании вопроса или оформлении заказа, когда требуется ответ, существуют обязательные и необязательные параметры. Если обязательный параметр не указан, можно считать, что чат-бот будет постоянно задавать один и тот же вопрос, чтобы получить этот обязательный параметр.
Что такое заполнение слотов (Slot-Filling)?
В приведенных выше примерах показано заполнение слотов в диалоге или голосовом взаимодействии, но чаще всего форма заполнения слотов используется при приеме заявок или предоставлении определенной информации. (= кастомная разработка)
1. При приеме заявки на гарантийное обслуживание необходимо получить адрес, но если пользователь отвлекается от темы,система будет постоянно запрашивать адрес до тех пор, пока он не будет предоставлен.
2. (Для предоставления информации на основе местоположения) В ситуации, когда необходимо получить текущее местоположение пользователя, но он постоянно отвлекается от темы,система будет постоянно задавать тот же вопрос до тех пор, пока не получит информацию о местоположении.
В таких случаях необходимо предусмотреть слова для выхода из цикла.
Необходимо создать слова для выхода из диалога и проинформировать об этом пользователя
1. Например, можно предложить пользователю ввести "стоп" или "!выход".
2. Конечно, иногда заказчики не хотят включать такие слова в разработку, чтобы сделать интерфейс более чистым. (Клиент хочет именно так, и что мне делать T_T)
❗Дополнительная информация, которая может быть полезной
Поищите... Вы удивитесь, сколько информации доступно.
Комментарии0