МОДУЛЬ 4 · УРОК 9 · КЕЙС 1 — БОТ КЛАССА
1 / 80%
0
МОДУЛЬ 4 · УРОК 9 · КЕЙС 1

Бот-помощник
для класса

Первый боевой проект модуля: собираем бота, которым будет пользоваться твой класс. Расписание и домашка из таблицы, свободные вопросы — через нейросеть. Всё, что ты учил в уроках 2–8, соединяется в один продукт.

  1. Соединишь Sheets + Claude в одном боте через Router
  2. Бот отвечает расписанием и домашкой из таблицы
  3. Протестируешь на живом однокласснике
  • ~18 минут
  • до 140 скиллов
  • Боевой проект
Конспект урока

Вот как выглядит готовый бот класса

🎯 ЧТО ПОЛУЧИМ

Три сценария использования — посмотри переписку:

📅 Расписание

Завтра, вторник: 1. Физика · 2. Физика · 3. Русский · 4. История · 5. Физра ⚽

📚 Домашка → [Физика]

Физика на вторник: §12 + задача 5. Записано вчера в 14:30

а что взять на экскурсию в пятницу?

Судя по прогнозу — куртку и удобную обувь 🥾 Сбор в 8:30 у школы. Перекус можно, телефон заряди: будет квест с фото!

Заметь: первые два ответа — точные данные из таблицы (никакой нейросети, никаких выдумок). Третий — Claude со знанием контекста . Секрет в том, как бот решает, куда отправить запрос. Это и есть главная новая деталь урока — Router.

База: две таблицы и наполнение

🛠 СБОРКА · ЧАСТЬ 1

Всё из урока 6, теперь боевое. Пройди чек-лист — +5 за каждый шаг:

Создал таблицу «Бот класса» с двумя листами: «Расписание» (День · Номер урока · Предмет) и «Домашка» (День · Предмет · Задание) Заполнил расписание хотя бы на 2 дня вперёд — реальное, из дневника Внёс домашку на завтра по 2–3 предметам Проверил одинаковость названий: «физика» везде пишется одинаково — помнишь ловушку «матеши» из урока 6?

Кто будет вести таблицу? Реальная причина смерти ботов класса — устаревшие данные. Договорись с 1–2 одноклассниками вести домашку вместе: таблица общая, права на редактирование раздаются в два клика.

Router: развилка внутри сценария

🛠 СБОРКА · ЧАСТЬ 2

До сих пор твой сценарий был прямой линией. Router — это развилка: после Watch Updates цепочка расходится на ветки, и у каждой ветки есть фильтр — условие «пускать сюда или нет».

👀 Watch Updates → 🔀 Router

если текст = «📅 Расписание»

→ Search Rows (лист «Расписание») → Send a Message

если текст = «📚 Домашка»

→ inline-кнопки предметов → Search Rows (лист «Домашка») → Send a Message

иначе (всё остальное)

→ Simple text prompt (Claude) → Send a Message

Проверь логику: в какую ветку Router отправит каждое сообщение? +5 за верный ответ.

Дай бота однокласснику — и смотри

🧪 ТЕСТ

Сам ты бота не сломаешь: ты знаешь, куда жать. Одноклассник — сломает за минуту, и это лучшее, что может случиться. Вот три типовых фейла первого теста и что с ними делать:

🐛 «Я спросил про домашку словами, а он затупил»

Пользователь пишет «что задали по физике?» текстом, минуя кнопку. Запрос улетает в ветку Claude, а тот не знает твою домашку. Фикс: в системный промпт Claude добавь: «если спрашивают про домашку или расписание — отвечай: нажми кнопку 📚 Домашка, там точные данные».

🐛 «Расписание вчерашнее»

Данные в таблице устарели. Это не баг бота — это баг процесса. Фикс: договорённость, кто и когда обновляет (см. прошлый слайд). Бот честен ровно настолько, насколько свежа его таблица.

🐛 «Он ответил на вопрос про контрольную какую-то ерунду»

Claude не знает про вашу контрольную — и выдумал. Знакомая галлюцинация. Фикс: правило в промпт: «если вопрос про конкретные события класса, которых нет в твоих данных — скажи, что не знаешь, и посоветуй спросить старосту».

Правило хорошего теста: молчи, пока одноклассник тыкает бота. Не подсказывай. Каждое место, где он завис или спросил «а как…» — это твой список доработок.

О чём будут спрашивать Какие три вопроса твоему боту будут задавать чаще всего?