Неделя программирования: Бизнес-инкубатор ВШЭ провел мастер-класс по созданию чат-ботов для школьников и студентов

В Бизнес-инкубаторе НИУ ВШЭ старшеклассники и студенты учились создавать чат-ботов. Фото: Чингиз Сабиев.
В Бизнес-инкубаторе НИУ ВШЭ старшеклассники и студенты учились создавать чат-ботов. Фото: Чингиз Сабиев.

21 октяб­ря 2017 в Москве года про­шел мастер-класс по созда­нию чат-ботов в рам­ках Евро­пей­ской неде­ли про­грам­ми­ро­ва­ния и ини­ци­а­ти­вы Meet and Code. Участ­ни­ки мастер-клас­са научи­лись осно­вам язы­ка про­грам­ми­ро­ва­ния Python и вме­сте с экс­пер­та­ми созда­ли соб­ствен­ных ботов в мес­сен­дже­ре Теле­грам. Чат-боты помо­гут сту­ден­там в реа­ли­за­ции соб­ствен­ных ком­мер­че­ских и неком­мер­че­ских про­ек­тов.

Веду­щим мастер-клас­са высту­пил Мат­вей Бебе­нин, выпуск­ник Выс­шей шко­лы эко­но­ми­ки, про­грам­мист с боль­шим опы­том опти­ми­за­ции финан­со­вых биз­нес-про­цес­сов при помо­щи про­грам­ми­ро­ва­ния в круп­ных тех­но­ло­ги­че­ских ком­па­ни­ях. На дан­ный момент Мат­вей рабо­та­ет в стар­та­пах Скла­до­бот, Автор­с­лов и Pay-z, где раз­ра­ба­ты­ва­ет девай­сы и сер­вер­ные реше­ния.

Участники мастер-класса и Матвей Бебенин. Фото: Чингиз Сабиев.
Участ­ни­ки мастер-клас­са и Мат­вей Бебе­нин. Фото: Чин­гиз Саби­ев.

«Про­грам­ми­ро­ва­ние дает хоро­шее кон­ку­рент­ное пре­иму­ще­ство во мно­же­стве про­фес­си­о­наль­ных обла­стей и уме­ние кодить ста­но­вит­ся неким ана­ло­гом англий­ско­го язы­ка, кото­рым моло­дой про­фес­си­о­нал дол­жен вла­деть хотя бы на базо­вом уровне», — гово­рит Иван Левин, сту­дент 2 кур­са МГУ им. Ломо­но­со­ва.

Участники мастер-класса. Фото: Чингиз Сабиев.
Участ­ни­ки мастер-клас­са. Фото: Чин­гиз Саби­ев.

«На мастер-класс мы при­шли с дру­гом, пото­му что учим­ся в 11 клас­се и пла­ни­ру­ем посту­пать в уни­вер­си­тет на про­грам­ми­стов. Я был очень рад, когда у нас полу­чи­лось создать сво­е­го бота и запу­стить его. Так­же хоте­лось бы отме­тить, что после мастер-клас­са у нас была дол­гая бесе­да с Мат­ве­ем и Чин­ги­зом, и мы смог­ли узнать поболь­ше о ВШЭ и МГУ им. Ломо­но­со­ва, где они обу­ча­лись», — рас­ска­зы­ва­ет Алек­сандр Бет­ча­нов, стар­ше­класс­ник шко­лы № 2036.

Участники мастер-класса. Фото: Чингиз Сабиев.
Участ­ни­ки мастер-клас­са. Фото: Чин­гиз Саби­ев.

Чат-боты участников мастер-класса:

  1. Чат-бот, кото­рый под­би­ра­ет учеб­ный мате­ри­ал и нахо­дит нуж­ную инфор­ма­цию в интер­не­те. Интер­фейс бота про­стой: при нажа­тии кноп­ки «Старт» бот спра­ши­ва­ет, что тебе нуж­но: учеб­ные мате­ри­а­лы или инфор­ма­ция. После выбо­ра нуж­ной функ­ции бот нахо­дит спи­сок учеб­ных мате­ри­а­лов по запро­су либо стра­нич­ку из Вики­пе­дии.
  2. Бот по поис­ку кафе и ресто­ра­нов, кото­рый под­би­ра­ет по гео­ло­ка­ции бли­жай­шие места обще­ствен­но­го пита­ния по рей­тин­гу и отзы­вам посе­ти­те­лей.
  3. Бот, под­би­ра­ю­щий кино­филь­мы по запро­су поль­зо­ва­те­ля. При нажа­тии кноп­ки «Старт» бот пред­ла­га­ет выбрать нуж­ный жанр и под­би­ра­ет топ-10 филь­мов по рей­тин­гу IMDb.
  4. Бот по поис­ку ком­пью­тер­но­го обо­ру­до­ва­ния. Бот зада­ет наво­дя­щие вопро­сы по тех­ни­че­ским харак­те­ри­сти­кам ком­пью­те­ра и выда­ет спи­сок мага­зи­нов, где мож­но их при­об­ре­сти.
Участники мастер-класса. Фото: Чингиз Сабиев.
Участ­ни­ки мастер-клас­са. Фото: Чин­гиз Саби­ев.

Для справки

Telegram-боты — про­грам­ма, кото­рая авто­ма­ти­че­ски, по коман­де или задан­но­му рас­пи­са­нию выпол­ня­ет раз­ные дей­ствия, авто­ма­ти­зи­руя рутин­ных опе­ра­ций. Рабо­та чат-бота ими­ту­ру­ет диа­лог с поль­зо­ва­те­лем.

Python — рас­про­стра­нен­ный язык про­грам­ми­ро­ва­ния. Он исполь­зу­ет­ся во мно­гих про­ек­тах и в раз­лич­ных каче­ствах: как основ­ной язык про­грам­ми­ро­ва­ния или для созда­ния рас­ши­ре­ний и инте­гра­ции при­ло­же­ний. Python исполь­зу­ет­ся во мно­гих круп­ных ком­па­ни­ях: Dropbox, Google (напри­мер, неко­то­рые части Youtube и Youtube API напи­са­ны на Python), Facebook, Instagram.

Участники мастер-класса. Фото: Чингиз Сабиев.
Участ­ни­ки мастер-клас­са. Фото: Чин­гиз Саби­ев.

Орга­ни­за­то­ры встре­чи: Биз­нес-инку­ба­тор Выс­шей шко­лы эко­но­ми­ки сов­мест­но с обще­ствен­ной орга­ни­за­ци­ей «Про­ек­ты для буду­ще­го: науч­ные и обра­зо­ва­тель­ные тех­но­ло­гии» при под­держ­ке ресурс­но­го цен­тра НКО Коми­те­та обще­ствен­ных свя­зей горо­да Моск­вы.

  • Биз­нес-инку­ба­тор ВШЭ — струк­тур­ное под­раз­де­ле­ние Выс­шей шко­лы эко­но­ми­ки, пер­вый уни­вер­си­тет­ский инку­ба­тор в Рос­сии. С 2006 года зани­ма­ет­ся гене­ра­ци­ей и раз­ви­ти­ем стар­та­пов, содей­ству­ет фор­ми­ро­ва­нию инно­ва­ци­он­ной инфра­струк­ту­ры госу­дар­ства. За 10 лет выпуск­ни­ка­ми инку­ба­то­ра ста­ло более 600 ком­па­ний. Вхо­дит в топ-20 миро­вых уни­вер­си­тет­ских инку­ба­то­ров, по вер­сии UBI Global.
  • Неком­мер­че­ская орга­ни­за­ция «Про­ек­ты для буду­ще­го: науч­ные и обра­зо­ва­тель­ные тех­но­ло­гии» —опе­ра­тор обра­зо­ва­тель­ных про­грамм и про­ек­тов пред­при­ни­ма­тель­ской и инно­ва­ци­он­ной направ­лен­но­сти.