21 октября 2017 в Москве года прошел мастер-класс по созданию чат-ботов в рамках Европейской недели программирования и инициативы Meet and Code. Участники мастер-класса научились основам языка программирования Python и вместе с экспертами создали собственных ботов в мессенджере Телеграм. Чат-боты помогут студентам в реализации собственных коммерческих и некоммерческих проектов.
Ведущим мастер-класса выступил Матвей Бебенин, выпускник Высшей школы экономики, программист с большим опытом оптимизации финансовых бизнес-процессов при помощи программирования в крупных технологических компаниях. На данный момент Матвей работает в стартапах Складобот, Авторслов и Pay-z, где разрабатывает девайсы и серверные решения.
«Программирование дает хорошее конкурентное преимущество во множестве профессиональных областей и умение кодить становится неким аналогом английского языка, которым молодой профессионал должен владеть хотя бы на базовом уровне», — говорит Иван Левин, студент 2 курса МГУ им. Ломоносова.
«На мастер-класс мы пришли с другом, потому что учимся в 11 классе и планируем поступать в университет на программистов. Я был очень рад, когда у нас получилось создать своего бота и запустить его. Также хотелось бы отметить, что после мастер-класса у нас была долгая беседа с Матвеем и Чингизом, и мы смогли узнать побольше о ВШЭ и МГУ им. Ломоносова, где они обучались», — рассказывает Александр Бетчанов, старшеклассник школы № 2036.
Чат-боты участников мастер-класса:
- Чат-бот, который подбирает учебный материал и находит нужную информацию в интернете. Интерфейс бота простой: при нажатии кнопки «Старт» бот спрашивает, что тебе нужно: учебные материалы или информация. После выбора нужной функции бот находит список учебных материалов по запросу либо страничку из Википедии.
- Бот по поиску кафе и ресторанов, который подбирает по геолокации ближайшие места общественного питания по рейтингу и отзывам посетителей.
- Бот, подбирающий кинофильмы по запросу пользователя. При нажатии кнопки «Старт» бот предлагает выбрать нужный жанр и подбирает топ-10 фильмов по рейтингу IMDb.
- Бот по поиску компьютерного оборудования. Бот задает наводящие вопросы по техническим характеристикам компьютера и выдает список магазинов, где можно их приобрести.
Для справки
Telegram-боты — программа, которая автоматически, по команде или заданному расписанию выполняет разные действия, автоматизируя рутинных операций. Работа чат-бота имитурует диалог с пользователем.
Python — распространенный язык программирования. Он используется во многих проектах и в различных качествах: как основной язык программирования или для создания расширений и интеграции приложений. Python используется во многих крупных компаниях: Dropbox, Google (например, некоторые части Youtube и Youtube API написаны на Python), Facebook, Instagram.
Организаторы встречи: Бизнес-инкубатор Высшей школы экономики совместно с общественной организацией «Проекты для будущего: научные и образовательные технологии» при поддержке ресурсного центра НКО Комитета общественных связей города Москвы.
- Бизнес-инкубатор ВШЭ — структурное подразделение Высшей школы экономики, первый университетский инкубатор в России. С 2006 года занимается генерацией и развитием стартапов, содействует формированию инновационной инфраструктуры государства. За 10 лет выпускниками инкубатора стало более 600 компаний. Входит в топ-20 мировых университетских инкубаторов, по версии UBI Global.
- Некоммерческая организация «Проекты для будущего: научные и образовательные технологии» —оператор образовательных программ и проектов предпринимательской и инновационной направленности.