Разработка инструмента, который поможет детям понять, как работают чат-боты. Этот инструмент также поможет учителям, помогая им преподавать предметы с участием вымышленных или неигровых персонажей (например, уроки истории) для маленьких детей.

Обзор

В рамках моего ассистента по проекту с профессором Марком из факультета компьютерных наук и инженерии Мичиганского университета. Еще зимой 2020 года моей задачей было разработать инструмент, который будет использоваться для обучения детей тому, как чат-боты или Голосовой Ai как Alexa Work. Мне предоставили подробную информацию о том, какие уроки следует преподавать детям, и о возможном направлении.

Задание

1 Виртуальные помощники - это будущее, и нет никаких сомнений в том, что массовое развертывание Alexa и Bixby - это только начало того, как эта технология повлияет на нашу жизнь, делая ее проще и эффективнее, в частности виртуальных помощников в виде чат-ботов. Каждый бизнес выбирает чат-ботов для своей коммерческой деятельности, поскольку он извлекает множество преимуществ: от заказа еды до подачи онлайн-жалобы и запроса новостей и предложений.

Осознавая его потенциал, важно, чтобы мы учили детей с самого раннего возраста их (чат-ботам) работе. Следовательно, цель, изложенная мне, состояла в том, чтобы разработать возможный веб-инструмент, который позволит детям создавать несколько чат-ботов или виртуальных персонажей, понимать их основы работы и делиться ими со своими друзьями.

2 Вторая косвенная цель - помочь учителям и профессорам. Когда дело доходит до таких предметов, как история или язык для детей, курс обычно включает изучение различных персонажей (вымышленных или документальных) и вокруг них, и для лучшего понимания этих предметов хорошим способом является виртуальное общение с персонажами. Дети либо разговаривают с заранее созданными персонажами на инструменте, либо сами создают этих персонажей из своих предметов (например, создают бота-персонажа для Наполеона на уроках истории), а затем обдумывают все возможные ответы, которые этот персонаж может им дать. В целом, помогая как преподавателям, так и студентам лучше учиться и преподавать.

Контуры

Чат-боты - это просто программы, которые принимают слова пользователя и сопоставляют эти слова с шаблоном. Изменяя шаблоны и ответы, вы можете изменить личность чат-бота или персонажа, которого вы вообразили.

Мне были предоставлены некоторые возможные направления того, как инструмент может быть сформирован, и я начал свой квест. Ниже приведены некоторые из предоставленных мне набросков проекта.

1) Дизайн для детей

2) Разработка только для определенного типа обучения триггерного слова

3) Инструмент должен быть доступен в Интернете, чтобы его можно было использовать на экранах ноутбука / рабочего стола

Решение проблемы

Креативность

Разработка инструмента, который мотивирует детей быть более креативными, была непростой задачей, были выбраны пути достижения того же для дополнительных стимулов через предлагаемую доску лидеров или их глобальное соединение с сообществом, чтобы они получали больше вдохновения. Возможность перекрестного общения между разными ботами / персонажами для коллективного творчества.

Сообщество

Для лучшего обучения было важно, чтобы пользователям было предоставлено максимальное количество возможностей или чат-ботов, которые можно было создать с помощью инструмента, усиливая чувство общности или обучения вместе.

Обладая различными идеями и разными точками зрения, учащиеся попытаются узнать больше, почувствуют конкуренцию и расширили свой кругозор, у них будет больше друзей.

Внешняя идентичность

Имея в виду целевую аудиторию, было важно, чтобы визуальные эффекты инструмента непосредственно обслуживали их, из-за нехватки ресурсов и схем, предоставленных мне, мне пришлось прибегнуть только к кабинетным исследованиям того, какой дизайн больше всего забавляет мою целевую аудиторию. . Было важно тщательно позаботиться о цветах и ​​контрактах, а также о том, как мы применяем UX-письмо.

Первоначальная концепция

Сначала концепция, которую я представил, сильно отличалась от доработанной. Меньше внимания уделялось сообществу и цветам, а больше внимания уделялось процессу создания бота. Представил первоначальные проекты и идеи 5 респондентам (включая целевую аудиторию и профессора, с которым я работал) и был поражен их вкладом, наконец, внес несколько изменений, которые привели к окончательной версии дизайна 1.

Окончательная идея

Ниже приведено представление инструмента IA и основного пользователя, а также визуальные макеты некоторых важных разделов инструмента, чтобы помочь лучше понять его.

Визуальные итерации (V1)

Ниже представлен визуальный макет вкладки «Основная навигация», постоянный на всех экранах.

Исследуйте, первый экран, с которым вы столкнетесь

Раздел «Изучить» или первый экран, который пользователь видит при первом посещении веб-инструмента, тщательно отобранный с учетом возможной ситуации и целей пользователя (на данный момент).

Зарегистрируйтесь, чтобы просмотреть домашний экран, созданный для вас

На всех этапах рекомендуется регистрироваться в качестве пользователя или предоставлять PIN-код Класса, если он у вас есть. Это помогает нам хранить данные, позволяя им заводить друзей и участвовать в активном общении.

Ваш профиль и ваш класс

Кнопка регистрации заменена на «Мой профиль», позволяя пользователям просматривать свой прогресс (черновики) и персонажей вместе с беседами, которые они вели.

Классная страница находится в ведении самой школы, она дает учителям возможность давать задания ученикам. Учащиеся могут видеть персонажей / ботов, созданных другими одноклассниками.

Создадим виртуального персонажа

Персонажи или боты могут быть созданы с нуля через вкладку создания. На нескольких этапах присутствуют ссылки на учебные пособия и руководства. Для создания процесса использовался простой процесс:

Выбор языка символов (бета)

Присвоение имени персонажу

Дублирование кода, выбор типа символа

Рисование или загрузка изображения персонажа

Выбор темы

Ввод команд

Ввод команд

Процесс, при котором инструмент принимает слова пользователя и сопоставляет эти слова с шаблоном. Большое внимание было уделено ключевым словам Trigger и Response, которые также можно классифицировать как правила для бота, добавление дополнительных правил в программы ботов дает им больше видов ответов, больше личность.

Примечание. Специальный язык программирования только для этого инструмента был разработан и предоставлен мне моим наставником.

Пример. Когда примерному персонажу говорят, что он вымышленный (например, «Ты вымышленный персонаж» или «Ты не настоящий» - возможно, соответствует любому из слов «вымышленный» или «настоящий»), являющимся триггерными словами, возможно, он может сказать что-нибудь остроумное, например: «А ты?» или "Что есть на самом деле?" или даже «Реальность переоценена» - вот ответные слова.

Когда Алексу спрашивают: «Расскажи мне анекдот», она может использовать long response, чтобы рассказать анекдот из нескольких строк.

Примеры команд

if match any of hello, hi
brief response Hello. I'm waiting.
end match

Если пользователь вводит «Привет», а затем нажимает Отправить, слово привет будет совпадать с одним из двух слов («hello» или "hi"). Затем персонаж ответит Привет. Я жду. Команда end match сигнализирует об окончании проверки.

Многострочные ответы - это long response и brief response, состоящие из одной строки. End response обозначает конец того, что должен сказать чат-бот, а End match обозначает конец проверки.

Если ни одно из совпадений не работает (пользователь сказал что-то неожиданное, команда respond randomly будет соответствовать, и чат-бот скажет один из однострочных ответов, отправленных ему.

Окно инструментов

наконец, вы встречаетесь с персонажем, которого только что придумали, через окно инструментов. Предусмотрены все необходимые функции для его сохранения или публикации. Было выделено много места, чтобы внушить детям ясность в отношении того, как реагируют боты, одновременно сообщая им, какое конкретное слово послужило триггером в их разговоре.

Выводы

Проект позволил мне поработать над темой, над которой я никогда раньше не работал, и для аудитории, которая тоже была для меня очень новой. Эти четыре недели проектирования не только помогли мне понять многие новые концепции чат-ботов и их работы, но, что более важно, многое о том, как разрабатывать обучающий контент и беседы.

:D

Если вам до сих пор понравилась моя работа, напишите мне отзыв!

Адитья Бансал

Студент факультета интерактивного дизайна Делийского технологического университета.

Свяжитесь со мной по адресу [email protected] или adityaban.com