Files
lesson_20_10_26/README.md
T

85 lines
9.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# От формулы к ИИ-агенту: Excel в работе
Лекция для государственных служащих, **20 октября 2026 года**.
**Бойко Кирилл**, Председатель республиканского отделения ОО «ОПОРА РОССИИ».
## Готовые материалы
| Файл | Назначение |
|---|---|
| `materials/excel-ai-lecture.pptx` | Редактируемая презентация: 26 слайдов, заметки докладчика встроены |
| `materials/excel-ai-lecture.pdf` | Просмотр слайдов без PowerPoint и резерв для выступления |
| `materials/speaker-notes.md` | Подробный сценарий: 55 минут + 5 минут на вопросы |
| `materials/excel-practice.xlsx` | 60 вымышленных поручений, формулы и контрольные итоги |
| `materials/excel-prostoy-primer.xlsx` | Простой пример на 10 строк: 3 формулы и 4 подсчёта, лист-шпаргалка |
| `materials/telegram-qr.png` | QR-код на https://t.me/kirill_bouko_it |
| `materials/slides-manifest.json` | Заголовки и точный тайминг |
| `materials/validation.json` | Результаты автоматических проверок |
| `materials/preview/` | Превью слайдов и контактные листы: создаются скриптом проверки, в Git не включены |
`plan-lekcii-Excel-i-AI.md` и `TZ-notebooklm-prezentaciya-Excel-i-AI.md` — ранние варианты. **Актуальные порядок слайдов и тайминг — в `materials/`.** Новая версия учитывает Excel 2016/2019 и формат без ноутбуков у слушателей. Практику, дополнительные функции и неподтверждённую статистику из раннего плана в презентацию не переносили.
## Как провести демонстрацию
Для объяснения базового блока используйте простой пример `materials/excel-prostoy-primer.xlsx`:
журнал из 10 вымышленных обращений, три формулы и четыре подсчёта, плюс лист «Формулы»
с формулировками словами. Дата среза — ячейка `C13` (20.10.2026). Контроль: 10 обращений,
4 выполнено, 6 в работе, 2 просрочено, среднее время 9,5 дня, доля просроченных среди
открытых — 2 из 6 (33%).
Далее — расширенный пример `materials/excel-practice.xlsx`:
1. Сделать отдельную копию учебной книги, исходник не изменять.
2. На листе **Старт** показать Ctrl+T, фильтры и **простое условие**: `=ЕСЛИ(F2="Выполнено";"Закрыто";"В работе")`. Одна проверка, даты не используются.
3. На следующем листе **Старт 2** показать **вложенное условие**: сначала статус, затем срок против `Параметры!$B$2`. Здесь появляется «Просрочено».
4. На листе **Реестр** — готовый итог: умная таблица и формулы H2:H61.
5. Создать настоящую сводную в Excel: строки — подразделения, столбцы — контроль срока, значения — количество ID.
6. Сверить с листами **Проверка** и **Эталон отчёта**. Последний — статический эталон, а не объект сводной таблицы.
Граничные случаи формулы вынесены в лист **Тесты** и не включены в 60 исходных поручений.
7. Показать работу OpenWork только после репетиции с выбранными моделью, инструментами и разрешениями. Слайды не утверждают, что конкретная конфигурация уже настроена. Полные задания — в сценарии.
**Выпадающие списки.** Подразделение (B), Категория (C) и Статус (F) выбираются из списков на листе **Параметры**:
`A5:A7` — статусы, `A10:A14` — подразделения, `A17:A19` — категории. Значения защищены от опечаток,
поэтому сводная таблица не получит лишних строк. Чтобы изменить набор, отредактируйте список на листе
**Параметры** — изменение сразу действует на листах Старт, Старт 2 и Реестр.
Контроль: **60** поручений, **24** выполнено, **36** открыто, **18** открытых просрочено. Доля — **50% среди открытых**. Дата среза фиксирована: **20.10.2026**. В выполненных есть 12 с задержкой, но они не относятся к открытой просрочке. Столбец H сам по себе не оценивает своевременность выполнения закрытых поручений.
QR ведёт в канал, а не на конкретную публикацию. Размещение материалов в канале — отдельное действие; оно не выполнялось автоматически.
## Сборка и проверка
Python 3.12; зависимости перечислены в `scripts/requirements.txt`:
```powershell
py -m pip install -r scripts/requirements.txt
py scripts/build_materials.py
py scripts/build_simple_example.py
```
Скрипт использует исходный файл `Шаблон_лекции_новый_с_новым_лого.pptx`: сохраняет его тему, макеты и логотипы, убирает образцы слайдов. Исходник не изменяется. При повторной сборке перезаписываются только генерируемые PPTX, XLSX, PNG QR и JSON таймингов; ручные изменения в этих файлах следует сохранить отдельно.
Для PDF требуется LibreOffice. Пример Windows (путь к программе может отличаться):
```powershell
& "C:\Program Files\LibreOffice\program\soffice.com" --headless --convert-to pdf --outdir materials materials/excel-ai-lecture.pptx
py scripts/verify_materials.py
```
Проверки: количество слайдов и страниц, 60 минут по заметкам, формулы и ожидаемые значения XLSX, уникальность ID, границы фигур, наличие текста в PDF. Если установлен `zxing-cpp`, проверяется также декодирование QR на PNG и на экспортированном слайде. Автоматические проверки не заменяют репетицию в реальном Excel и на проекторе.
## Безопасность и пределы демонстрации
- Только вымышленные данные. Не загружать реальные персональные данные, служебную информацию ограниченного распространения и гостайну в публичные ИИ-сервисы.
- Локальный файл не означает локальную обработку: содержимое может передаваться провайдеру модели.
- Промпт не заменяет технические ограничения доступа, внутренние правила и согласование среды с ответственными специалистами.
- Не запускать непроверенные макросы, не устанавливать компоненты со сцены, не выдавать статический образец за живую работу ИИ.
- Схема OpenWork на слайде 16 — схема процесса, не скриншот и не обещание интеграции с ведомственными системами.
## Справочные материалы
- Microsoft: https://support.microsoft.com/ru-ru/excel — справка по Excel и функциям.
- Документация OpenWork, `cloud/share-with-your-team/managed-llm-provider.mdx`: управляемые провайдеры и импорт конфигурации. Точный интерфейс следует проверять в используемой версии.
- Фирменные шрифты, цвета и правила композиции взяты из предоставленного PPTX-шаблона. Права на шаблон и логотипы принадлежат их правообладателям.