Uber открыл код платформы для создания диалогового AI

17 июля 2019, 15:12

Исследовательское подразделение Uber AI такси-сервиса Uber опубликовало исходный код платформы на основе искусственного интеллекта Plato Research Dialog System, пишет VentureBeat.

Платформа предназначена для создания, тренировки и развёртывания диалоговых  AI-агентов и позволяет как специалистам, так и любителям собирать данные из прототипов и демонстрационных систем. Она имеет «простой интуитивный дизайн, интегрируется с существующими фреймворками глубокого обучения и оптимизации моделей и избавляет от необходимости писать код».

Первая версия Plato поддерживает голосовой, текстовый и диалоговый виды коммуникации. Каждый диалоговый агент может взаимодействовать с людьми, другими агентами или данными.

Plato имеет модульную структуру и разделяет процесс обработки данных на несколько шагов, главные из которых — распознавание и понимание речи, сбор информации о сказанном и сделанном к определённому моменту, вызовы API (например, поиск по базе данных), формирование абстрактной сути ответа агента, а также синтез текста и речи.

Платформа поддерживает ряд архитектур диалоговых ИИ-систем, и каждый их компонент можно обучить при помощи популярных ML-библиотек, к примеру Ludwig (Uber), TensorFlow (Google) и PyTorch (Facebook). Информация о событиях в диалогах  регистрируется инструментом Dialogue Episode Recorder.

Исходный код Plato Research Dialog System доступен на GitHub.

Обсуждение