Актуализировать ТЗ под универсальный источник
Уточнены термины «источник», просмотр исходника (в т.ч. догрузка у сервиса-владельца), вкладка «Обработка» и добавлен пункт о сухом прогоне текста в настройках.
This commit is contained in:
@@ -33,7 +33,9 @@ Telegram-аккаунт, выбирает каналы/группы для мо
|
||||
|
||||
- **Тенант** — клиент SaaS. Владеет схемой БД, настройками обработки, ML-моделью.
|
||||
- **Аккаунт (Telegram)** — личный Telegram-аккаунт тенанта, подключённый к системе.
|
||||
- **Источник** — Telegram-канал/группа/чат, который мониторит аккаунт тенанта.
|
||||
- **Источник** — откуда система получает записи. Сейчас это Telegram-канал/группа/чат (тема форума);
|
||||
контракт источника универсален, поэтому позже сюда добавляются другие сервисы (WhatsApp, сайты,
|
||||
файлы/таблицы) без изменения ядра.
|
||||
- **Сырое сообщение** — оригинальное сообщение из источника до обработки (входные данные пайплайна).
|
||||
- **Карточка** — единая сущность системы: ядро (id, заголовок, источник) + опциональные модули
|
||||
(содержимое, бюджет, контакты, атрибуты, комментарии, ссылки, файлы, ТЗ, история, напоминания,
|
||||
@@ -132,7 +134,9 @@ Telegram-аккаунт, выбирает каналы/группы для мо
|
||||
Будет плюсом → Условия), бюджет (from/to/валюта), контакты (квалифицированные: tg/phone/email/
|
||||
linkedin/site), атрибуты (стек/грейд/локация/сроки — настраиваются тенантом в UI, не зашиты),
|
||||
комментарии, ссылки, файлы, ТЗ, история движения, напоминание, размещение в контейнере.
|
||||
- Исходное сообщение хранится и доступно (открыть в Telegram / показать форматированным).
|
||||
- Исходное сообщение карточки хранится и доступно: текст структурируется и показывается в карточке,
|
||||
вложения/ссылки/контакты — отдельными блоками; кнопка «Обновить из источника» догружает оригинал
|
||||
у сервиса-владельца источника (для Telegram — по id сообщения), если он доступен.
|
||||
|
||||
---
|
||||
|
||||
@@ -172,8 +176,8 @@ Telegram-аккаунт, выбирает каналы/группы для мо
|
||||
- **Очередь**: сырые сообщения, ожидающие обработки (этап 1 / ожидают ИИ), с автопрокруткой.
|
||||
- **Отсев**: отклонённые сообщения с причиной и источником решения
|
||||
(правила / ML / ИИ / система), включая конкретное стоп-слово/фразу.
|
||||
- У записи: метаданные (канал, id сообщения, время), «Открыть исходник в Telegram»,
|
||||
«Исходное сообщение (с форматированием)».
|
||||
- У записи: метаданные (источник, подпись, вид, время), «показать исходное сообщение» с форматированием,
|
||||
кнопка обновления исходника у сервиса-владельца источника.
|
||||
- Поиск по отсеву — полнотекстовый.
|
||||
- Возврат из отсева в обработку: причины отсева игнорируются, ML/ИИ обучаются на решении;
|
||||
можно указать причину возврата.
|
||||
@@ -191,6 +195,8 @@ Telegram-аккаунт, выбирает каналы/группы для мо
|
||||
- ML: вкл/выкл, обучение на действиях, проверка на сообщении/канале, сброс, самооценка
|
||||
(«ML справляется с последними N сообщениями — ИИ можно отключить»).
|
||||
- Обработка: стоп-фразы, длина, резюме, тип заявки, домен/ключи, маркеры найма/заказа.
|
||||
- Проверка текста: сухой прогон по цепочке (стоп-правила → глобальные исключения → ML → ИИ →
|
||||
«без суммы») без создания карточки — показывает этапы, причину отсева и куда попала бы карточка.
|
||||
- Колонки: набор, правила, отрицательные фильтры, исключения.
|
||||
- Валюта: целевая валюта отображения, источник курсов (4 запроса/сутки), конвертация
|
||||
при приходе данных + пересчёт старых карточек (кроме архива/корзины); USDT = USD.
|
||||
|
||||
Reference in New Issue
Block a user