C4: System Context
Обзор системы
Думатель — AI-workspace для работы с большим объёмом задач и документов. Построен на архитектуре RAG (Retrieval-Augmented Generation), объединяет хранение, поиск и генерацию в единой среде. Позиционируется как «ИИ-пространство, которое понимает, анализирует и генерирует». Текущий статус: Beta.
Диаграмма контекста
Исходный код диаграммы:
graph TB
user["👤 Пользователь<br/><i>Аналитик, юрист, менеджер</i>"]
admin["👤 Администратор<br/><i>Внутренний сотрудник</i>"]
dumatel["🟦 Dumatel Platform<br/><i>AI-workspace для документов</i>"]
user -->|HTTPS| dumatel
admin -->|HTTPS| dumatel
subgraph ext ["Внешние системы"]
direction LR
openai["OpenAI / Claude API<br/><i>LLM-провайдеры</i>"]
tavily["Tavily API<br/><i>Веб-поиск</i>"]
keycloak["Keycloak<br/><i>SSO / OIDC</i>"]
tinkoff["Tinkoff API<br/><i>Платёжный шлюз</i>"]
yandex["Yandex<br/><i>Object Storage + Диск</i>"]
bitrix["Битрикс 24<br/><i>CRM</i>"]
unisender["UniSender<br/><i>Email-маркетинг</i>"]
wolfram["Wolfram Alpha<br/><i>Математика</i>"]
sentry["Sentry<br/><i>Error tracking</i>"]
argocd["ArgoCD<br/><i>GitOps CD</i>"]
end
dumatel -->|LLM запросы| openai
dumatel -->|Веб-поиск| tavily
dumatel -->|Аутентификация| keycloak
dumatel -->|Платежи| tinkoff
dumatel -->|Файлы| yandex
dumatel -->|CRM события| bitrix
dumatel -->|Email-рассылки| unisender
dumatel -->|Вычисления| wolfram
dumatel -->|Ошибки| sentry
argocd -->|GitOps деплой| dumatel
style dumatel fill:#4a7eb5,stroke:#2d5f8a,color:#fff
style ext fill:#a05a5a,stroke:#7a3a3a,color:#fff
Участники (Actors)
Пользователи
| Актор | Описание | Взаимодействие |
|---|---|---|
| Аналитики и исследователи | Анализ больших объёмов данных | Загрузка документов, RAG-запросы, генерация отчётов |
| Юристы | Работа с договорами и нормативами | Сравнение документов, извлечение данных |
| Менеджеры | Подготовка обзоров и решений | Запросы по базе знаний, карты знаний |
| Бухгалтеры | Обработка финансовых документов | OCR, извлечение данных, сводные таблицы |
| Студенты | Работа с учебными материалами | RAG-запросы, Web-агент |
Внешние системы
| Система | Назначение | Протокол |
|---|---|---|
| OpenAI / Claude API | LLM-инференс (GPT-5.2, Claude), эмбеддинги (text-embedding-3-small) | HTTPS/REST |
| Tavily API | Web-поиск с проверкой надёжности источников | HTTPS/REST |
| Tinkoff Payment | Обработка платежей: карты, SBP | HTTPS/REST |
| Yandex Object Storage | Хранение пользовательских файлов | HTTPS/S3 |
| Yandex API | Интеграция Yandex Диск (импорт файлов) | HTTPS/REST |
| Keycloak | SSO-аутентификация, управление сессиями | HTTPS/OIDC |
| Unisender | Email-рассылки и уведомления | HTTPS/REST |
| Wolfram Alpha | Точные математические вычисления | HTTPS/REST |
| Bitrix24 | CRM-интеграция, управление контактами | HTTPS/Webhook |
| Sentry | Error tracking, crash reporting | HTTPS/REST |
| ArgoCD | GitOps — автоматический деплой из Git | HTTPS |
Модели поставки
| Модель | Описание |
|---|---|
| SaaS (Облако) | Размещение на инфраструктуре Selectel (MKS), быстрый старт |
| On-Premise | Развёртывание на серверах заказчика, полный контроль данных |