Оцифровка культурного кода
Приглашение к работе с исследовательским приложением
Перед вами — исследовательский инструмент, созданный для того, чтобы сделать работу с датасетом «Оцифровка культурного кода» удобной, наглядной и воспроизводимой. Мы сознательно сделали интерфейс простым: никаких языков программирования, статистических пакетов, установки дополнительных программ. Всё, что нужно — браузер и пароль. Ниже — краткое описание того, какие исследовательские вопросы можно задавать к данным, что для этого нажимать и как читать результат. Надеемся, это снимет страх перед «цифровыми инструментами» и позволит сосредоточиться на содержательной работе.
1. Что такое наш датасет
Датасет представляет собой формализованное описание литературных персонажей русской классики. Каждая запись (один персонаж одной книги) содержит:
- Метаданные — автор, книга, год публикации, жанр, эпоха, статус персонажа (главный/второстепенный), признак «нечеловеческий персонаж».
- Сценарное ядро — 10 шкал, описывающих жизненный сценарий героя: масштаб целей, социальный радиус, итог сценария, тип агентности, кризисные стратегии, автономию сценария, локус контроля, когнитивную гибкость, социальную валидацию и вердикт автора.
- Доказательную базу — развёрнутое обоснование разметки (Synthesis_Reasoning) и четыре ключевые цитаты из текста: социальная ситуация, поведенческая стратегия, психологическое ядро, контекстуальное эхо.
- Оценку надёжности — уверенность разметчика по каждой шкале и по профилю в целом.
Записи распределены по семи историческим эпохам: 1800–1850, 1851–1900, 1901–1925, 1926–1950, 1951–1975, 1976–2000, 2001–2025. Общий объём в первой версии — около 300 профилей, в перспективе — до 10 000.
2. Что позволяет делать приложение
Приложение — это интерактивная среда для просмотра, сопоставления и проверки данных. Оно не анализирует данные вместо вас и не делает выводов; оно даёт возможность быстро увидеть структуру датасета, выделить нужные срезы и оценить, насколько устойчивы наблюдаемые закономерности. Грубо говоря, это «микроскоп» для датасета: вы настраиваете фокус и смотрите.
Основные возможности:
- Просмотр всех профилей списком с фильтрацией по любому параметру.
- Визуализация распределений и динамики сценарных характеристик.
- Сравнение любых двух срезов (эпоха против эпохи, автор против автора, жанр против жанра).
- Работа со ссылками: любое состояние интерфейса (набор фильтров, выбранный экран) можно скопировать и передать коллеге.
- Экспорт отфильтрованной выборки в CSV для дальнейшей обработки в Excel, SPSS, R и т. п.
- Проведение слепой экспертной валидации — оценки профилей и их доказательной базы.
3. Какие исследовательские вопросы можно задавать
Ниже — несколько типовых научных вопросов и то, как на них ответить в приложении. Список не исчерпывающий: это приглашение к собственным вопросам.
3.1. Как менялись жизненные сценарии героев от эпохи к эпохе?
Это базовый вопрос для любого, кто работает с историей литературы или культурной антропологией.
Куда нажать: вкладка «Динамика». В верхней части экрана выберите шкалу (например, «Итог сценария») и режим отображения: «абсолютные числа» или «нормализованные доли». Рекомендуем второй — он показывает не сколько героев приходится на каждую эпоху, а какую долю занимает то или иное значение внутри эпохи.
Что увидите: многослойную диаграмму, где по горизонтали — эпохи, по вертикали — доля. Каждый цвет — значение шкалы. Высота цветной полосы показывает, какая доля героев эпохи имеет соответствующее значение.
Как интерпретировать: если, например, красная полоса («Крах») расширяется от 1800–1850 к 1901–1925, а зелёная («Триумф») сжимается — это сигнал о смене сценарной модели эпохи. Важно проверять, не артефакт ли это малой выборки: наведите курсор на сегмент — увидите точное число профилей.
3.2. Насколько расходятся декларация и поведение героев?
Один из наиболее интересных сюжетов датасета. В сценарном ядре есть особый маркер — Gap_Flag — расхождение между тем, что герой о себе декларирует, и тем, что он реально делает.
Куда нажать: вкладка «Динамика», нижний блок «Gap-динамика». Или левая колонка фильтров → чекбокс «Только с Gap_Flag = true».
Что увидите: на «Динамике» — линии, показывающие долю профилей с этим расхождением в каждую эпоху (отдельно для трёх шкал: масштаб целей, социальный радиус, локус контроля). В списке профилей — только те герои, у которых такое расхождение зафиксировано.
Как интерпретировать: рост доли gap-профилей во времени может говорить об усложнении авторской психологии, о смене литературной парадигмы (от «деятельного героя» к «рефлектирующему»). Падение — о стабилизации нормативного образа. Отдельно интересны случаи, когда декларация и поведение совпадают: цельные герои без зазора — тоже исторически маркированный тип.
3.3. Отличаются ли сценарии героев разных жанров?
Куда нажать: вкладка «Жанры × Эпохи». Это тепловая карта: строки — жанры, столбцы — эпохи. Можно смотреть просто количество профилей в ячейке, а можно задать сценарную шкалу и конкретное значение.
Что увидите: таблицу-матрицу, где более тёмная ячейка означает большее число или большую долю.
Как интерпретировать: например, выбрав шкалу «Итог сценария» и значение «Триумф», вы увидите, в каких жанрах и в какие эпохи триумфальные финалы встречаются чаще. Это может подтвердить или опровергнуть интуитивные представления о «жанровом оптимизме» эпохи.
3.4. Чем герои Пушкина отличаются от героев Лермонтова?
Куда нажать: вкладка «Сравнение». В поле «Измерение» выберите «Автор». В поле «Срез А» введите одного автора, в «Срез Б» — другого. Нажмите «Сравнить».
Что увидите: две таблицы с распределением финалов, две диаграммы рядом, средний уровень амбивалентности авторского вердикта в каждом срезе.
Как интерпретировать: если у одного автора доля «Крах» 45%, а у другого 20% — это существенная разница. Обратите внимание на средний Ambivalence_Level: он показывает, насколько однозначен автор в оценке своих героев.
3.5. Найти всех героев с определённым типом сценария
Куда нажать: левая колонка фильтров, блок «Критические фильтры». В группе нужной шкалы кликните по значению (например, «Локус контроля → Внешний»).
Что увидите: счётчик в шапке «Показано N из M» покажет, сколько профилей соответствует фильтру.
Как интерпретировать: кликните вкладку «Профили» — увидите список. Можно отсортировать по году, открыть карточку любого героя и прочитать обоснование разметки и цитаты. Так удобно искать конкретные примеры для иллюстрации теоретических положений.
3.6. Не сломаются ли мои выводы, если убрать ненадёжные профили?
Один из ключевых вопросов при работе с любым формализованным датасетом.
Куда нажать: ползунок «Порог Total_Confidence_Score» в критических фильтрах. По умолчанию 2.8. Опустите до 1.0 — увидите всю картину, включая слабо размеченные профили. Верните на 2.8 — увидите картину только по надёжным.
Что увидите: форма графиков может измениться, а может и нет.
Как интерпретировать: если при снижении порога с 2.8 до 1.0 форма графика радикально меняется — вывод хрупкий, его нельзя защищать без дополнительной проверки. Если форма устойчива — вывод можно считать надёжным.
4. Экраны приложения — краткая карта
- Обзор
- Таймлайн количества профилей по годам или эпохам, распределение по всем 10 шкалам, средний профиль каждой эпохи в виде радара.
- Динамика
- Как меняются сценарные характеристики от эпохи к эпохе, а также отдельно gap-динамика.
- Жанры × Эпохи
- Тепловая карта пересечений жанров и эпох; полезна для поиска специфических «ниш».
- Сравнение
- Любые два среза рядом: эпохи, авторы, жанры.
- Профили
- Список героев и карточка с полным описанием, цитатами, радаром.
- Надёжность
- Контроль качества данных: где слабая разметка, где неполные метаданные.
- Валидация
- Сводка по экспертной оценке профилей.
- «?»
- Справка.
Панель фильтров слева одинакова для всех экранов и позволяет сузить выборку по любому параметру. Кнопка «Сбросить» в шапке возвращает настройки в исходное положение. Кнопка «Ссылка» копирует URL с текущим состоянием — ссылку можно передать коллеге, и он увидит ровно то же самое.
5. Как читать карточку персонажа
Карточка — основной рабочий документ. В ней:
- Шапка с метаданными и бейджами надёжности. Зелёный бейдж — надёжность от 4 и выше, жёлтый — от 3 до 4, красный — ниже 3. Если стоит пометка «Метаданные не верифицированы» — данные о книге и годе не подтверждены источником.
- Сценарный вектор — таблица всех 10 шкал. Поля с расхождением декларации и поведения (Gap_Flag) выделены розовым фоном и иконкой ⚠.
- Радар профиля — визуализация, помогающая быстро оценить общую конфигурацию.
- Synthesis_Reasoning — развёрнутое обоснование разметки. Это текст, который разметчик написал, чтобы объяснить, почему шкалы расставлены именно так. Читайте его, если хотите понять логику и увидеть оговорки.
- Четыре цитаты — то, на что разметчик опирался. Это ключ к проверке: цитаты должны подтверждать обоснование.
6. Экспертная валидация — что это и как участвовать
Одна из главных задач проекта — независимая проверка качества разметки. Мы приглашаем специалистов оценивать профили и их доказательную базу.
Как это работает
В карточке любого персонажа есть кнопка «Оценить этот профиль». Открывается форма. Вы:
- Указываете своё имя (оно запоминается в браузере и подставляется в следующих формах).
- Выбираете вердикт: да / частично / спорно / категорически нет.
- Пишете комментарий (до 3000 знаков) — что именно вызвало сомнение или, наоборот, согласие: расстановка шкал, финал, цитаты, обоснование.
- Нажимаете «Сохранить».
Слепой характер валидации. Ваши оценки сохраняются в отдельном файле и не видны другим экспертам. В общей сводке на вкладке «Валидация» отображаются только агрегаты: сколько всего оценок, сколько экспертов участвовало, распределение вердиктов. Никаких конкретных ответов отдельных коллег. Это сделано сознательно: слепая валидация считается более надёжной, чем открытая.
Расширенная оценка по 10 шкалам
Если хотите оценить разметку детальнее — в карточке персонажа есть кнопка «Расширенная оценка по 10 шкалам». Она открывает окно, в котором можно последовательно пройти по каждой шкале: согласиться с текущим значением или предложить своё, привести цитату из текста и указать уверенность в собственной оценке. Проходить по всем десяти шкалам не обязательно — можно оценить одну-две, которые вызывают вопросы.
Такая детальная оценка особенно ценна: она показывает, какие именно шкалы вызывают споры и почему. Сводка по шкалам видна на вкладке «Валидация» — без раскрытия авторства оценок.
Что оценивать в первую очередь
- Соответствие сценарных шкал тексту произведения. Точен ли итог сценария? Обоснован ли выбор кризисной стратегии? Не подменяет ли разметчик авторский замысел?
- Качество цитат. Действительно ли приведённые фрагменты подтверждают то, что заявлено в обосновании? Нет ли более сильных цитат, которые противоречат разметке?
- Полноту и непротиворечивость Synthesis_Reasoning. Есть ли в обосновании логические разрывы, умолчания, натяжки?
- Правомерность Gap_Flag. Если заявлено расхождение декларации и поведения — подтверждается ли оно текстом?
Ваш вердикт — это не «правильно/неправильно», а оценка исследовательской уверенности. Даже «частично» и «спорно» полезны, если сопровождаются содержательным комментарием.
Экран «Валидация» в верхней панели показывает сводную картину: сколько профилей оценено, сколько экспертов участвует, как распределены вердикты. Эта страница обновляется автоматически по мере поступления новых оценок.
7. Ограничения приложения — что оно не делает
Чтобы не было ложных ожиданий, честно перечислим, чего в приложении нет и что не следует пытаться с его помощью делать.
Приложение не является системой статистического анализа. Оно не считает p-value, не строит регрессии, не проверяет гипотезы. Все агрегаты, которые вы видите на графиках, — это частоты и доли. Для серьёзного статистического анализа используйте экспорт в CSV и далее — R, Python, SPSS.
Приложение не строит кластеры и не выполняет автоматическую типологию. Все группировки, которые вы видите, — это ваши собственные фильтры. Машинного обучения здесь нет.
Приложение не является системой контроля версий. Если разметчик изменит профиль, история изменений не сохраняется. Файл заменяется новым.
Приложение не делает выводов за вас. Все интерпретации, отнесение наблюдаемых закономерностей к историко-литературному контексту, оценка значимости — это ваша работа. Приложение показывает структуру данных, но не объясняет её.
Приложение не показывает чужие оценки валидации. Это сделано сознательно (см. §6), но означает, что вы не можете обсудить с коллегой конкретный профиль на основании сохранённых ответов — только на основании самого профиля.
Приложение не строит сети сходства, Sankey-диаграммы, пространственные проекции. Это запланировано во вторую волну разработки, в первой версии — нет.
Приложение не работает на мобильных устройствах. Интерфейс рассчитан на десктоп.
8. О данных — что может быть невалидным
Мы не скрываем слабых мест датасета. При работе с ним учитывайте следующее.
Метаданные могут быть неполными или непроверенными. У некоторых профилей год публикации или автор указаны с пометкой «не верифицировано». Это означает, что данные введены по памяти или из вторичного источника и не сверены с авторитетным изданием. При фильтрации можно исключить такие записи: чекбокс «Метаданные → скрыть непроверенные».
Оценка надёжности неодинакова. По каждому профилю есть Total_Confidence_Score — средняя уверенность разметчика. Значения ниже 2.8 означают, что разметка вызывает у самого разметчика сомнения. Мы рекомендуем работать при пороге 2.8, а при подготовке публикации — обязательно проверять устойчивость выводов при снижении порога (см. §3.6).
Разметка субъективна. Это не машинная аннотация, а экспертное суждение. Разные разметчики, работая с одним текстом, могут расставить шкалы по-разному. Именно поэтому мы приглашаем к валидации: чем больше экспертных оценок, тем точнее мы понимаем, где разметка надёжна, а где — предмет дискуссии.
Покрытие неравномерно по эпохам. В каких-то периодах профилей много, в каких-то — мало. Особенно это касается новейших эпох: 1976–2000 и 2001–2025 представлены небольшим числом записей. Делать по ним далеко идущие выводы преждевременно — сначала нужно накопить материал.
Жанры не сбалансированы. Классика XIX века представлена плотно, советская и постсоветская литература — менее плотно. Тепловая карта «Жанры × Эпохи» покажет эту неравномерность — используйте её, чтобы видеть, где выборка репрезентативна, а где нет.
Каждая запись — один персонаж одной книги. Если в романе три героя, значимых для вашей гипотезы, но размечен только один — датасет не отразит вашего сюжета. Проверяйте, есть ли в датасете нужные вам фигуры, прежде чем строить на нём выводы.
9. Практические советы
Начните с «Обзора». Это даст общее представление о составе датасета: каким эпохам он обязан своим объёмом, какие шкалы как распределены. Не начинайте сразу с фильтров — сначала поймите, что есть.
Пользуйтесь ссылкой. Настроили удачный срез — нажмите «Ссылка» в шапке. URL скопируется в буфер. Можно вставить в письмо коллеге: он увидит ровно то же состояние.
Экспортируйте в CSV, когда работаете с числами. Табличная выгрузка — самый удобный способ соединить наш датасет с вашими собственными данными или статистическими пакетами. Кнопка «CSV» — на вкладке «Профили».
Не бойтесь экспериментировать с фильтрами. Все настройки возвращаются кнопкой «Сбросить» в шапке. Если случайно сузили выборку до нуля — увидите подсказку, вернётесь к дефолту.
Делитесь сомнениями. Если разметка кажется вам неверной — это не «ошибка приложения», это исследовательский сигнал. Оцените профиль через форму валидации и напишите комментарий. Ваш голос влияет на итоговое качество датасета.
10. Словарь терминов
- Сценарный вектор
- Совокупность 10 шкал, описывающих жизненный сценарий персонажа.
- Gap_Flag
- Маркер расхождения между декларацией и поведением. Встречается у трёх шкал: масштаб целей, социальный радиус, локус контроля.
- Ambivalence_Level
- Уровень амбивалентности авторского вердикта. Значение 1 означает, что вердикт однозначен; 3 — что у него есть второй, противоположный слой (например, сочувствие и ирония одновременно).
- Total_Confidence_Score
- Средняя уверенность разметчика по 10 сценарным шкалам. Рабочий порог — 2.8.
- has_critical_deficit
- Признак того, что хотя бы по одной сценарной шкале уверенность разметчика ниже 3.
- Эпоха
- Исторический период, к которому отнесён профиль. Семь значений от 1800–1850 до 2001–2025.
- Критические фильтры
- Фильтры по сценарному ядру: порог надёжности, значения 10 шкал, gap-флаги.
- Технические фильтры
- Фильтры по метаданным: эпоха, год, жанр, автор, статус, признак «нечеловеческий персонаж», верификация метаданных.
Контакты
Руководитель проекта — Смирнов Антон Юрьевич
АНО «Центр научных исследований в сфере профориентации и психологии труда»
Электронная почта: smirnov@crcg.ru
О проекте и приглашение к валидации:
crcg.ru/ls-appendix
Хроники проекта:
crcg.ru/ls-project-log
Мы будем благодарны за обратную связь: какие исследовательские вопросы вам было бы важно решать с помощью приложения, каких визуализаций не хватает, какие формулировки в описании шкал вызывают вопросы. Приложение — рабочий инструмент, и он будет развиваться вместе с вашими задачами.