Изменения

Перейти к: навигация, поиск

Диалоговые системы

2203 байта добавлено, 23:53, 16 января 2021
м
Определение и структура
== Определение ==
ELIZAиалоговая система-психоаналитик Диалоговые системы (сейчасангл. Conversational Agent, ее назвали бы чатCA) {{--бот)-}} компьютерные системы, предназначенные для общения с человеком. Они имитируют поведение человека и обеспечивают естественный способ получения информации, родом из 60-ых годовчто позволяет уменьшить руководство пользователя и тем самым повысить удобство взаимодействия с такими системами.
Чем привлекательны диалоговые интерфейсы? Тем, что это естественный для человека способ получения информацииДиалоговую систему также называют разговорным искуственным интеллектом или просто ботом.
Диалоговые Диалоговая система может в разной степени являться целеориентированной системой или системой общего назначения. Как правило, системы можно охарактеризовать по следующим признакам: General — Task-oriented (общего назначения — задачеориентированный) и Open Domain — Closed Domain (способный говорить на любую тему или только на строго определенную), в отличие от целеориентированных, поддерживают большое количество доменов, но не способны различать много вопросов в рамках кажного из них.
Разговорный искусственный интеллект {{Определение |definition='''Домен (Conversational Artificial Intelligenceангл. Domain) или бот''' {{---}} область знаний, которая относится к запросу пользователя.}}
Руководство пользвователя не нужно, голос универсален.== Целеориентированные диалоговые системы ==
== Целеориентированные диалоговые системы ==Голару, таск ориентет. Работают в одном или нескольких доменах, но характеризуются в первую очередь глубиной диалога, можно долго общаться на конкретную тему. End 2 end
=== Модульная архитектура ===
Диалоговая система с модульной архитектурой:
Домен -- область знаний, restaurant domain которая относится к запросу.
Намерение (Intent) -- желание пользователя в рамках вопроса
Системы имеющие такую структуру имеют проблему масштабирования. Накапливается большое число правил, которые сложно согласовывать друг с другом. Время на сопровождение системы быстро растет, а затраченных ресурсов становится больше, чем нанят живого человека
 
Каноническая архитектура показана на рисунке.
=== Нейросетевая архитектура ===
Проблемы: валидных ответов может быть несколько, контекст может находится за пределами диалога.
https== Chit-Chat == Seq2seq, поддержа большого количества тем, но неглубокая.  == Примеры систем == ELIZAиалоговая система-психоаналитик (сейчас, ее назвали бы чат-бот), родом из 60-ых годов.  Диалоговая операционная система. == Фреймворки == Существует множество фрейморков, которые значительно упрощают построение диалоговых систем.  DeepPavlov.ai Включает множество компонентов, при помощи которых создаются скилы. Множество скилов объединяются в диалоговый агент с которым взаимодействуют пользователи на естественном языке.  LTP Rasa spaCy == Другое == Языковые модели://arxivword2vec, esim, gpt, bert.org/abs/1605Хорошей языковой модели достаточно около 100 примеров для хорошей классификации намерения.07683
== См. также ==
*[[Рекуррентные нейронные сети]]
*[[Векторное представление слов]]
*[[Обработка естественного языка]]
*[[Распознавание речи]]
== Примечания ==
31
правка

Навигация