- BrainTools - https://www.braintools.ru -
Или как шаблоны, метаданные и строгие правила делают из хаоса — систему.
Кто писал этот диалог?
Почему ассистент ответил именно так?
Откуда взялся этот интент?
Почему диалог изменился?
Всё это — признак отсутствия структуры.
Новые сценарии — тяжело встроить
Разработчики дублируют поведение [1]
Аналитики не могут агрегировать данные
Нет стандартов → нет валидаторов
Изменения ломают старые сценарии
Если в проекте >20 диалогов
Если команда >2 человек
Если хочется подключить CI, аналитику и масштабирование
Архитектурно-строгую систему управления диалогами, где всё:
Шаблонизировано
Тегировано
Логично [2] разделено по ролям
|
Файл / каталог |
Назначение |
|
templates/dialog_entry_template.md [3] |
Стандартизированный шаблон логов |
|
metadata/tags.json |
Словарь интентов, важностей и статусов |
|
config/_settings.md [4] |
Глобальные поведенческие правила системы |
Каждый диалог — это markdown-файл с чётко заданными метаданными:
## intent: clarify-requirements
## importance: high
## status: resolved
User: Что даст ваш подход?
Assistant: Привожу плюсы по ролям: архитектор, разработчик, аналитик...
Микросервис, где каждый сервис — домен интентов
CI/CD-пайплайн с валидацией по шаблону и тегам
Интеграция с RAG-системами (retrieval-augmented generation)
GitHub Actions для проверки шаблонов
Jupyter-аналитика по тегам (intent → частота → качество)
Интеграция с dashboards для Product Owner’ов
archive-centric: модель отвечает только на основе архива, игнорируя внешние знания
Расширяемый словарь тегов без изменения кода
Отчёты по распределению intent/importance
Выявление неразрешённых status: unresolved
Аудит качества ответов по шаблону
|
Роль |
Что получает |
|
Архитектор |
Управляемость, масштабируемость, модульность |
|
Разработчик |
Предсказуемость, шаблоны, тестируемость |
|
Аналитик |
Стандарты, метаданные, фильтрация |
|
PM/PO |
Прозрачность, контроль прогресса |
Этот подход — часть моего живого рабочего процесса с LLM. Проект не коммерческий, просто инструмент, который реально помогает:
ускорять анализ,
стандартизировать работу с диалогами,
и наводить порядок в хаосе запросов.
🎁 Делюсь открыто — можете взять, доработать, использовать под свои нужды.
Если идея вам откликнулась — подключайтесь:
⭐️ Отметьте проект на GitHub, если считаете полезным
💬 Напишите, как у вас устроено — интересно сравнить подходы
🔁 Поделитесь с командой — может сэкономить им недели работы
🧪 Попробуйте в бою и дайте фидбек — всегда есть что улучшить
📎 GitHub: nigdanil/ai-dialog-system [5]
🛠️ Могу прислать готовые CI-валидаторы, шаблоны и аналитику — пишите!
Автор: nigdanil
Источник [6]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/16748
URLs in this post:
[1] поведение: http://www.braintools.ru/article/9372
[2] Логично: http://www.braintools.ru/article/7640
[3] template.md: http://template.md
[4] settings.md: http://settings.md
[5] nigdanil/ai-dialog-system: https://github.com/nigdanil/ai-dialog-system
[6] Источник: https://habr.com/ru/articles/922900/?utm_source=habrahabr&utm_medium=rss&utm_campaign=922900
Нажмите здесь для печати.