Логотип sheen.bot

Встроенный ИИ-наставник для sheenbot∞

Пример использования 1 · Создание с нуля

От идеи до работающей программы — по одному вопросу за раз

Скажите: «Я хочу умную метеостанцию», и sheen проведет вас по проекту через шесть этапов — Идея → Сенсоры → Действие → Когда → План → Сборка — задавая по одному наводящему вопросу на каждом этапе. Ученик сам принимает все решения: какой датчик использовать, какой порог установить и что должно произойти.

  • ·Согласовывает план на простом и понятном языке до того, как будет размещен хоть один блок.
  • ·Ученик выбирает вариант: Испытание — шаблон с несколькими пропусками, которые нужно заполнить самостоятельно, или полная программа, готовый к запуску.
  • ·Голосовой ввод и озвучивание текста на каждом этапе — младшие ученики могут отвечать голосом и выбирать варианты с картинками.
Пример использования 2 · Помощь в написании кода

Уже есть код? Расскажите sheen, что он должен делать

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

  • 1.«Проблема где-то в этой области» — нужная зона подсвечивается на canvas.
  • 2.«Этот блок выглядит подозрительно, и вот почему» — рассуждения вместо готовых ответов.
  • 3.Только если ученик совсем застрял: конкретное изменение применяется к собственным блокам ученика — проект открывается как новый, никогда не перезаписывая его работу.

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

Пример использования 3 · Объяснение моего кода

Каждая программа превращается в понятную историю

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

Все заканчивается разделом испытание: два или три вопроса об их свой собственный программе — об их порогах срабатывания, ветвлениях и переменных. Неверный ответ не раскрывает правильный; он отправляет учеников обратно к блокам, чтобы посмотреть еще раз. Затем sheen предлагает одну небольшую идею для следующего шага, готовую к реализации.

В чем его сила:

  • ·Наследование проекта — новый участник команды разбирается в коде робота за прошлый семестр за считанные минуты, а не за целые уроки.
  • ·Обучение на примерах — откройте пример, разберите его блок за блоком, а затем переделайте под новый сценарий.
  • ·Обзор в классе — учителя проецируют проект ученика на экран и позволяют sheen озвучить его для всего класса.
  • ·Проверка понимания — итоговые вопросы работают как билет на выход: поняли ли они программу или просто закончили её?
  • ·Презентации и оценивание — ученики репетируют объяснение собственной логики перед тем, как продемонстрировать её.
Пример использования 4 · Расширение возможностей

Закончили сборку? Продолжайте — по одной функции за раз

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

  • ·Новые блоки подсвечиваются светится на canvas, чтобы каждый мог точно видеть, что изменилось.
  • ·Одно нажатие отменяет все добавленные блоки — а если после этого блоки были изменены, sheen спросит разрешения, прежде чем сбросить эти изменения.
  • ·После каждой сборки sheen предлагает следующие идеи — нажмите на кнопку-чип, и следующая сессия работы над функцией начнется с уже заполненными данными. Проекты растут функция за функцией.

Наставник, а не генератор ответов

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

Обучение с поддержкой по умолчанию

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

Разработано с учетом возраста

Дети 6–9 лет получают озвученные вопросы и варианты ответов в виде картинок; ученики постарше получают открытые вопросы, которые заставляют их размышлять об условиях, циклах и последовательностях. Голосовой ввод работает для всех.

Объясни мне это

Сборка проектов заканчивается предложением «объясни это в ответ», а подсказки спрашивают ученика, где, по они мнению, кроется ошибка — понимание проверяется, а не принимается на веру.

Знает плату, а не только блоки

sheen понимает аппаратную часть sheenbot∞, для которой пишется код: какие модули встроенные, какие контакты они занимают и какие комбинации конфликтуют. Если предложить схему подключения, которая конфликтует со встроенным голосовым модулем или шиной I²C, он предупредит о конфликте еще до запуска.

Каждый блок, который он упоминает, отображается как изображение настоящего элементарного изображения блока в чате — нажмите на него, и canvas найдет этот блок или направит вас к нему в панели инструментов.

«спроси sheen» в деталях

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

С чего начать — запуск и двухэтапный вход

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

При нажатии открывается двухэтапный ввод. Шаг 1 спрашивает «Кто сегодня программирует?» — в режиме Младшие (голос и картинки) вопросы читаются вслух с крупными картинками для выбора; в режиме Старшие (ввод текста или голос) предлагаются открытые вопросы с вводом текста или голоса. Выбор запоминается на устройстве (кнопка «Изменить» позволяет переключить его в любое время — полезно помнить для общих планшетов).

Шаг 2 спрашивает «Что ты хочешь сделать?» и предлагает четыре режима. Режим, который вы уже открывали, показывает «Возобновляет твой текущий сеанс». — закрытие диалогового окна никогда не приводит к потере прогресса.

Создание нового проекта — шесть этапов, затем самостоятельное заполнение

Процесс создания ведет Идея → Сенсоры → Действие → Когда → План → Сборка, задавая ровно один направляющий вопрос на каждом этапе — какой датчик, какой порог, что происходит и когда. Каждое решение принимает сам ученик; ответы можно вводить текстом, наговаривать голосом или выбирать в виде картинок.

На этапе План sheen пересказывает весь проект простыми словами, чтобы ученик мог его подтвердить. Подтверждение выбирает способ доставки: «Испытание — построй каркас, а я его закончу» (по умолчанию: пропуски с подсказками и реальными изображениями блоков), «Создай для меня готовую программу» (всегда осознанный выбор ученика, никогда не предлагается автоматически) или «Измени что-нибудь», чтобы продолжить планирование.

Ответы начинают поступать в течение ~2–5 секунд; сама структура создается за 10–20 секунд с поэтапной озвучкой и живым счетчиком блоков. Каждая структура поставляется с подсказками «Перед тем как строить — объясни это», тестируется в симуляторе sheenVerse перед отправкой (сбойная сборка автоматически пересоздается один раз) и всегда открывается как проект всегда открывается как новый проект — она никогда не перезаписывает работу ученика.

Я застрял — как работают уровни подсказок

Отладка начинается с «Своими словами, что должна делать твоя программа?» — формулировка цели часто составляет половину успеха. Затем помощь поступает слой за слоем: Подсказка 1 — область (область подсвечивается на canvas), Подсказка 2 — подозрительный блок (называется по имени, с объяснением причин и вопросом для размышления) и только после этого Подсказка 3 — исправление.

Активность вознаграждается: ученик, который пишет или говорит, где, по они мнению, кроется ошибка, получает более точную подсказку на уровне то же самое — простые нажатия «Покажи еще» лишь опускают на слой ниже, а кнопка «Просто покажи решение» появляется только после первых двух слоев. Каждая подсказка предлагает «Покажи мне на canvas», что убирает панель в сторону и подсвечивает нужные блоки.

Принятое исправление применяется к собственные блоки ученика и открывается как новый проект, сохраняя оригинал для сравнения «до» и «после».

Объясни мой код — разборы, привязанные к canvas

Одно нажатие создает пошаговое руководство по всему, что находится на canvas: сначала обзор, затем каждый шаг подсвечивает именно те блоки, которые охватывает, пока карточка объясняет их — с кнопками «Назад»/«Вперед» для свободного перемещения и озвучкой на каждом шаге (автоматически воспроизводится для младших учеников).

Последняя страница — это испытание: два или три вопроса с множественным выбором, составленные на основе собственной программы ученика (их пороговые значения, их ветвления, их имена переменных), поэтому вопросу, который подошел бы и к чужому проекту, здесь не место. Неверный выбор делает этот вариант серым и предлагает снова посмотреть на свои блоки без раскрытия ответа; верный выбор объясняет почему, указывая на подтверждающий блок. Младшие ученики слышат вопрос и варианты ответов вслух.

После последнего вопроса sheen предлагает одну «теперь попробуй сам» идею, основанную на блоках, которые у них уже есть — одно нажатие открывает диалог «добавить в мой проект» с уже заполненной идеей, чтобы понимание сразу переходило в следующее создание.

Инструкция отражает canvas на момент создания — после редактирования программы кнопка обновления загрузит её заново; смена возрастной группы или языка перегенерирует её для новой аудитории. Если canvas пуст, пользователю будет предложено сначала добавить блоки.

Где это особенно полезно: при передаче проекта новым участникам команды, изучении примеров перед созданием ремиксов, выводе проекта ученика на экран для разбора всем классом, проверке понимания в конце урока и репетиции презентации перед демонстрацией или оценкой.

Добавить в мой проект — как функция расширения защищает блоки от удаления

Четвертый режим расширяет существующий проект — созданный с помощью ИИ или полностью вручную. У него есть два входа: карточка «Добавить в мой проект» в меню выбора режима и фишки идей «Хочешь добавить следующую функцию?», которые sheen предлагает после каждого создания — нажатие на фишку запускает следующую сессию добавления функции с уже заполненными данными, чтобы проекты могли расти функция за функцией.

Процесс выглядит Цель → План → Сборка: скажите, что проект должен делать дальше («Что бы ты хотел, чтобы твой проект делал дальше?»), подтвердите план, и новая функция будет встроена в программу в соответствии со строгим правилом сохранения — существующие блоки, значения и связи ученика сохраняются в точности так, как они были созданы, а любые пустые места для заполнения появляются только в новых блоках. Если правило сохранения когда-либо нарушается, янтарное предупреждение сообщает об этом заранее и предлагает проверить блоки.

В отличие от шаблонов-заготовок (которые открываются как новые проекты), принятая функция применяется прямо здесь же функция применяется сразу применяется непосредственно на месте: новые блоки светятся на canvas, чтобы изменения были видны, а «Отменить это изменение» отменяет все добавления в одно нажатие — если блоки были изменены после объединения, sheen спросит разрешения перед тем, как удалить и эти изменения.

Голос и доступность

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

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

Сессии, безопасность и обратная связь

Панели сворачиваются в пульсирующую кнопку (диалог при этом сохраняется), закрытие оставляет сессию для последующего «продолжения», и только кнопка «Начать заново» полностью очищает диалог. Вспомогательные материалы и исправления всегда открывать как новые проекты, поэтому работа ученика никогда не перезаписывается.

sheen знает плату sheenbot∞ — встроенные модули, использование пинов, конфликты шин — и предупреждает о несовместимой схеме подключения ещё до того, как ученик нажмёт кнопку запуска. Блоки, упомянутые в чате, отображаются как настоящие изображения блоков; нажатие на блок находит его на canvas или показывает его расположение в панели инструментов.

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

Индивидуальный терпеливый наставник для каждого ученика

ask sheen встроен прямо в sheenbot canvas — ничего не нужно устанавливать, всё работает на тех устройствах, которые уже есть в вашем классе. Попробуйте бесплатно, регистрация не требуется.