big

Концепция медиа

Концепция не менялась с ДЗ № 1 и ДЗ № 2. Livingstone press — газета 1870-х в Telegram и ВКонтакте, где читатель решает, что будет дальше. Каждая серия — одна реальная экспедиция 1850–1914 годов, рассказанная выпуск за выпуском, будто она идёт сейчас.

Цель. Влюбить аудиторию в эпоху великих экспедиций и газетных сенсаций XIX века так, чтобы люди в ней разбирались и хотели придумывать в ней свои истории Тематика. Научно-популярная история в развлекательном формате: интерактивные серии о реальных экспедициях с развилками «как было» и «что бы сделали вы» Каналы. Telegram — основной, викторина сразу показывает верный ответ. ВКонтакте — второй, развязка выходит отдельным постом Аудитория, b2c. УТП. «Реши за Стэнли — и узнай, прав ли ты». «Следи за экспедицией по карте, как за доставкой посылки». «Каждая серия заканчивается зацепками для твоей истории» Цикл серии. Завязка + викторина → «А если бы…» по варианту большинства (вымысел, синяя полоса) → «А случилось вот что» (факт, сепия) и новая развилка. Ритм. Пн, ср, пт в 19:00 МСК, годовщины сдвигают сетку. Выпуск до 1600 знаков

Что ДЗ № 3 добавляет к концепции. В ДЗ № 1 узким местом мы назвали производство: каналы с идеей «экспедиция как новости» бросали после первого поста. Ритм в три выпуска в неделю держится, только если сбор фактов, карты, публикация и подсчёт голосов автоматизированы, а время автора уходит на проверку и текст. Это и описывают разделы ниже.

Источники данных

У медиа 18 источников в шести ролях: книги участников, газеты эпохи, справка и даты, геоданные, изображения, данные аудитории. 12 источников машина читает через API или файлы, остальные шесть — только человек.Уровни надёжности. У каждого источника есть уровень. Дата, цифра или цитата попадает в пост, только если её подтверждает источник уровня A или B.

A — свидетельство. Книги, дневники и письма участников, газеты тех лет. В пост идёт с автором версии: «по книге Стэнли», «писал Herald». Газета эпохи доказывает, что так писали, а не что так было. B — проверенная вторичка. Музеи, научные институты, исследовательские биографии. Идёт в пост и решает спор, когда свидетельства расходятся. C — навигация. Википедия, Wikidata, сводки нейросетей. Только чтобы найти тему, дату или имя. В пост не идёт, пока не найдено в A или B. Карта источников по ролям. У каждого: что берём, как получаем, кто обрабатывает, уровень и ограничения.

Книги участников

• Project Gutenberg + Gutendex, уровень A. Книги до 1929 года: Стэнли, Нансен, Амундсен, Скотт, Пири, Кук. Доступ: Gutendex — JSON-каталог со ссылками на тексты, без ключа. Машина скачивает и режет на главы, человек читает нужные. Ограничение: для регулярной работы авторы Gutendex советуют свой сервер. • Internet Archive, уровень A. То, чего нет в Gutenberg: дневники Де Лонга и другие сканы XIX века. Доступ: API поиска и OCR-текст. Машина ищет и скачивает, человек сверяет OCR со сканом. Права проверяем по каждой книге. • Livingstone Online, уровень A. Дневники и письма Ливингстона, спор о дате встречи. Работает только человек, через сайт. Условия использования — на каждом документе.

Газеты эпохи

• Chronicling America (Библиотека Конгресса), уровень A. The New York Herald 1840–1920 — газета Беннетта (Стэнли, «Жаннетта», Кук) и другие газеты США. Доступ: loc.gov API, JSON и OCR полос. Машина ищет по слову и датам, человек читает скан полосы. С 2025 года старый API закрыт, работает только loc.gov API. • Trove (Национальная библиотека Австралии), уровень A. Австралийская пресса об Антарктике: как пришла новость об Амундсене. Доступ: Trove API v3, бесплатный ключ после проверки заявки — заказать заранее. Машина ищет, человек читает. • Papers Past через DigitalNZ, уровень A. Новозеландская пресса 1839–1945: экспедиция Скотта, «Терра Нова». Доступ: DigitalNZ API, бесплатный ключ. Машина ищет, человек читает. Только некоммерческое использование, в API — часть данных. • Поиск Яндекса по архивам и НЭБ, уровень A. Русская пресса и справочники: «Жаннетта» в дельте Лены, Нансен, Гирев. Открытого API нет, работает только человек. Даты до 1918 года — по старому стилю; сервис Яндекса работает с перебоями. • Museum of Hoaxes, уровень B. Газетные утки для «Правды или утки». Работает человек, каждую утку сверяет с полосой газеты в Chronicling America.

Справка и даты

• Wikidata, уровень C. Даты, координаты, участники, связи людей и экспедиций. Доступ: SPARQL, без ключа, работает машина. В 2026–2027 годах сервис переезжает, адреса запросов меняются. • Википедия, лента «В этот день», уровень C. Кандидаты в годовщины на неделю вперёд. Доступ: REST API /feed/onthisday/{тип}/{мм}/{дд}, без ключа, работает машина. Лицензия CC BY-SA; только для плана, не для фактов. • Музеи: Fram Museum, Canterbury Museum, Норвежский полярный институт, Smithsonian; уровень B. Спорные даты, состав команд, биографии второго плана. Работает человек, через сайты. • Научные биографии (Тим Джил о Стэнли и др.), уровень B. Разбор спорных мест. Работает человек. Только пересказ: тексты после 1929 года не цитируем.

Геоданные

• Natural Earth. Берега, реки, озёра и ледники для карт. Файлы с GitHub, работает машина. Общественное достояние. • Точки маршрута (свой GeoJSON), уровень A. Стоянки и координаты из дневников участников, сегодняшние координаты мест — из Wikidata. Человек ставит точки, машина рисует. На карте пометка «маршрут схематичный».

Изображения

• Wikimedia Commons и фонд гравюр Библиотеки Конгресса, уровень A. Гравюры эпохи: референс стиля и подлинники с подписью источника. Доступ: API Commons и loc.gov API. Машина ищет, человек отбирает. Лицензию проверяем по каждому файлу. • Nano Banana 2 (Gemini 3.1 Flash Image). Новые «гравюры» по промту через приложение Gemini или API. Машина генерирует, человек пишет промт и отбирает. В картинке невидимая метка SynthID, под картинкой всегда подпись «нейросеть».

Данные аудитории

• Telegram Bot API и статистика канала. Голоса в викторинах, просмотры, репосты, «Депеши читателей» в личке бота. Доступ: бот-администратор канала. Машина собирает, человек делает выводы. Бот видит голоса только в опросах, которые отправил сам. • VK API. Голоса в опросах ВК, просмотры, репосты. Доступ: чтение стены сообщества. Человек создаёт опрос, машина собирает итоги: для polls.create нужно право, которое ВК выдаёт в исключительных случаях.

Источники в группе «Газеты эпохи» дают медиа не только факты, но и голос. Herald — герой сезона: он платит за Стэнли и «Жаннетту», покупает рассказ Кука. Настоящие заголовки показывают, как историю видели тогда.Чего нет в списке. Языковая модель — не источник: она работает только с фрагментами из таблицы выше. Форумы, агрегаторы «интересных фактов» и посты других каналов можно читать для идей, но ссылаться на них нельзя.

Схема данных

Данные идут по конвейеру из 12 шагов в двух фазах: подготовка серии за две недели до старта и цикл выпуска каждые 2–3 дня. На каждом шаге машина готовит, а человек решает. Четыре шага — ворота: без подписи редактора данные дальше не идут.

Шаги конвейера

Подготовка серии — за две недели до старта1. Календарь. Машина: раз в неделю собирает годовщины из Wikidata и ленты «В этот день» на 8 недель вперёд и накладывает их на сетку пн/ср/пт. Человек: выбирает экспедицию и даты выпусков. В базу: серия и даты выпусков. 2. Корпус. Машина: по списку запросов (имена, корабли, места и диапазон дат) скачивает главы книг и газетные статьи, сохраняет фрагменты с метаданными. Человек: составляет запросы, русскую прессу, музеи и биографии ищет сам. В базу: источники и фрагменты. 3. Факт-лист — ворота 1. Машина: языковая модель вынимает из фрагментов кандидаты фактов (кто, где, когда, сколько) со ссылкой на фрагмент и помечает, где источники расходятся. Человек: проверяет каждый факт по источнику A или B, ставит статус, для спорного пишет формулировку «по словам…». В базу: факты. 4. Развилки. Машина: предлагает правдоподобные неверные варианты, проверяет длины под лимиты викторины и что верный ответ однозначен по факт-листу. Человек: выбирает 5–8 моментов решения, пишет вопрос и верный ответ, выбирает неверные варианты. В базу: развилки. 5. Тексты — ворота 2. Машина: считает длину (выпуск до 1600 знаков, пояснение до 200), находит в тексте все даты, цифры и имена и сверяет их с факт-листом, проходит чек-лист редакционных правил. Человек: пишет выпуски и одобряет каждый. В базу: выпуски со статусом «черновик → одобрен». 6. Карты. Машина: рисует карту по Natural Earth в стиле газеты, по кадру на выпуск: маршрут дорисовывается. Человек: ставит точки маршрута по дневникам и проверяет готовую карту. В базу: карта. 7. Иллюстрации — ворота 3. Машина: Nano Banana 2 делает несколько вариантов по промту, скрипт собирает обложку: шапка, «уши», заголовок, подпись. Человек: пишет промт по сцене, отбирает вариант, проверяет анахронизмы и то, как показаны люди. В базу: иллюстрация. Цикл выпуска — каждые 2–3 дня, для каждой развилки

  1. Публикация. Машина: бот публикует одобренный пост и викторину в Telegram по расписанию, в ВК ставит отложенный пост. Человек: за сутки нажимает «Одобрить» в боте и создаёт опрос в ВК. В базу: статус «опубликован» и id сообщений.
  2. Голоса. Машина: через 48 часов фиксирует итоги викторины в Telegram и опроса в ВК, считает доли. Человек: смотрит итог; при ничьей выбирает сам и пишет об этом в выпуске. В базу: голосования.
  3. «А если бы…» — ворота 4. Машина: предлагает три направления ветки по варианту большинства, проверяет, что ветка не противоречит фактам до развилки и эпохе. Человек: за 1–2 дня пишет ветку, ставит штамп и строку «⚠ Это вымысел». В базу: ветки.
  4. Аналитика. Машина: раз в неделю собирает сводку — долю голосующих (цель 20%), возврат на «А если бы…» (цель 70%), репосты, сравнение Telegram и ВК. Человек: принимает решения по контент-плану. В базу: метрики.
  5. Архив для игры. Машина: выгружает выборы читателей в датасет Livingstone Found. Человек: отбирает «Депеши читателя» и получает согласие авторов. В базу: датасет игры.

База редакции

База — одна таблица с листом на каждую сущность и папка с файлами. Скрипты на Python запускаются по расписанию, бот работает на Telegram Bot API. Одному автору этого хватает; когда фактов станет больше нескольких тысяч, база переедет в SQLite без смены полей.Источник. Поля: название, тип, уровень A/B/C, ссылка, лицензия, год публикации (для правила «цитаты до 1929»). Машина заполняет из API, уровень ставит человек.Фрагмент. Поля: источник, глава или полоса, текст как есть, язык, стиль дат (новый или старый). Заполняет машина.Факт. Поля: утверждение, дата, место, участники, фрагменты-основания, статус (кандидат, проверен, спорный, отклонён), формулировка для поста. Кандидата создаёт машина, статус меняет только человек.Развилка. Поля: выпуск, вопрос, варианты, верный ответ, пояснение, факт-основание. Пишет человек, машина предлагает неверные варианты.Выпуск. Поля: серия, дата, рубрика (факт, вымысел, перебивка), текст, статус (черновик, на проверке, одобрен, опубликован), id сообщений в Telegram и ВК. Текст и статус «одобрен» — человек, id — бот.Медиа. Поля: тип (иллюстрация, карта, архив), происхождение (нейросеть и промт, архив и ссылка, своя карта), подпись, статус. Создаёт машина, одобряет человек.Голосование. Поля: развилка, площадка, голоса по вариантам, всего голосов, просмотры, время закрытия. Заполняет машина.Ветка «А если бы…». Поля: голосование, выбранный вариант, текст, итог проверки на противоречия. Пишет человек, проверку делает машина.Депеша читателя. Поля: текст, номер корреспондента, согласие на публикацию и на использование в игре, статус модерации. Принимает бот, решает человек.Связи: факт ссылается на фрагменты, фрагмент — на источник. Поэтому любую дату в опубликованном посте можно за минуту проследить до страницы книги или полосы газеты, а список источников к финалу серии собирается сам.

Гайдлайны для автоматизированных сервисов

В схеме девять автоматических сервисов. Все они подчиняются восьми общим правилам, а у каждого есть карточка: что делает, по каким правилам, чего не делает никогда, что проверяет человек и что делать при сбое.

Livingstone found
Проект создан 07.11.2026
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше