Очевидно, что продуктивный диалог должен быть двусторонним, поэтому от таких программ часто требуется умение не только отвечать на вопросы пользователя, но и задавать вопросы в ответ. В свою очередь, для этого необходимо, чтобы ведущая диалог программа, как и люди, сохраняла контекст общения и могла реагировать на короткие предложения пользователя, смысл которых раскрывается в этом контексте.
Пятое, упоминаем о современных интеллектуальных системах и их программах для общения с человеком, приблизившихся к тому, чтобы пройти тест Тьюринга, суть которого учащимся уже известна. Однако они все еще иногда «выдают» себя, и пользователь может заметить в некоторых ситуациях несовершенные ответы, по которым становится понятно, что общение происходит не с человеком, а с машиной.
Обратите внимание учащихся еще и на то, что если программа для общения с человеком использует речевой ввод, то она должна уметь отделять посторонние шумы от голоса пользователя и обеспечивать качественный голосовой ввод текста.
Шестое, учащимся наверняка известно, что примером программы, которая предназначена для общения, является чат-бот. Предлагаем найти перевод этого англоязычного термина (чат -- от англ. chat (беседа, беседовать), бот -- сокращение слова robot) и уточняем, что чат-бот -- это виртуальный собеседник, или робот для общения. Школьники могут привести примеры сайтов, где они встречали чат-ботов, и рассказать об их предназначении. В ходе обсуждения ответов приходим к выводу, что чат-бот обычно предоставляет какие-либо информационные услуги и помогает осуществлять взаимодействие пользователя с информационной системой.
Уточняем, что чаще всего чат-бот реализуется через интерфейс существующих сервисов для общения, в том числе являющихся частью социальных сетей. Наиболее заметными могут быть чат-боты, реализованные на сайтах в своем собственном интерфейсе, в виде, например, всплывающего диалогового окна. Учащимся важно понимать, что конкретная реализация чат-бота зависит от решаемых задач и от программиста, который может выбрать существующий сервис для общения или создать свой интерфейс чат-бота.
Обращаем внимание школьников на практическую применимость чат- ботов в службах информационной поддержки для выполнения различных рутинных операций (например, смены пароля), поиска информации по определенной тематике, помощи в подборе работы, в качестве консультантов и для решения ряда других задач, примеры которых учащиеся могут привести самостоятельно (запись к врачу, бронирование билетов, отправка отзыва и т. д.).
Седьмое, среди множества чат-ботов выделяем программы, которые называют голосовыми помощниками (виртуальными ассистентами), предназначенные для управления устройствами с помощью голосовых команд. Пусть учащиеся приведут известные им примеры голосовых помощников и сфер их применения. Обобщив ответы, заметим, что голосовые помощники позволяют не только управлять устройствами, но и поддерживать беседу с человеком на разные темы.
Обменявшись опытом использования голосовых помощников с учащимися, а также опираясь на уже имеющиеся знания основ теории и практики искусственного интеллекта, приходим к выводу, что дальнейшее совершенствование голосовых помощников связано с использованием современных возможностей вычислительной техники и применением большего количества скрытых слоев нейросетей. Так, изначально трехслойная нейросеть голосового помощника «Алиса» сегодня насчитывает уже более 100 слоев, что позволяет этому помощнику обучаться на ответах пользователей и самостоятельно формировать реакцию на действия человека.
Делаем вывод, что в будущем подобные решения могут найти свое применение во многих областях деятельности человека, в том числе и в интеллектуальной робототехнике для создания человекоподобных роботов.
Литература
1. Григорьев С. Г., Гриншкун В. В., Левченко И. В., Заславская О. Ю. Реализация развивающего потенциала обучения информатике в условиях внедрения государственных образовательных стандартов второго поколения // Вестник Российского университета дружбы народов. Серия «Информатизация образования». 2010. № 1. С. 13-26.
2. Карташова Л. И., Левченко И. В. Методика обучения информационным технологиям учащихся основной школы в условиях фундаментализации образования // Вестник Московского городского педагогического университета. Серия «Информатика и информатизация образования». 2014. № 2 (28). С. 25-33.
3. Карташова Л. И., Левченко И. В., Павлова А. Е. Обучение учащихся основной школы технологии работы с базами данных, инвариантное относительно программных средств // Вестник Московского городского педагогического университета. Серия «Информатика и информатизация образования». 2017. № 3 (41). С. 57-63.
4. Левченко И. В. Формирование инвариантного содержания школьного курса информатики как элемента фундаментальной методической подготовки учителей информатики // Вестник Российского университета дружбы народов. Серия «Информатизация образования». 2009. № 3. С. 61-64.
5. Левченко И. В. Основные подходы к обучению элементам искусственного интеллекта в школьном курсе информатики // Информатика и образование. 2019. № 6. С. 7-15.
6. Левченко И. В., Левченко И. В., Садыкова А. Р., Абушкин Д. Б., Ми- хайлюк А. А., Павлова А. Е., Тамошина Н. Д. Эллективный курс «Основы искусственного интеллекта»: учеб. пособие М.: Образование и Информатика, 2019. 96 с.
7. Левченко И. В., Левченко Е. С., Михайлюк А. А. Практические работы элективного курса «Основы искусственного интеллекта». М.: Образование и Информатика, 2019. 64 с.
Literatura
1. Grigor'ev S. G., Grinshkun V. V., Levchenko I. V., Zaslavskaya O. Yu. Realizaciya razvivayushhego potenciala obucheniya informatike v usloviyax vnedreniya gosudarstvenny'x obrazovatel'ny'x standartov vtorogo pokoleniya // Vestnik Rossijskogo universiteta druzhby' narodov. Seriya «Informatizaciya obrazovaniya». 2010. № 1. S. 13-26.
2. Kartashova L. I., Levchenko I. V. Metodika obucheniya informacionny'm texnologiyam uchashhixsya osnovnoj shkoly' v usloviyax fundamentalizacii obrazovaniya // Vestnik Moskovskogo gorodskogo pedagogicheskogo universiteta. Seriya «Informatika i informatizaciya obrazovaniya». 2014. № 2 (28). S. 25-33.
3. Kartashova L. I., Levchenko I. V., Pavlova A. E. Obuchenie uchashhixsya osnovnoj shkoly' texnologii raboty' s bazami danny'x, invariantnoe otnositel'no programm- ny'x sredstv // Vestnik Moskovskogo gorodskogo pedagogicheskogo universiteta. Seriya «Informatika i informatizaciya obrazovaniya». 2017. № 3 (41). S. 57-63.
4. Levchenko I. V. Formirovanie invariantnogo soderzhaniya shkol'nogo kursa in- formatiki kak e'lementa fundamental'noj metodicheskoj podgotovki uchitelej informatiki // Vestnik Rossijskogo universiteta druzhby' narodov. Seriya «Informatizaciya obrazovaniya». 2009. № 3. S. 61-64.
5. Levchenko I. V. Osnovny'e podxody' k obucheniyu e'lementam iskusstvennogo intellekta v shkol'nom kurse informatiki // Informatika i obrazovanie. 2019. № 6. S. 7-15.
6. Levchenko I. V., Levchenko I. V., Sady'kova A. R., Abushkin D. B., Mixajlyuk A. A., Pavlova A. E., Tamoshina N. D. E'llektivny'j kurs «Osnovy' iskusstvennogo intellekta»: ucheb. posobie M.: Obrazovanie i Informatika, 2019. 96 s.
7. Levchenko I. V., Levchenko E. S., Mixajlyuk A. A. Prakticheskie raboty' e'lektivnogo kursa «Osnovy' iskusstvennogo intellekta». M.: Obrazovanie i Informatika, 2019. 64 s.