Общий корпус холдинга — доступ по правам вашей роли. Выберите базу и откройте документ, чтобы прочитать его форматированным.
Файлы и данные
Ваше хранилище: документы, изображения и таблицы. Загрузка — через чат (скрепка 📎 или перетаскивание файла в диалог).
Проактивные алерты
Система периодически сканирует показатели стада по площадкам и помечает отклонения.
Управление организацией
Агрохолдинг
Последние события
Быстрые действия
Отметьте, какие инструменты ассистента доступны каждой роли. Изменения применяются при следующем входе пользователя.
Настройки
Профиль, оформление, сервисы и данные
Профиль
Ваша учётная запись в холдинге
—
——
Роль и доступОпределяет видимые базы знаний
—
Доступные базыКоллекции по вашей роли
—
Оформление
Тема интерфейса. «Авто» следует за системными настройками
ТемаСветлая тема
ПредпросмотрТак выглядит интерфейс с текущей темой
Aa
Состояние сервисов
Доступность моделей on-premise
Языковая модельGemma — генерация ответов
проверка…
Эмбеддингиe5 — векторный поиск по базам (RAG)
проверка…
Сессии и безопасность
Управление активными входами в систему
Активные сессииУстройства с доступом к аккаунту
—
Выйти на других устройствахЗавершит все сессии, кроме текущей
Результаты✕
Как пользоваться MooMind✕
Пройдите сценарии по порядку, чтобы проверить основные функции. «Запустить» сразу отправляет запрос в чат; «Вставить запрос» только подставляет текст в строку ввода. Для сценариев с документами сначала скачайте пример, затем прикрепите его в чат — скрепкой в строке ввода или перетащив файл прямо в окно диалога. Демо-логины: admin / moomind2026, vet / vet2026, worker / worker2026.
1 Аналитика по данным стада (text-to-SQL)
Спросите про показатели — ассистент сам построит SQL-запрос, таблицу и график.
В чате появится карточка с таблицей и столбчатым графиком по площадкам; под ответом — строка «Опирается на: база показателей стада».
2 Динамика и графики
Запросы про динамику по месяцам дают линейный график.
Линейный график поголовья КРС по месяцам со спадом в июне.
3 Поиск аномалий
Ассистент сам находит выбросы и проблемные зоны и отмечает уровень риска.
Карточка «Аномалии» с флагами (риск / внимание) и краткими рекомендациями.
4 Сводка по производству
Готовый дайджест ключевых показателей. Запросом или через меню «⋯» в шапке чата → «Сводка по производству».
Текстовая сводка и таблицы по видам животных и площадкам.
5 Базы знаний и источники (RAG)
Лучше под ролью vet. Задайте вопрос по ветеринарным регламентам.
Ответ со ссылками [1][2]; раскройте блок «Источники» под ответом и кликните любой — документ откроется форматированным на странице «Базы знаний».
6 Извлечение данных из документа (фото или скан)
Скачайте пример накладной, прикрепите его в чат (скрепкой или перетащив в диалог), затем запустите запрос. Модель распознаёт изображения и сканы (OCR) и извлекает поля.
Карточка с распознанными полями (номер, дата, поставщик, сумма) и таблицей позиций, рядом — превью документа.
Скачайте пример CSV или возьмите свой файл, прикрепите его в чат, затем спросите по нему. Структура таблицы может быть любой — ассистент разберёт её сам.
Файл попадёт в хранилище на вкладку «Данные», а ответ будет построен уже по вашим цифрам, с таблицей и графиком.
Ассистент генерирует работающий виджет прямо в окне чата.
В ответе — живой калькулятор: введите значения и получите результат.
11 Экспорт результатов
На карточке результата в чате есть кнопки экспорта. Историю всего диалога можно выгрузить через меню «⋯» в шапке чата.
Таблицы выгружаются в CSV или Excel; отчёты (извлечение, комплаенс, договор, аномалии) — в PDF. Весь диалог — в Markdown или PDF из меню «⋯».
12 Роли, доступ и сохранность данных
Войдите под разными ролями; прикрепите документ в чат, выйдите и зайдите снова.
worker видит «Охрана труда и ТБ» и «Регламенты площадок»; vet — «Ветеринария» и «Биобезопасность»; admin — все базы и управление организацией. Загруженные файлы и история диалогов сохраняются после повторного входа.
Один чат — много инструментов: вопросы по базам знаний, аналитика по данным, извлечение из документов, комплаенс, анализ договоров.
Документы загружаются прямо в диалог: нажмите скрепку в строке ввода или перетащите файл в окно чата — подтверждение появится строкой в переписке, и файл сразу доступен ассистенту.
Документы, данные и история хранятся в вашем аккаунте на сервере и доступны при следующем входе.
Набор баз знаний зависит от роли. Нажимайте примеры ниже — они подставятся в строку запроса, часть запустится сразу.
Базы знаний — вопросы по документам RAG
Ответы строятся только по документам холдинга: регламенты, ветеринария, биобезопасность — со ссылками на источники. Открыть и прочитать сам документ можно на странице «Базы знаний».
Аналитика по данным — text-to-SQL данные
Вопрос про показатели стада — ассистент сам построит SQL-запрос, таблицу и график.
Свои данные — CSV / Excel через чат
Прикрепите CSV или Excel в чат (скрепка или перетаскивание) — и спрашивайте уже по своим таблицам. Структура может быть любой. Файл попадёт в хранилище на вкладку «Данные».
Поиск аномалий данные
Ассистент сам найдёт выбросы и проблемные зоны и отметит уровни риска.
Сводка по производству данные
Готовый дайджест ключевых показателей. Также доступна из меню «⋯» в шапке чата — пункт «Сводка по производству».
Извлечение данных из документов фото · скан · OCR
Прикрепите фото или скан накладной либо акта — модель распознаёт изображение (OCR) и возвращает структурированные поля и таблицу позиций.
Комплаенс эВСД / Меркурий фото · скан
Прикрепите эВСД или ВСД — ассистент сверит реквизиты, обязательную маркировку и прослеживаемость и отметит нарушения. Принимаются и сканы, и фото.
Анализ договоров документ
Прикрепите договор (PDF, DOCX, текст или скан) — получите стороны, предмет, сумму, сроки, обязательства и риски с кратким резюме.
Интерактивные виджеты (HTML) генерация
Ассистент сгенерирует работающий виджет — калькулятор, форму или мини-дашборд — прямо в чате.
Экспорт результатов CSV · Excel · PDF · Markdown
На карточках результатов — кнопки CSV и Excel для таблиц и PDF для отчётов (извлечение, комплаенс, договор, аномалии). Весь диалог выгружается в Markdown или PDF через меню «⋯» в шапке чата.
Файлы и базы знаний хранилище · RBAC
Всё, что вы прикрепили в чат, попадает на страницу «Файлы» — хранилище с вкладками «Документы», «Изображения» и «Данные»; клик открывает файл прямо на странице. Курируемый корпус холдинга — на странице «Базы знаний»: набор доступных баз зависит от вашей роли. Управление сотрудниками, подразделениями и доступом — на странице «Управление» (для администратора).
Аккаунты и роли
Вход — по логину и паролю. У каждого аккаунта свой воркспейс на сервере. Демо-доступы:
Логин
Пароль
Роль
Доступные базы знаний
admin
moomind2026
Администратор
Все базы + управление организацией
vet
vet2026
Ветврач
Ветеринария, Биобезопасность
worker
worker2026
Сотрудник
Охрана труда и ТБ, Регламенты площадок
Сотрудники, роли и доступ к базам настраиваются на странице «Управление» (вкладки «Сотрудники», «Роли», «Доступ к базам»). Данные организации хранятся в app/orgdb.py (SQLite control.db).
Базы знаний (общий корпус)
Четыре коллекции курируемых документов: Ветеринария, Биобезопасность, Охрана труда и ТБ, Регламенты площадок. На странице «Базы знаний» переключайте базу во вкладках сверху, выбирайте документ в списке — он откроется форматированным на той же странице.
Где хранятся:data/corpus/<slug>/ (индекс и документы). Как пополнять: войдите как admin, откройте нужную базу и нажмите «Загрузить документы»; удаление — кнопкой в карточке документа. Программно — scripts/seed_corpus.py.
Данные стада (для аналитики)
Демо-база показателей: шесть площадок (КРС и свиньи), ежедневные поголовье, привесы, падёж, корма и конверсия за январь–июнь 2026. По ней работают запросы про показатели, аномалии и сводку.
Где:data/demo/herd.db (SQLite). Как менять: отредактируйте и пересоберите scripts/build_demo_db.py, либо прикрепите свой CSV или Excel в чат — тогда запросы пойдут по вашим данным. Чтобы вернуть демо, удалите свою таблицу или нажмите «Очистить весь воркспейс».
Загрузка файлов через чат
Файлы загружаются прямо в диалог: нажмите скрепку в строке ввода или перетащите файл в окно чата. Поддерживаются документы (PDF, DOCX, MD, TXT, HTML) для поиска по знаниям, изображения и сканы (PNG, JPG и др.) для распознавания и комплаенса, таблицы (CSV, XLSX, XLS) для аналитики. После загрузки в переписке появится подтверждение, и файл сразу доступен ассистенту.
Загруженное попадает в хранилище на странице «Файлы», на вкладки «Документы», «Изображения» и «Данные». Страница «Файлы» — только просмотр; загрузка идёт через чат.
Личный воркспейс
Прикреплённые документы, изображения, таблицы и история диалогов хранятся по вашему аккаунту на сервере (data/accounts/<логин>/) и доступны при следующем входе. У вас может быть несколько чатов — список диалогов слева, кнопка «Новый чат». Сбросить всё загруженное — «Очистить весь воркспейс» на странице «Файлы».
Модель и инструменты
Языковая модель — Gemma (self-hosted vLLM), мультимодальная: распознаёт изображения и сканы (OCR и vision) для извлечения полей из накладных и актов, проверки эВСД и анализа договоров. Документы идут в поиск по знаниям (RAG), таблицы CSV и Excel — в SQLite и text-to-SQL с джойнами и графиками. Эндпоинты задаются в .env. Ассистент сам выбирает инструмент под запрос: поиск по знаниям, SQL по данным, извлечение из документа, проверка эВСД, анализ договора, поиск аномалий, сводка, генерация HTML.
Карта кода (для технической команды)
app/tools.py — инструменты агента
app/agent.py — оркестратор (tool-calling)
app/corpus.py — базы знаний (коллекции, поиск)
app/tabular.py — загрузка таблиц в SQLite и text-to-SQL
app/accounts.py — персистентный воркспейс по аккаунту
app/orgdb.py — организация, сотрудники, роли и доступ (control.db)