Разбивка сценария Script Intelligence · Инструкция пользователя

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

С чего начать Откройте приложение в браузере (по умолчанию http://127.0.0.1:8000). При первом запуске уже загружены примеры сценариев — можно сразу осмотреться. Чтобы проанализировать свой текст, нажмите «+ Загрузить» в левой колонке (раздел 2).
1. Устройство экрана: три колонки 2. Загрузка сценария и версии 3. Анализ и прогресс 4. Чтение текста и маркеры 5. Таблица разбивки 6. Переход «слово ↔ строка» 7. Правки объектов 8. Добавление объекта из текста 9. Роли и фильтры 10. Семантические категории 11. Поиск и фильтры таблицы 12. Сравнение версий (diff) 13. Экспорт в Excel 14. Статусы и индикатор здоровья

1Устройство экрана: три колонки

Рабочая область разделена на три колонки. Над ними — верхняя панель с фильтром роли, поиском, кнопкой семантической категории и блоком «Добавить как».

Слева · СценарииСписок загруженных сценариев и их версий, кнопки загрузки, легенда категорий (цвета маркеров).
Центр · ТекстТекст сценария по сценам. Найденные объекты подсвечены цветными маркерами.
Справа · ТаблицаРазбивка: по строке на объект, со сценами, категорией, количеством упоминаний и полями для правок. Здесь же — diff и экспорт.

Колонки связаны: выбор объекта в одной из них подсвечивает его в остальных.

2Загрузка сценария и версии

Новый сценарий

  1. В колонке «Сценарии» нажмите «+ Загрузить».
  2. Выберите файл PDF или TXT. Название сценария берётся из имени файла.
  3. Файл загрузится, появится карточка с прогресс-баром анализа (раздел 3).

Новая версия существующего сценария

Если у вас правленый драфт того же сценария, не создавайте новый сценарий — загрузите его версией:

Важно Пока сценарий обрабатывается, открыть его карточку нельзя — появится подсказка «Сценарий ещё обрабатывается…». Дождитесь завершения анализа.

3Анализ и прогресс

После загрузки анализ идёт в фоне; в карточке драфта виден прогресс-бар с фазой:

ФазаЧто происходит
Подготовка…старт обработки
Разбор на сцены…текст делится на сцены по слаглайнам
Анализ сцен ИИ — X из Nкаждая сцена анализируется отдельно, видно счётчик
Сборка разбивки…объекты позиционируются в тексте и сводятся воедино
Векторизация…строятся векторы для семантического поиска

По завершении карточка станет доступной и сценарий откроется автоматически. Если что-то пошло не так — полоса станет красной («Ошибка анализа») с уведомлением о причине.

4Чтение текста и маркеры

В центральной колонке текст показан по сценам: номер и слаглайн, ниже — тело сцены. Каждый распознанный объект подсвечен цветным маркером; цвет соответствует группе категории (легенда — внизу левой колонки).

Сплошной маркер — объект прямо в тексте (модель нашла слово на месте).

Пунктирный маркер — объект выведен моделью (например, подразумевается из реплики) и требует проверки.

Приглушённый курсив — реплики диалога: они показаны, но извлечением объектов не обрабатываются.

Клик по маркеру выбирает объект и подсвечивает его строку в таблице. С клавиатуры маркер активируется через Tab и Enter/Пробел.

5Таблица разбивки

Правая колонка — основная рабочая таблица. Одна строка = один объект. Колонки:

КолонкаЗначение
Сценыномера сцен, где встречается объект (кликабельные чипы — переход к тексту)
Объект / Подобъектлокация сцены, напр. «ЗАМОК» / «КОМНАТА ГРАФИНИ»
Игровой деньваше поле для заполнения
Наименованиеканоническое имя объекта (+ значок статуса)
Категориятип объекта (персонаж, реквизит, оружие…) — выпадающий список
Типуточнение, заданное моделью
Действие / Комментарии / Ссылкиваши поля для заметок
Кол-вочисло упоминаний объекта в сценарии

Слева у каждой строки — переключатель +/: он раскрывает вхождения объекта (по строке на каждое упоминание, с номером сцены, поверхностной формой слова и порядковым номером #1, #2…). Клик по вхождению ведёт точно к нему в тексте.

Навигация двусторонняя:

7Правки объектов

Сервер — источник истины: каждая правка сразу сохраняется, объекты перезапрашиваются. Правки привязаны к сценарию и переносятся на новые версии.

ДействиеКак
Переименовать(через изменение наименования / правки) — имя меняется, статус становится «подтверждено пользователем»
Сменить категориювыпадающий список в колонке «Категория»; класс упоминаний идёт за объектом
Заполнить поляполя «Игровой день», «Действие», «Комментарии», «Ссылки» — введите текст, значение сохранится при выходе из поля (Tab)
Объединитьотметьте чекбоксами 2+ строки → кнопка «Объединить выбранные». Первый отмеченный становится основным
Разделить по сценамкнопка в строке (активна, если объект встречается в нескольких сценах) — создаёт отдельный объект на сцену
Удалитькнопка в строке — удаляет объект со всеми его упоминаниями
Подсказка Счётчик «выбрано: N» и доступность кнопки «Объединить» появляются, когда отмечено минимум две строки.

8Добавление объекта из текста

Если модель пропустила объект, добавьте его вручную:

  1. В верхней панели в блоке «Добавить как» выберите нужную категорию.
  2. В тексте сценария выделите слово (мышью).
  3. Нажмите «Добавить выделенное».

Объект создаётся с реальной позицией в тексте и статусом «подтверждено пользователем». Выделять нужно именно внутри текста сцены — иначе появится подсказка.

9Роли и фильтры

В верхней панели слева — выпадающий список «Роль». Роли (категории-проекции) фильтруют объекты под конкретный отдел: например, всё, что нужно реквизитору, или транспортному цеху. Выбор роли оставляет в тексте и таблице только подходящие объекты; значение «Все роли» снимает фильтр.

Членство в роли считается автоматически по категории и атрибутам объекта — это проекция поверх данных, а не ручная метка.

10Семантические категории (длинный хвост)

Когда нужную подборку нельзя задать списком категорий («Опасные предметы», «Всё, что горит», «Антиквариат»), создайте семантическую категорию — членство по смыслу.

  1. Нажмите «+ Семантическая категория» в верхней панели.
  2. Введите название и запрос словами (напр. «оружие, нож, опасный предмет»).
  3. Нажмите «Создать и применить» — категория появится в списке ролей и сразу отфильтрует объекты.

Подбор работает в две ступени: семантический поиск собирает кандидатов, затем судья решает о членстве (LLM при настроенном ключе, иначе — порог близости). Чтобы уточнить состав, выберите эту категорию в «Роль» и нажмите «↻ Пересчитать» (кнопка видна только для семантических категорий).

Счётчик справа показывает число видимых строк; если ничего не подошло — «Ничего не найдено.»

12Сравнение версий (diff)

Выпадающий список «Сравнить с версией…» (над таблицей) сопоставляет текущий набор объектов с другой версией или сценарием. Версии того же сценария показаны первыми.

Панель сравнения разбивает изменения на три раздела:

Сопоставление идёт по содержимому (имя/алиасы), а не по внутренним ID, поэтому переносится между версиями устойчиво. Кнопка «✕ Закрыть» возвращает обычную таблицу.

13Экспорт в Excel

Кнопка «Экспорт в Excel» (над таблицей) выгружает текущую разбивку в файл .xlsx. Если выбрана роль или категория, экспорт учитывает её — выгрузится только отфильтрованный набор. Так удобно отдавать отделу его собственный список.

14Статусы и индикатор здоровья

Рядом с наименованием объекта может стоять значок статуса:

В правом верхнем углу — индикатор состояния сервиса: ● ok и тип извлекателя (например, какой ИИ-провайдер используется). Если он показывает ошибку, сервис недоступен.

Короткий сценарий работы Загрузить файл → дождаться анализа → просмотреть текст с маркерами → выбрать роль/фильтр → поправить наименования и категории, объединить дубли, добавить пропущенное → при наличии новой версии сравнить через diff → выгрузить в Excel.