Код диаграммы
mermaid
flowchart TD
%% ────────────── МЕТОДОЛОГ (мета-мета-уровень) ──────────────
subgraph s0["Методолог<br/>(мета-мета-уровень)"]
MM1["Метамодель & SHACL-правила"]
MM2["Трансдисциплинарные категории"]
end
%% ────────────── АВТОР (мета-уровень) ──────────────
subgraph s1["Автор<br/>(мета-уровень)"]
A1["Ввод понятий<br/>(Concept, Skill, Example)"]
A2["Методика курса<br/>+ Шаблоны разделов"]
end
%% ────────────── БАЗА ЗНАНИЙ ──────────────
subgraph s2["База знаний"]
G1["Граф знаний"]
M1["Методические шаблоны"]
end
%% ────────────── ГЕНЕРАТОР LLM ──────────────
subgraph s3["Генератор LLM"]
L1["Универсальное руководство"]
L2["Персональный промпт"]
L3["Адаптированный текст"]
n1["⬜️ Untitled Node"] %% при необходимости уточни назначение
end
%% ────────────── ПЕРСОНАЛИЗАЦИЯ ──────────────
subgraph s4["Персонализация"]
D1["Цифровой двойник"]
N1["Навигатор маршрута"]
O1["Оценка результата"]
end
%% ────────────── ПОТОКИ ДАННЫХ ──────────────
%% методолог задаёт рамки
MM1 --> G1
MM2 --> G1
%% автор наполняет и настраивает
A1 --> G1
A2 --> M1
%% генерация
G1 --> L1
M1 --> L1
L1 --> L2
L1 --> n1
D1 --> L2
L2 --> L3
%% выход и цикл обратной связи
L3 -->|📄| OUT["Персональное руководство"]
OUT --> O1
O1 --> D1
O1 --> N1
N1 --> L2
Конструктор понятий и приемов мышления.
Это подсистема, которая управляет и строит понятийную основу руководств.
Подсистема методического программирования и системных промптов.
Данная подсистема реализует методику обучения.
Сборщик универсального руководства.
Строит руководство как совокупность разделов, ДЗ и т.п., которое может быть представлено для любого стажера. Универсальное руководство используется автором для приемки и проверки качества образовательного материала.
Генератор персональных руководств.
Создает текст разделов и заданий по заданной структуре.
Цифровой двойник.
Отражает характеристики и текущую степень развития конкретного стажёра (модель личности), что необходимо для адаптации маршрута развития.
Навигатор: создатель персонального маршрута.
Создаёт путь обучения под конкретного человека на основе его цифрового двойника конкретному руководству.
Оценщик качества.
Отслеживает результат и возвращает сигналы в цифровой двойник.
Генерирует адаптированные учебные тексты, задания, примеры
Адаптирует эти материалы под цифровой профиль стажёра
Конструктор понятий и приёмов мышления
Строит граф знаний (понятия, связи, уровни сложности, мантры…).
Поддерживает SHACL-валидацию и визуализацию.
Методическая подсистема
Хранит методику, шаблоны и инструкции для LLM.
Выдаёт системные промпты и директивы (тональность, структура, примеры, ошибки и пр.).
Сборщик универсального руководства
На основе графа и методики собирает общее учебное руководство (ещё не персонализированное).
Генератор персональных руководств (LLM-ядро)
Генерирует адаптированный курс для конкретного пользователя.
Цифровой двойник
Профиль стажёра: цели, интересы, стиль обучения, ограничения, история.
Передаёт данные в Генератор и Навигатор.
Навигатор
Планирует маршрут прохождения по разделам руководства.
Выбирает темы и формат, адаптированные под стажёра.
Оценщик
Получает результаты прохождения, обновляет цифровой двойник.
Выдаёт рекомендации для маршрута и повтора.
Этапы работы LLM в системе
Этап
Что делает LLM
Что получает на вход
Что отдаёт на выход
Генерация универсального руководства
Собирает логическую структуру, главы, блоки
Граф понятий + методика
JSON-структура разделов
Генерация персонального промпта
Создаёт адаптационный промпт под стажёра
Методика + цифровой двойник
Персональный системный промпт
Генерация персонального раздела
Пишет главу/задание/пример
Универсальный блок + персональный промпт
Markdown/JSON глава
Обратная связь и регенерация
Исправляет, уточняет, обновляет
Комментарий мастера/стажёра
Новая версия раздела
Рабочие продукты на каждом этапе
Этап
Продукт
Формат
Построение базы знаний
Валидационный граф
RDF / Neo4j / SHACL
Методическая настройка
Системный промпт и шаблоны
Markdown + JSON
Универсальное руководство
Структура курса
JSON + Markdown
Персональное руководство
Разделы, задания, план
Markdown + xAPI
Обновлённый профиль
Новая модель личности
JSON
Прогресс стажёра
События, отклики, успехи
xAPI + статистика
Технологии
Подсистема
Технологии
Граф знаний
Neo4j + RDF/SHACL
Хранилище понятий
JSON-LD / YAML / GraphQL API
Векторный профиль
Weaviate / Qdrant для embedding-профиля
Генерация текстов
OpenRouter / GraphRAG
Обратная связь
xAPI (например, Learning Locker)
UI
React + Tailwind + Markdown Editor (тип Obsidian-like)
Авторизация, маршрутизация
Supabase / Firebase + Next.js
По задумке происходит 2 генерации контента от LLM.
Потоки данных
При сборке “руководства-болванки” при участии мастера
Адаптация “болванки” под цифрового двойника
Код диаграммы
mermaid
---
config:
layout: elk
---
flowchart TD
subgraph M0["Методолог<br><i>мета-мета-уровень</i>"]
MM1["Мета- мета модель &<br>SHACL-правила"]
end
subgraph A0["Автор<br><i>мета-уровень</i>"]
A1["Создаёт понятия"]
A2["Методика руководства<br>+ шаблоны"]
end
subgraph KB["База знаний"]
G1["GraphDB"]
MB["Методическая база"]
end
subgraph PERS["Персонализация"]
DT["Цифровой двойник"]
UDB["User DB"]
end
MM1 --> G1 & MB
A1 --> G1
A2 --> MB
G1 --> NAV["Навигатор"]
MB --> NAV
NAV -- План --> GEN["Генератор"]
GEN -- Разделы --> WEB["Web UI"]
ST["Стажёр"] -- "Чек-лист" --> UDB
UDB --> DT
WEB -- Ответы --> EVAL["Оценщик"]
EVAL --> DT & NAV
DT --> NAV
1 лайк
Давайте еще разделим роли методолога и автора. Первый задает мета-мета уровень, а автор — мета-уровень.
Мне представляется, что могут быть:
— понятийные промпты, то есть то, как используются отдельные понятия. Может будет в паспорте понятия
— системный промпт — то как, применяется мета-мета модель. Это системные мантры сейчас. Они удерживают общую логику системного подхода в проектах.
— понятийный промпт — то как, создается руководство из методологии.