Ended 1 year ago
17 participants

DeepPavlov Dev Docs Hackathon (Make DeepPavlov Easy & Friendly)

Участникам предлагается уменьшить порог входа в open-source библиотеку DeepPavlov, а именно доработать и, при необходимости, создать туториалы.

TUTORIALSNLPDeepPavlov

Немного о задаче и o DeepPavlov

DeepPavlov.ai - это стек технологий разговорного искусственного интеллекта для создания виртуальных диалоговых ассистентов и анализа речи. DeepPavlov помогает в создании чатботов, диалоговых систем и Multiskill AI-ассистентов. Технологии могут использовать инженеры с разным опытом и уровнем подготовки — от начинающих до экспертов в области обработки естественного языка. Стек содержит многосторонний и гибкий набор инструментов, который позволяет быстро конструировать сложных многофункциональных диалоговых ассистентов с развитыми разговорными навыками:

  • Библиотека DeepPavlov Library, которая поставляется с набором предобученных компонентов для решения задач, связанных с обработкой естественного языка, и предоставляет разработчикам возможность автоматизации разговорных интерфейсов. Библиотека оснащена инструментами прикладной разработки и интеграции.
  • Платформа DeepPavlov Agent, которая представляет собой многофункциональный оркестратор, использующий декларативный подход для формирования конвейеров и построения диалогового ИИ в виде модульной системы.
  • Продуктовое направление DeepPavlov Dream, направленное на разработку масштабируемых и многофункциональных виртуальных помощников, и опирающаяся на технологии DeepPavlov Library и Agent.

В рамках хакатона ставим задачу уменьшить порог входа в библиотеку DeepPavlov Library. Для выполнения этой цели мы предлагаем обновить документацию и туториалы библиотеки DeepPavlov.

С вашей помощью NLP инструменты стека DeepPavlov станут проще в использовании и помогут всему сообществу!

Правила

За последнее время мы сильно обновили библиотеку DeepPavlov Library - часть моделей перевели с TF на PyTorch, выложили часть новых, а какие-то просто больше не поддерживаем. Но еще не успели обновить все наши страницы с документацией и туториалы. 

В рамках этого хакатона у вас есть шанс попробовать себя в роли Developer Documentation Engineer, чтобы привести все статьи к правильному, чистому и понятному коду.

У нас есть набор готовых статей/страниц документации, которые вы можете исправить (ссылки на них есть в данных). Кроме того, вы также можете написать свою. 

  • Правки или статья должны быть размещены в виде docs c ссылкой на него; 
  • Вы отправляете решение, щелкнув здесь же по кнопке отправить решение через форму; 
  • Один участник может отправлять несколько решений на разные туториалы;
  • Все решения должны быть отправлены до 23:59 27 августа включительно.


Критерии оценки

Мы будем оценивать каждый исправленный туториал и давать за него 5 баллов, если выполнены условия:

  • Исправлен весь код (где нужно переведены модели на торч)
  • Проверен код и значения для определенной модели в документации DeepPavlov

Мы будем оценивать каждый исправленный туториал и давать за него от 1 до 5 баллов, если часть критериев не была выполнена.

Мы будем оценивать каждую исправленную страницу документации и давать за нее 20 баллов, если выполнены условия:

  • Исправлена вся страница (подраздел, например, модели или скиллы): прописаны все пути обращения, тренировки, скоры
  • Проверены все конфиги, убраны лишние, добавлены новые
  • Добавлена информация: что из себя представляет модель

Мы будем оценивать каждую исправленную страницу документации и давать за нее от 1 до 20 баллов, если часть критериев не была выполнена.

Если вы захотите написать новый туториал, то мы готовы отдать за него от 10 до 30 баллов, в зависимости от важности и сложности.

Победителем будет объявлен тот, у кого будет больше баллов.

Призы

В качестве призов - лучшим участникам мы подарим фирменный мерч проекта и возможность получить job offer в команду. 

Организаторы

Команда DeepPavlov
За всеми вопросами можно писать в #tool_deeppavlov, канал #deep_pavlov_soc2021 или в тг: DeepPavlovDreamDiscussions