# Сценарий занятия «Практикумы 1–2» — 90 минут без перерыва · версия 2

Что изменено по сравнению с исходной версией и почему — `Docs/pererabotka_v2.md`. Шпаргалка к Практикуму 1 на одну страницу — `Docs/shpargalka_praktikum_1.md`.

Раздел 1 «Базовая ИИ-грамотность: возможности и ограничения» · ДПО-1.
Аудитория: инженеры и специалисты предприятия с минимальным опытом работы с ИИ.
Страницы: `index.html` → `web/praktikum_1.html` → `web/praktikum_2.html`. Таймер: `web/demo_tayming.html`.

## Как исходные 35–40 + 35–40 минут превратились в 90

| Что добавлено | Минуты | Зачем |
|---|---|---|
| Блок 0 «Подготовка и план Б» | до занятия | Для преподавателя, в 90 минут не входит: тайминг с пометками «вживую / заготовка», выбор сервиса, пять заготовленных ответов ИИ, правило данных, цифры для сверки. |
| Живой показ только в кейсах 2–4 П1 | 6 + 6 + 5 | Вставка файла, ожидание и чтение ответа с проектора занимают 6–8 минут. Кейсы 1 и 5 — голосование и заготовленный ответ, по 4 минуты. |
| Блок 10 «Промпты занятия» в конце П1 | 2 | Просьба заказчика про инструмент для промптов сохранена, но перенесена из начала в конец: 6 минут установки расширения в начале съедали время живых демонстраций. CloudPrompt — по желанию и только если расширения разрешены в организации. |
| Мост между практикумами | 2 | Переход без перерыва: «мы выбрали роль — ИИ ответил — можно ли верить?» |
| Кейс 1 П2 расширен до 8 минут (2 + 2 + 4) | +1 | Индивидуальная работа + пары + разбор без спешки |
| Финал двух практикумов + резерв | 7 (вместо 5) | Общая формула дня, exit ticket 2, три минуты на вопросы или резервный кейс |
| Резервные блоки (не входят в 90) | +3–5 / +3–5 | Экспресс-раунд ролей (П1), кейс «ИИ посчитал» (П2) — если идёте с опережением |

Итог: П1 занимает 0–43 (с блоком 10 в конце), П2 — 43–90. Практикум 2 в версии 2 не менялся.

## Поминутный план

| Мин | Этап | Что делает преподаватель | Что делают слушатели | Файлы / промпты |
|---|---|---|---|---|
| до занятия | **Блок 0 · Подготовка** | Выбирает один сервис (GigaChat, Алиса AI или DeepSeek), входит в учебный аккаунт, из сети площадки прогоняет промпты кейсов 2–4 и сохраняет скриншоты. Открывает заготовленные ответы 01–05 во вкладках. | — | `01–05_gotovyy_otvet_II.txt`, `pravila_obezlichivaniya.txt`, `Docs/shpargalka_praktikum_1.md` |
| 0–3 | **Вход П1 + правило данных** | Реплика из сценария. Вопрос: «Есть ли задача, которую можно полностью передать ИИ и не проверять?» Голосование «да/нет», ответ не даёт. Произносит правило данных: во внешние нейросети — только синтетические файлы практикума. | 2–3 позиции, голосование. | — |
| 3–7 | **Три роли ИИ** | Таблица ролей + метафоры (стажёр / коллега-аналитик / справочная). Тест одной фразой «куда пойдёт результат ИИ?»: станет документом после правки → 1; материал для моей работы → 2; подскажет, как делать, суть — я → 3. | Уточняющие вопросы. | `demo_tri_roli.html` |
| 7–11 | **Кейс 1 · Объяснение** — заготовка | Ситуация → голосование за роль → заготовленный ответ ИИ → ищем ошибку: «120 с — стандартное значение для большинства двигателей», хотя п. 6.4.2 допускает 120 с только для самовентилируемых двигателей до 15 кВт. Роль 2. | Голосуют, ищут пропущенное условие. | `01_tehnicheskiy_fragment.txt`, `01_gotovyy_otvet_II.txt` |
| 11–17 | **Кейс 2 · Выжимка** — вживую | Демо-промпт с отчётом. Ловушки: «38 %» из резюме против 34 % по таблице 5.2; «эффективна и окупается» без оговорок про ремонт подшипников (п. 5.3) и допущение 42 тыс. руб./ч; из четырёх вопросов руководству остались два. Роль 1. | Голосуют; ищут, что проверять. | `02_otchet_vibromonitoring.md/.docx`; демо-промпт кейса 2; план Б — `02_gotovyy_otvet_II.txt` |
| 17–23 | **Кейс 3 · Записка** — вживую | Демо-промпт с фактами. Ищем додуманное: дату с месяцем и годом, причину «нарушение смазки», подрядчика, автора; потерянное «без НДС» и «с момента поставки запчастей». Роль 1. | Называют, чего нет в фактах. | `03_fakty_dlya_sluzhebnoy_zapiski.txt`; демо-промпт кейса 3; план Б — `03_gotovyy_otvet_II.txt` |
| 23–28 | **Кейс 4 · Оборудование** — вживую | Контраст «выбери лучшее» против «помоги сравнить». Проверить строку ТЗ (Б: 85 < 90) и выдуманную гарантию Б. Контекст, которого нет в таблице: без резерва станция работает не больше 30 суток. Роль 2. | Спорят о критериях. | `04_sravnenie_oborudovaniya.csv/.xlsx`; демо-промпт кейса 4; план Б — `04_gotovyy_otvet_II.txt` |
| 28–32 | **Кейс 5 · Инженерная задача** — заготовка | Только структура решения. В заготовленном ответе последний абзац — ИИ начинает считать и пишет «выдержит эту нагрузку с запасом»: здесь останавливаем показ. Роль 3. | Обсуждают допустимую автономию. | `05_inzhenernaya_zadacha.txt`, `05_gotovyy_otvet_II.txt` |
| 32–38 | **Обобщение** | Формула ЗАДАЧА → РОЛЬ ИИ → РЕЗУЛЬТАТ → ЧЕЛОВЕК выводится с группой. 2–3 задачи тренажёра ролей. Повторяет правило данных. Каждый заполняет строку про свою задачу — обезличенно; 2–3 разбираются. | Заполняют строку, обсуждают. | `06_moya_zadacha_shablon.xlsx/.csv`; промпт «Моя задача → роль ИИ»; `pravila_obezlichivaniya.txt` |
| 38–41 | **Exit ticket 1 + мост** | «После этого практикума перед обращением к ИИ я сначала буду…». Зачитать три ответа. Реплика-мост к П2. | Отвечают письменно. | — |
| 41–43 | **Блок 10 · Промпты занятия** | Показывает `prompty_uroka.md` и поиск «Рамки запроса» через Ctrl + F. CloudPrompt — ссылка на дом: нужен аккаунт Google, промпты лежат на Google Диске; на рабочих компьютерах — только если расширения разрешены. | Скачивают файл промптов. | `data/obshchee/prompty_uroka.md/.csv/.json`; промпт «Рамка запроса» |
| 43–46 | **Вход П2** | Показывает ответ ИИ по Р-17 (регламент не показывает). Голосование «да / после проверки / нет». Три числа на доску. | Голосуют. | `08_otvet_II_keys_1.txt` (только ответ) |
| 46–49 | **Рамка** | Три вопроса: уверенность = достоверность? очевидная vs правдоподобная ошибка? нет ошибок = хорошо? Модель пяти слов. | Формулируют причины ошибок ИИ. | — |
| 49–57 | **Кейс 1 · Найди ошибки** | Выдаёт регламент. 2 мин индивидуально, 2 в парах, 4 разбор. «Кто нашёл больше трёх? четырёх?» Тренажёр на проекторе при тишине. Ключ — после обсуждения. | Размечают, сверяют, доказывают фрагментом. | `07_reglament_R-17.docx/.txt`, `08_*`; `demo_naydi_oshibki.html` |
| 57–62 | **Разбор** | Четыре типа проблем: фактическая, искажение условия, полномочия, вымышленный источник. Раскладывают пять находок. Доп. промпты «Только по документу», «Самопроверка». | Классифицируют. | промпты П2 №1–2 |
| 62–68 | **Кейс 2 · Неполный** | Второй ответ. «Сколько пунктов в регламенте? В ответе?» Ключевой вопрос: неправильный факт или пропуск? Доп. промпт «Что пропущено». | Сравнивают два ответа. | `09_otvet_II_keys_2.txt`; промпт П2 №3 |
| 68–73 | **Кейс 3 · Ссылка** | ГОСТ Р 00.00-2025. Правило: ссылка ИИ подтверждается первоисточником. Не уходить в технику поиска. Доп. промпт «Подтверди ссылки». | Определяют, что делать до использования. | `10_otvet_II_keys_3_ssylka.txt`; промпт П2 №4 |
| 73–77 | **Статусы + чек-лист** | Три статуса. «Какие пять вопросов теперь задать себе?» — собирает с группы, сводит к модели. Раздаёт чек-лист. Доп. промпт «Оцени риск». | Предлагают формулировки. | `cheklist_5_voprosov.txt`; промпт П2 №5 |
| 77–83 | **Перенос** | «Вариант Б оптимален». Рабочий лист: 2 индивидуально, 2 в парах, 2 разбор. Голосование статусами. Тренажёр «Присвой статус». | Применяют чек-лист, присваивают статус. | `11_perenos_variant_B.txt`, `04_*`, `12_rabochiy_list_proverki.docx`; промпт П2 №6; `demo_tri_statusa.html` |
| 83–87 | **Финал** | Формула дня: ЗАДАЧА → РОЛЬ ИИ → РЕЗУЛЬТАТ → ПРОВЕРКА → ЧЕЛОВЕК. Exit ticket 2 (две фразы). Возврат к трём числам с доски. | Отвечают письменно. | — |
| 87–90 | **Резерв** | Вопросы. Или резервный кейс «ИИ посчитал». Или «сохраните шесть промптов П2 в свою библиотеку промптов». | — | `13_rezerv_otvet_II_raschet.txt` |

## Если зал молчит — сводка заготовок

Полные заготовки лежат в блоках «🤫» на страницах. Принципы:

1. **Руки вместо слов.** Любой вопрос можно превратить в «поднимите руку, кто…». «Кто нашёл больше трёх проблем?» работает лучше, чем «что вы нашли?».
2. **Письменно вместо устно.** Exit ticket и индивидуальные задания — в чат или на стикер; зачитать три первых.
3. **Озвучить типичный спор.** «Кто-то скажет 1, потому что… но тогда кто подписывает?» — зал присоединяется к одной из сторон.
4. **Заготовленные примеры задач** (П1, обобщение): сводка по журналу отказов (роль 1), объяснить новичку пункт про заземление (2), письмо поставщику о браке (1), сравнить два КП на компрессор (2), проверить расчёт коллеги (3).
5. **Заготовленные формулировки чек-листа «из зала»** (П2): «Это вообще ответ на мой вопрос?» → ЗАДАЧА; «Откуда цифры?» → ФАКТЫ; «Всё ли он перечислил?» → ПОЛНОТА; «А если он ошибся — что будет?» → РИСК; «Кто это подпишет?» → ЧЕЛОВЕК.
6. **Данные для ввода в демонстрацию** есть в каждом кейсе: что вставить в чат и какого ответа ИИ ожидать, включая типичные ошибки ИИ на этих данных, которые стоит показать.

## Что заранее проверить на данных

- Кейс 2 П1: ИИ, скорее всего, перенесёт «38 %» из резюме в выжимку. По таблице 5.2 часы простоя 93 → 61 = 34 %; 38 % (37,5 %) — снижение числа остановов 16 → 10. Это ваша демонстрация «что проверяет человек».
- Кейс 3 П1: проверьте, не вписал ли ИИ фамилию, полную дату, подрядчика или причину износа — в фактах их нет; и не потерял ли «без НДС» и «с момента поставки запчастей».
- Кейс 4 П1: проверьте, заметил ли ИИ последнюю строку таблицы «Требование ТЗ ≥ 90 м³/ч». Вариант Б даёт 85 — не проходит.
- Если ИИ сегодня ответил аккуратно и ловушка не сработала — покажите заготовленный ответ из `data/praktikum_1/0N_gotovyy_otvet_II.txt` и скажите: «Вот типичный ответ, который модели дают на эти данные».
- Кейс 5 П1: если ИИ приводит формулы и числа — это и есть иллюстрация, что даже консультант стремится «решить».
- Перенос П2: ключевой статус — «нельзя использовать в текущем виде» (противоречит ТЗ). «Нужна проверка» — допустимо, если группа не заметила ТЗ; покажите строку и спросите, меняется ли статус.
- Резерв П2: в ответе ИИ три проблемы — 38 % вместо 34 %, «точность 30 %» как вольный термин, и вывод про тиражирование «без затрат», которого в отчёте нет (лицензия 250 тыс. руб./год).

## Промпты занятия (23)

Единый источник — `Docs/prompty.json`; выгрузки для слушателей — `data/obshchee/prompty_uroka.md/.csv/.json`.

| № | Промпт | Где |
|---|---|---|
| 0 | Рамка запроса (универсальная) | П1 блок 10 |
| 1–3 | Кейс 1: демонстрационный · три уровня понимания · глоссарий и вопросы специалисту | П1 §3 |
| 4–6 | Кейс 2: демонстрационный · выжимка с привязкой к разделам · три версии для трёх адресатов | П1 §4 |
| 7–9 | Кейс 3: демонстрационный · черновик с плейсхолдерами · проверь черновик по фактам | П1 §5 |
| 10–12 | Кейс 4: демонстрационный · критерии и веса задаю я · что не учтено | П1 §6 |
| 13–15 | Кейс 5: демонстрационный · план проверки без расчёта · чек-лист проверки чужого расчёта | П1 §7 |
| 16 | Моя задача → роль ИИ | П1 §8 |
| 17–22 | П2: только по документу · самопроверка · что пропущено · подтверди ссылки · оцени риск · перенос | П2 §4–8 |

Демонстрационные промпты (5) взяты из исходного сценария без изменений; остальные 18 — дополнительные. Все показываются как готовые примеры: конструкцию не разбираем (раздел 3).

## Запуск и проверка

```
python -m http.server 8000        # из корня проекта, затем http://localhost:8000/
python tools/build_data.py        # пересобрать data/ и архив
python -m unittest discover -s tests -p "check_*.py" -v
```
