Очевидно, что продуктивный диалог должен быть двусторонним, поэтому от таких программ часто требуется умение не только отвечать на вопросы пользователя, но и задавать вопросы в ответ. В свою очередь, для этого необходимо, чтобы ведущая диалог программа, как и люди, сохраняла контекст общения и могла реагировать на короткие предложения пользователя, смысл которых раскрывается в этом контексте.
Пятое, упоминаем о современных интеллектуальных системах и их программах для общения с человеком, приблизившихся к тому, чтобы пройти тест Тьюринга, суть которого учащимся уже известна. Однако они все еще иногда «выдают» себя, и пользователь может заметить в некоторых ситуациях несовершенные ответы, по которым становится понятно, что общение происходит не с человеком, а с машиной.
Обратите внимание учащихся еще и на то, что если программа для общения с человеком использует речевой ввод, то она должна уметь отделять посторонние шумы от голоса пользователя и обеспечивать качественный голосовой ввод текста.
Шестое, учащимся наверняка известно, что примером программы, которая предназначена для общения, является чат-бот. Предлагаем найти перевод этого англоязычного термина (чат - от англ. 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)
4. Levchenko I.V. Formirovanie invariantnogo soderzhaniya shkol'nogo kursa informatiki 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.