Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Технологическая сингулярность: чего мы хотели д...

Sergey Sobko
January 18, 2019

Технологическая сингулярность: чего мы хотели достичь в 2018 и что будет в 2019

Ретроспектива 2018 и планы на 2019 по веб-проектам магистратуры компьютерной лингвистики Высшей Школы Экономики

Sergey Sobko

January 18, 2019
Tweet

Other Decks in Education

Transcript

  1. Технологическая сингулярность: чего мы хотели достичь в 2018 и что

    будет в 2019 Школа Лингвистики ВШЭ, 18 января – Москва, Россия Сергей Собко
  2. About Sergey Sobko (@IwasakiRussia; GH: profitware; bug2bug.me) Руководитель группы разработки

    PT Application Firewall Преподаватель курса веб-разработки в НИУ ВШЭ
  3. Зачем Развитие технологического стека лингвистических технологий Создание общей компонентной базы

    для дальнейшего переиспользования Практическая воспроизводимость результатов исследований Возможность студентам погрузиться в настоящую продуктовую разработку Вывод технологий компьютерной лингвистики на новый уровень
  4. LingHub и инфраструктура Система заявок на добавление проектов переехала на

    GitLab SSL-сертификаты для LingHub через Let’s Encrypt Отдельная организация HSE Ling на GitHub: github.com/hseling
  5. Веб-разработка Стала включать в себя облачную историю – docker and

    friends Расширенные курсы по фронтенду в онлайне как часть общего Приглашенные эксперты по современному фронтенду и ИБ
  6. Структура проектов Стандартизованный API – понимание, как это работает Веб-приложение,

    обращающееся к этому API Отчуждаемый Python-пакет внутри API для переиспользования
  7. Стандартные запросы к API Загрузка файлов (моделей, обрабатываемых данных, etc.)

    Асинхронный процессинг – отправка тяжелой задачи на выполнение Получение статусов и результатов задач – поллинг Синхронные запросы – поиск, выборки и другие легкие операции Скрапинг и загрузка файлов с внешних источников (для доверенных окружений)
  8. Облачная история Dockerfile и docker-compose для разработки и воспроизведения Kubernetes

    (Rancher, OpenShift, etc.) для production-среды Proof-of-concept на DigitalOcean, production на серверах ВШЭ
  9. Планы Доработать облачную историю – запустить production-версию Создать упрощенную систему

    создания заявок для проектов Выпустить онлайн-курс по веб-разработке для комплингвистов