Козиев Илья (kelijah) wrote,
Козиев Илья
kelijah

Category:

Релиз чатбота: заготовки для будущих skill'ов

В новом релизе чатбота сделана группа важных взаимодополняющих изменений.

1) Расширен и частично переработан набор intent'ов. По результатам предварительного анализа типичных вопросов в датасете "Mail.ru Ответы", добавлены несколько новых интентов для частых запросов в чатботах, например 'определение объекта на фотографии', 'поиск книги по описанию', 'odqa - вопросы к Википедии' и т.д.

2) Для этих интентов сделаны заготовки сценариев, в которых в будущем можно будет реализовать соответствующие skill'ы с детальной обработкой вариантов запросов. Например, в ответ на реплику "помоги решить задачу по математике" чатбот сейчас выдаст: "Мастер помощи с домашними заданиями еще не реализован!". По этой реплике можно найти исходник соответствующего сценария в файле rules.yaml.

3) Запуск новых сценариев для skill'ов происходит в случае, если не получилось найти ответ в базе фактов или FAQ. Например, для вопроса "Что такое хрусталик?" бот выдаст ответ из FAQ, а для вопроса "Что такое бензокаин?" будет запущен odqa-сценарий.

Тестовый диалог с чатботом выглядит так:



B:> Добрый день

H:> привет, помоги решить задачку по физике
B:> Мастер помощи с домашними заданиями еще не реализован!

H:> посоветуй, где купить мощный ноутбук
B:> Сценарий рекомендаций по покупке еще не реализован!

H:> что делать, если я потерял паспорт
B:> Сценарий решения юридических вопросов еще не реализован!

H:> Что такое бензокаин?
B:> Сценарий поиска определений в Википедии еще не реализован!
H:> что такое хрусталик
B:> Хрусталик представляет собой прозрачное двояковыпуклое округлое эластичное образование
H:> что такое Луна
B:> Луна это естественный спутник Земли.
H:> Что такое Церера
B:> Церера - ближайшая к Солнцу и наименьшая среди известных карликовых планет Солнечной системы.
H:> Что такое пояс Койпера
B:> Сценарий поиска определений в Википедии еще не реализован!

H:> какая температура считается опасной для ребенка?
B:> Мастер помощи с по вопросам здоровья и медицины еще не реализован!

H:> Как сбить температуру у ребенка?
B:> Высокую температуру у ребенка можно сбить с помощью детского Нурофена

Tags: chatbot
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments