55 томов Ленина —
аналитический инструмент

169 067 параграфов, 48 миллионов символов — от сырого текста к интерактивной лаборатории исследования и цитирования

169K
параграфов обработано
9
аналитических движков
22
инструмента
Дашборд Оракул

Универсальный поиск

Все 9 движков одновременно: параграфы, позиции, цитаты, оппоненты, сравнения, триады

Таймлайн 1893–1922

Погодовой срез: параграфы, цитаты, позиции, тома. Сравнение любых двух лет

Сравнить два года

vs

Риторическая дуга

5 эмоциональных осей. Переход от сарказма к агрессии в 1918–1919

Цитаты

5 000 ярких цитат из 55 томов с рейтингом афористичности

Аналитические механики

9 движков — фундамент проекта. Кликните для деталей и метрик

Граф концептов

206 концептов, 12 735 рёбер, 8 кластеров. Перетаскивайте узлы, клик → поиск

Карта оппонентов

29 оппонентов, 9 262 упоминания, 887 споров

Сравнительный анализ

Маркс / Энгельс → Ленин: эволюция 62 тем

Томография корпуса

UMAP-проекция 9 371 точки. Цвет = год. Наведите для контекста

Фантомные оппоненты

149 случаев: Ленин спорит с неназванным противником — «нам возражают...», «некоторые думают...»

Энтропия концептов

Разнообразие тем по годам: Шеннон, max H, доминантный кластер

Оракул

Семантический поиск по 93K векторам → подлинные цитаты, без иллюзий

White Paper Generator

518 концептов → A4-статья из 7 разделов

Противоречия

30 противоречий из 1 502 позиций: две цитаты — два взгляда

Теневая структура

Дрейф частотности слов: что ушло, что пришло, что изменилось

Стилометрический паспорт

Текстовая ДНК Ленина: длина предложений, лексическое разнообразие, маркеры

Цифровой двойник

Чат с Лениным: вопрос → 4–6 реальных цитат с атрибуцией

Dashboard

Метрики всех 9 движков в реальном времени

Идеологический компаратор

4 колонки: Маркс, Энгельс, Ленин, Ленинское развитие. 89 тем

Obsidian Plugin

Встрой Ленина в Obsidian: поиск, концепты, случайные цитаты

Генератор стиля

Марковская модель n=3 + 6 риторических тонов. Пишет как Ленин

Generative Art

Canvas-частицы: 4 режима (Flow, Burst, Orbit, Drift). Визуализация текстовых данных

Knowledge Graph

Граф знаний: 206 концептов, 8 кластеров. Интерактивная визуализация связей

Как пользоваться Ленин-Буком

Полный путеводитель по платформе. Выбери свой уровень ниже.

За 5 минут: что здесь и как этим пользоваться

Если ты впервые открыл Ленин-Бук — начни отсюда. Никакой теории, только практические действия.

Главное, что нужно знать: Нажми Ctrl+K — и введи любой запрос. Система мгновенно найдёт все упоминания по 55 томам. Это работает с любой страницы.

С чего начать — 3 простых шага:

1 Открой «Поиск» в меню АНАЛИТИКА
2 Введи слово: «империализм», «революция», «партия»
3 Выбери год или том — читай цитаты

Самые полезные инструменты для начала:

1 Оракул
Задай вопрос своими словами — получи ответ цитатами Ленина с указанием года и тома. Как ChatGPT, только без выдумок.
Открыть →
2 Таймлайн
30 лет ленинского текста на одной странице. Кликни на год — увидишь параграфы, позиции, цитаты. Поймёшь, когда и о чём он писал.
Открыть →
3 Цитаты
5000 цитат с сортировкой по «силе». Фильтруй по году, тому, ключевым словам. Идеально для статей и докладов.
Открыть →
4 Двойник
Чат с Лениным. Спроси что угодно — получишь 4-6 реальных цитат с атрибуцией. Ни одной выдуманной фразы.
Открыть →

Что посмотреть для наглядности:

5 Риторическая дуга
Эмоции Ленина по годам: когда он был агрессивен, когда саркастичен, когда вдохновлял. Красивый график.
Открыть →
6 Граф концептов
16 тематических кластеров. Перетаскивай узлы, смотри связи. «Империализм» связан с «капиталом», «войной» и «революцией».
Открыть →
7 Оппоненты
С кем спорил Ленин? 10 оппонентов, график упоминаний по годам, пики активности. Каутский, Мартов, Плеханов...
Открыть →

Глубокое погружение: все 28 панелей

Ты уже освоил базу. Теперь — полный арсенал аналитика. Каждый инструмент, его точные возможности и сценарии использования.

Совет исследователя: Все инструменты работают на одних и тех же данных (169K абзацев, 93K векторов). Комбинируй их: нашёл цитату в Поиске → проверь контекст в Таймлайне → сравни с оппонентами → построй статью в White Paper.

1Поиск по корпусу
Гибридный FTS5+FAISS по 93 711 векторам. Фильтр: год (1893–1922), том (1–55), категория. Результат за <100 мс.
Открыть →
2Таймлайн
Хронологический срез: 30 лет. Клик по году → параграфы, позиции, цитаты, триады. Полоса прогресса — объём текста за год.
Открыть →
3Риторическая дуга
5-осевой эмоциональный профиль: сарказм, агрессия, анализ, воодушевление, презрение. Временной график 1893–1922.
Открыть →
4Цитаты
База 5 000 цитат со скорингом (0–18). Пагинация по 50. Фильтр по году и ключевым словам. Сортировка по релевантности.
Открыть →
5Механики
Обзор всех 9 аналитических движков: название, метрика, детали реализации. Что под капотом каждого инструмента.
Открыть →
6Граф концептов
Интерактивный граф: 16 кластеров, перетаскивание узлов, клик → поиск. 206 концептов, 12 735 рёбер.
Открыть →
7Оппоненты
10 оппонентов: график упоминаний по годам, пик, ключевые темы. Каутский, Мартов, Плеханов, Струве, Чернов...
Открыть →
8Сравн. анализ
Маркс vs Энгельс vs Ленин. Эволюция идей по темам: что взял, что развил, где отошёл.
Открыть →
9Томография
UMAP-проекция 93 711 точек в 2D. Цвет — десятилетие. Наведи — год и координаты. Видишь структуру корпуса.
Открыть →
10Фантомы
Ненаписанные тексты: форки идей, альтернативные версии, ретронимы. Что Ленин мог бы написать, но не написал.
Открыть →
11Энтропия
Тематическое разнообразие по годам. Где фокус (низкая энтропия), где распыление (высокая). Доминанты по периодам.
Открыть →
12Оракул
Семантический поиск по вопросу. FAISS+FTS5 → реальные цитаты с атрибуцией.
Открыть →
13White Paper
Генератор A4-статей: 7 разделов, 518 концептов на выбор. Структура: тезис → цитаты → анализ → вывод.
Открыть →
14Противоречия
30 противоречий из 1 502 позиций. Две противоположные цитаты по одной теме — диалектика в действии.
Открыть →
15Тени
Дрейф частотности: какие слова исчезли, какие появились. Лексическая эволюция за 30 лет.
Открыть →
16Паспорт ДНК
Стилометрия: средняя длина предложения, лексическое разнообразие, частотные маркеры. Текстовая ДНК.
Открыть →
17Двойник
Чат-интерфейс: вопрос → 4-6 цитат с годом и томом. FAISS по 93K векторам + FTS5 fallback.
Открыть →
18Dashboard
Агрегатор метрик всех движков. Карточки: обзор, периоды, топ-темы, противоречия, риторика.
Открыть →
19Компаратор
4 колонки: Маркс, Энгельс, Ленин, Ленинское развитие. 89 тем. Источники и цитаты.
Открыть →
20Obsidian Plugin
Плагин для Obsidian: 3 команды (поиск, инфо о концепте, случайная цитата). Архив .zip.
Открыть →
21Генератор стиля
Марковская модель n=3 на 6000 параграфах. 6 риторических тонов. Пишет как Ленин.
Открыть →

API, экспорт и интеграция: для разработчиков

Все публичные API-эндпоинты, форматы ответов, способы экспорта данных и встраивания в свои проекты.

Техническая справка: Бэкенд: Python/FastAPI + SQLite FTS5. Фронтенд: Vanilla JS, 0 зависимостей. Все API v1 требуют X-API-Key заголовок. Full OpenAPI 3.0 спецификация в openapi.yaml.

Все эндпоинты /api/v1/* требуют заголовок X-API-Key.
Получить бесплатный ключ (100 запросов/день):
curl -X POST "https://lenin-book.v2.site/api/v1/register?tier=free"

Тарифы: free=100, basic=1 000, pro=10 000 запросов/сутки
Ошибки: Все возвращают HTTP 200 + {"error":true,"code":401,"detail":"..."}
МетодЭндпоинтПараметрыВозвращает
POST/api/v1/register?tier=freetier (free|basic|pro){api_key, tier, requests_per_day}
GET/api/v1/health{status, version, database:{total_paragraphs, year_range}, cache:{...}}
GET/api/v1/stats{total_paragraphs:169067, concepts:206, edges:12735, ...}
GET/api/v1/search?q=...&limit=20&year=1917q, limit (1-100), year (opt){query, total, results:[{paragraph_id, year, volume, snippet}]}
GET/api/v1/timeline/{year}year (1893–1922){year, total_paragraphs, top_volumes, samples}
GET/api/v1/quotes?n=5&topic=...n (1-50), topic (opt){count, quotes:[{text, year, volume_id}]}
GET/api/v1/concepts{nodes:206, links:100, clusters:8, stats:{nodes, edges_total, clusters}}
GET/api/v1/concept/{name}name (e.g. «революция»){concept, frequency, top_connections}
GET/api/v1/compare?y1=1917&y2=1905y1, y2 (разные, 1893–1922){year1:{paragraphs}, year2:{paragraphs}, ratio}
GET/api/v1/rhetoric{years_analyzed:25, total_paragraphs:169067, emotional_arc, periods}
GET/api/v1/entropyТематическое разнообразие по годам
GET/api/v1/phantoms?year=1917year (opt, 1893–1922)Фантомные оппоненты
GET/api/v1/tomography?n=1000n (100–9371){total_points, points:[{id, x, y, year}]} — 2D UMAP
GET/api/v1/analytics?days=30days (1-90){total_requests, unique_ips, daily:{...}, top_api_paths}
POST/api/v1/rotate-key{new_api_key, tier, old_key_invalidated:true}
GET/api/positions{count:518, positions:[{category, statement, year_range}]}
GET/api/analytics/summary{total_requests_all_time, today_requests, today_unique_ips}
API-ключ — middleware на всех v1 (401 missing, 403 invalid)
Rate limiting (API-key) — 100/1 000/10 000/день (free/basic/pro)
Rate limiting (IP) — 10/день на register, 500/день на legacy /api/*
Ротация ключей — POST /api/v1/rotate-key, старый инвалидируется
CORS — только lenin-book.v2.site и localhost
FTS5 injection — спецсимволы и операторы вырезаются
Скрытие ошибок — «internal error», детали в лог сервера
Валидация — год 1893–1922, лимит 1–100, query не пустой
1Obsidian Plugin (.zip)
Скачай архив, распакуй в .obsidian/plugins/. 3 команды: поиск по Ленину, инфо о концепте, случайная цитата.
Скачать →
2JSON API
18 v1 эндпоинтов (X-API-Key) + 6 публичных. JSON. CORS: lenin-book.v2.site + localhost. Подключай из своего приложения.
3White Paper → PDF
Сгенерируй статью в White Paper Generator, потом распечатай как PDF (Ctrl+P в браузере). 7 разделов, A4.
Открыть →
4SQLite (прямой доступ)
169K абзацев в FTS5-индексе. 93K FAISS-векторов. Свяжись для получения дампа БД для своих проектов.
Бэкенд: Python 3 + FastAPI + Uvicorn (порт 9770)
Поиск: SQLite FTS5 (полнотекстовый) + FAISS (семантический, 384-мерные эмбеддинги)
Данные: 55 томов → 169 067 параграфов → 93 711 векторов → 5 000 цитат
Аналитика: 9 движков (engine_01...engine_09) + products (07_twin, 08_style, etc.)
Фронтенд: Vanilla JS (0 фреймворков), CSS Grid + Flexbox, кастомные SVG-иконки
Хостинг: v2.site платформа, авто-HTTPS, gzip
Репозиторий: Git, коммиты с хешами для отслеживания версий

О проекте «Ленин-Бук»

Методология, архитектура и история создания

Зачем это нужно

55 томов Ленина — это 169 067 параграфов, 48 миллионов символов, 30 лет текста (1893–1922). Ни один человек не способен удержать этот объём в голове. Традиционные методы — чтение, конспектирование, индексация — не дают полноты картины и межтекстовых связей.

Ленин-Бук решает эту проблему: машинный анализ всего корпуса, извлечение структуры, связей, противоречий и закономерностей. Это не замена чтению — это инструмент, который делает чтение осмысленным и навигацию мгновенной.

Методология

Подробная страница: методология v2.31 — валидация графа концептов (внешние эталоны, честные ограничения)

Парсинг корпуса
169K параграфов извлечены из 55 томов, размечены по годам, томам, позициям
Векторизация
93 711 эмбеддингов (384-мерные, FAISS). Каждый параграф — точка в семантическом пространстве
9 движков анализа
Хронология, концепты, диалектика, оппоненты, риторика, позиции, цитаты, сравнения, тени
FTS5 + FAISS
Гибридный поиск: полнотекстовый + семантический. Результат за <100 мс

Прозрачность методов

Исследовательская платформа обязана быть честной о том, как получены её данные. Ниже — разбор каждого компонента.

✓ ВОСПРОИЗВОДИМО
Цитаты (aphorism_score)
Rule-based скоринг: 8 паттернов (длина, модальность, универсалии, ключевые концепты). extract_quotes.py открыт, методика документирована. Любой может перезапустить на своём корпусе.
✓ ВОСПРОИЗВОДИМО
Оппоненты + споры
Парсинг корпуса: поиск имён (Бернштейн, Каутский, Плеханов…) + маркеры обвинения (оппортунизм, предательство, ревизионизм). Все 21 dispute с реальными paragraph_id и текстовыми превью.
✓ ВОСПРОИЗВОДИМО
Фантомные оппоненты
149 instances — не магия. Маркерный поиск: «нам говорят», «нам скажут», «нам возражают», «кричат», «уверяют». Каждый фантом привязан к конкретному году, тому, параграфу и контексту Ленина.
✓ БЕЗ LLM
Цифровой двойник
FAISS + FTS5 гибридный поиск. Ноль генерации — только retrieval реальных цитат из корпуса. Ответ собирается из найденных параграфов. Никаких галлюцинаций.
✓ ВАЛИДИРОВАНО (v2.31)
Граф концептов (206 узлов, 12 735 рёбер)
Метод: Co-occurrence на 169K параграфах. Концепты: ручной словарь из 200+ терминов (16 категорий). Кластеры: Louvain (seed=42, resolution=0.85) + 8 ручных коррекций (сов. указатель 1972, Lukács 1924).
Валидация: Precision 66%. Проверены resolution 0.85–2.50 (8–35 кластеров) — 8 оптимально. Кластер «Соцстроительство» честно признан мульти-доменным (4 категории, неразделимы). Код открыт.
⚠ ПРЕДВЫЧИСЛЕНО
Томография (UMAP 2D)
Координаты предвычислены внешним пайплайном из 93 711 FAISS-векторов (384d → 2d). Проекция статична. Параметры UMAP (n_neighbors, min_dist, metric) и seed — не в коде. Этот компонент — единственный чёрный ящик.

Честный итог аудита: 4 компонента полностью воспроизводимы (цитаты — rule-based, оппоненты — парсинг, фантомы — маркерный поиск, двойник — retrieval). Граф концептов — валидирован (v2.30, precision 66%, 8 коррекций по внешним источникам). Томография — единственный компонент с внешним пайплайном. Свяжитесь с нами — предоставим сырые данные для независимой проверки.

Технологии

Бэкенд: Python 3 + FastAPI + Uvicorn
Поиск: SQLite FTS5 (полнотекстовый) + FAISS (семантический)
Векторы: 384-мерные эмбеддинги, 93 711 точек
Фронтенд: Vanilla JS, CSS Grid + Flexbox, SVG-иконки
Хостинг: v2.site платформа, авто-HTTPS, gzip
Данные: 55 томов В.И. Ленина, 5-е издание ПСС

Ссылки и материалы

Книга (PDF, 118 стр.)
Полная версия исследования — скачать PDF
Книга (премиум)
Компактная версия — скачать PDF
Открытый код
GitHub, 100/100 тестов, CI — lenin-lab
API
REST API с ключами: поиск, оракул, статистика — документация
Корпус как датасет
55 томов в parquet для NLP-исследований — экспорт из репо, папка tools/hf_dataset
Сделано с V2Bot
Проект спланирован и собран вместе с AI-агентом — v2bot.ai

Проект в цифрах

55 томов · 169 067 параграфов · 48 млн символов · 1893–1922 · 9 движков анализа · 206 концептов · 12 735 связей · 5 000 цитат · 1 529 позиций · 93 711 эмбеддингов · 100/100 тестов · CI на каждый push · книга 118 стр. · открытый код (AGPL)

Автор

Проект создан Антоном Коноваловым (@AnKocrypto) при участии AI-агента V2Bot. Идея: превратить 55-томный корпус Ленина из мёртвого архива в живой аналитический инструмент, доступный исследователям, студентам и всем, кто интересуется историей марксистской мысли.

Вопросы, предложения, баги: пиши в Telegram @AnKocrypto

Исследовательские пути

Три готовых маршрута по корпусу — один клик вместо трёх вкладок

Маршрут 1
Эволюция империализма 1915–1917
1 Таймлайн 1915 — скачок лексики
2 Граф концептов — кластер «экономика»
3 Противоречия — 30 острых позиций
Маршрут 2
Революционный 1917
1 Таймлайн — 39 727 параграфов
2 Риторика — пик агрессии
3 Оппоненты — 9 262 упоминаний
Маршрут 3
Философские корни
1 Граф концептов — кластер «философия»
2 Противоречия — материализм vs эмпириокритицизм
3 Поиск — все 9 движков по «материя»

Ленин. Архитектор распределённых систем

v5.8.3 · PDF · 5.3 MB · 2026

Обложка книги: Ленин. Архитектор распределённых систем
PDF
5.3
MB PDF
169K
Параграфов
9
Движков
v5.8
Версия

Исследование Ленина как создателя первой в мире распределённой системы управления. Анализ 55 томов через призму организационной теории: партийные ячейки как узлы сети, съезды как консенсус-механизмы, резолюции как протоколы. 9 аналитических движков, 5 000 цитат, концептуальный граф на 206 узлов.

Скачать PDF
Прямая ссылка · без регистрации · 5.3 MB

Что внутри книги

01
Сетевая модель партии
Как Ленин построил распределённую систему из 340 000 узлов за 15 лет — без интернета, без серверов, без программистов.
02
Консенсус-механизмы
Демократический централизм как протокол Byzantine Fault Tolerance. Съезды = блоки. Резолюции = хэши. Фракции = форки.
03
Риторический анализ
Эмоциональная дуга 1893–1922: от сарказма к агрессии. 5 осей анализа. 25-летний профиль в 169 067 точках.
04
29 оппонентов
Карта идейных противников: Милюков, эсеры, Мах, Бернштейн, Плеханов, Каутский и другие. 9 262 упоминания.

Книга в формате PDF. Открывается в браузере, на планшете, телефоне. Можно распечатать. Последнее обновление: 23 июля 2026.