Ended 4 years 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
 

Our website uses cookies, including web analytics services. By using the website, you consent to the processing of personal data using cookies. You can find out more about the processing of personal data in the Privacy policy