Skip to content

ru Distributions

dilyararimovna edited this page May 9, 2023 · 1 revision

Дистрибутивы

Дистрибутив представляет собой набор файлов конфигурации (файлы Docker YAML и pipe_conf.json, используемые агентом DeepPavlov) и сопутствующих компонентов и сервисов, которые вместе образуют многопрофильного ИИ-помощника, созданного с использованием стека технологий разговорного ИИ DeepPavlov.

Предоставляемые дистрибутивы

Мы уже включили шесть дистрибутивов: четыре из них основаны на облегченном социальном боте Deepy, один из них — полноразмерный чат-бот Dream (на основе версии Alexa Prize Challenge) на английском языке и чат-бот Dream на русском языке.

Deepy Base

Базовая версия Лунного помощника. Deepy Base содержит аннотатор предварительной обработки правописания, навык обслуживания харвестеров на основе шаблонов, и открытый программный навык на основе AIML, основанный на Dialog Flow Framework. Ссылка на дистрибутив.

Deepy Advanced

Расширенная версия Лунного помощника. Deepy Advanced содержит предварительную обработку правописания, сегментацию предложений, Аннотаторы Entity Linking и Intent Catcher, Harvesters Maintenance GoBot Skill для целенаправленных ответов, и открытый программный навык на основе AIML, основанный на Dialog Flow Framework. Ссылка на дистрибутив.

Deepy FAQ

FAQ версия Лунного помощника. Deepy FAQ содержит аннотатор предварительной обработки правописания, Навык ответов на часто задаваемые вопросы на основе шаблонов, и открытый программный навык на основе AIML, основанный на Dialog Flow Framework. Ссылка на дистрибутив.

Deepy GoBot

Целенаправленная версия Лунного помощника. Deepy GoBot Base содержит аннотатор предварительной обработки правописания, Harvester Maintenance GoBot Skill для целенаправленного реагирования, и открытый программный навык на основе AIML, основанный на Dialog Flow Framework. Ссылка на дистрибутив.

Dream

Полная версия DeepPavlov Dream Socialbot. Это практически та же версия социального бота DREAM, что и на конец Alexa Prize Challenge 4. Некоторые сервисы API заменены обучаемыми моделями. Некоторым службам (например, News Annotator, Game Skill, Weather Skill) требуются закрытые ключи для базовых API, большинство из них можно получить бесплатно. Если вы хотите использовать эти службы в локальных развертываниях, добавьте свои ключи в переменные окружения (например, ./.env). Эта версия Dream Socialbot потребляет много ресурсов из-за своей модульной архитектуры и оригинальных целей (участие в Alexa Prize Challenge). Мы предоставляем демоверсию Dream Socialbot на нашем веб-сайте. Ссылка на дистрибутив.

Dream Mini

Мини-версия социального бота DeepPavlov Dream. Это генеративный социальный бот, который использует [английскую модель DialoGPT] (https://huggingface.co/microsoft/DialoGPT-medium) для генерации большинства ответов. Он также содержит компоненты перехватчика намерений и ответчика для удовлетворения особых пользовательских запросов. Ссылка на дистрибутив.

Dream Mini Persona-based

Персонифицированная мини-версия DeepPavlov Dream Socialbot. Это генеративный социальный бот, который использует английскую модель DialoGPT для генерации большинства ответов. Он также содержит компоненты перехватчика намерений и ответчика для удовлетворения особых пользовательских запросов. Ссылка на дистрибутив.

Dream Multilingual

Многоязычная версия DeepPavlov Dream Socialbot. Ссылка на дистрибутив.

Dream Multimodal

Многомодальная версия DeepPavlov Dream Socialbot. Ссылка на дистрибутив.

Dream Persona via OpenAI

Это простая диалоговая система, которая может общаться с вами на любые темы. Он имеет заранее определенную «индивидуальность» и использует модель OpenAI «davinci3» для генерации ответов. Ссылка на дистрибутив.

Dream Persona via Transformers

Это простая диалоговая система, которая может общаться с вами на любые темы. Он имеет заранее определенную «индивидуальность» и использует модель «GPT-J 6B» от EleutherAI для генерации ответов. Ссылка на дистрибутив.

Dream Persona via Russian LLaMA

Чат-бот на основе Russian Dream Persona, который использует русский LLaMA 7B Ильи Гусева для генерации ответов на основе текста описания личности. Ссылка на дистрибутив.

Dream Russian

Русская версия DeepPavlov Dream Socialbot. Это генеративный социальный бот, который использует [российскую модель DialoGPT] (https://huggingface.co/Grossmend/rudialogpt3_medium_based_on_gpt2) для генерации большинства ответов. Он также содержит компоненты перехватчика намерений и ответчика для удовлетворения особых пользовательских запросов. Ссылка на дистрибутив.

Создание собственного дистрибутива

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

Добавление новых пользовательских компонентов

Мы подготовили видео-семинар "Как интегрировать новый компонент в многопрофильный ИИ-помощник на базе Dream".

Составление диалоговой системы из существующих компонентов

Мы подготовили видео-семинар "Как проектировать многопрофильных ИИ-помощников с помощью DeepPavlov Dream".

Теперь есть и специальный инструмент для работы с DeepPavlov Dream из CLI. Обратитесь к DeepPavlov Dreamtools, чтобы создать свой собственный дистрибутив из существующих компонентов автоматически с помощью CLI.

Публикация вашего дистрибутива

Если вы хотите поделиться своим дистрибутивом с другими пользователями Dream, создайте каталог дистрибутива в подкаталоге /assistant_dists/, поместите файлы конфигурации в подкаталог только что созданного дистрибутива в /assistant_dists, а затем отправьте его в этот репозиторий с помощью запрос на извлечение из вашего репозитория форка.

Clone this wiki locally