FOAI Dashboard
Маркетинг и мониторинг задач в одном интерфейсе
Вход в админку
Войдите через Telegram или Yandex ID. Это те же учётные записи, что используются в боте и сервисах компании.
Telegram-виджет недоступен: не задан TG_BOT_USERNAME на сервере.
Нет доступа к админке
Вы вошли как , но роли с доступом к разделам не назначены. Обратитесь к администратору.
Список ()
Фактов пока нет
Создайте первый факт в форме справа
Пространства (namespaces)
Матрица доступа на чтение
Строка — «кто читает», колонка — «чей namespace виден». Свой namespace всегда доступен.
| reader ↓ / target → | |
|---|---|
Экстракторы по namespace
Настройки LLM-провайдеров и proxy. Значения из БД перекрывают переменные окружения; badge показывает текущий источник.
Секреты: оставьте поле пустым, чтобы не менять сохранённый ключ. OpenAI подготовлен для будущих runtime; сейчас агенты используют Anthropic.
Период
Каналы
Общий бюджет
Заявки
Лучший ROAS
Лучший CPL
Динамика трафика по каналам (6 месяцев)
CPL по каналам
Воронка
Scatter: CPL vs ROAS
Задачи
Задач пока нет
Новые задачи появятся после событий в системе
Детали задачи
ID:
Статус:
Агент:
Логи
:
События
Выберите задачу в списке.
Голосовые звонки
Звонков пока нет
После звонков и сброса из Redis в Postgres данные появятся здесь
Реплики и инструменты
Абонент
Ассистент
Tool: ошибка
Выберите звонок слева.
Каталог товаров
| Название | Размер | Код | Активность | Остаток | Резерв | Сайт | MP | Действия |
|---|---|---|---|---|---|---|---|---|
|
Товаров не найдено Измените фильтры или дождитесь синхронизации с 1С |
||||||||
| ✓ ✕ | ||||||||
Участники
| ID | Участник | Мессенджеры | Yandex | Чат | Был онлайн | Роли | amoCRM / 1С | Действия |
|---|---|---|---|---|---|---|---|---|
|
Участников пока нет Нажмите «Синхронизировать участников» для загрузки из Telegram, либо назначьте роль кому-то из вкладки «Обращения» |
||||||||
|
неактивен |
|
— |
amo
1С
|
|||||
Обращения
Все, кто хоть раз написал боту, но ещё не сотрудник — без роли, без входа в админку, без привязки к amoCRM/1С. Назначьте роль или привяжите менеджера/1С — и запись переедет во «Участники».
| ID | Контакт | Мессенджеры | Роли | Действия |
|---|---|---|---|---|
| Пока никто из посторонних не писал | ||||
| — | ||||
Роли
Ролей пока нет
Создайте роль для назначения прав доступа участникам
Доменные агенты. Внутренние sub-агенты не настраиваются — доступ наследуется от выбранного родителя.
MCP tools (Yandex / amoCRM / 1С — для OAuth-подключений Claude/ChatGPT)
Групповые чаты
Справочник чатов, куда добавлен бот. Кому и что слать — настраивается в получателях периодической задачи на вкладке «Планировщик».
| Канал / ID | Название | Тип |
|---|---|---|
Нет зарегистрированных групповых чатов.
Как устроены агенты
- main — самостоятельный агент (Telegram, расписания, доступ по ролям).
- sub — дочерний агент в дереве: указывается Родитель, отображается с отступом.
- Доступ по ролям наследуется: если роль видит main-агента, sub-агенты с тем же родителем тоже доступны.
- Sub-агенты в расписании — отдельная цепочка: после отчёта main запускаются sub с промптом и данными родителя (
{{ parent.report_summary }}). - У каждого агента в карточке — свой LLM провайдер (Anthropic/OpenAI), модель, tokens и опционально свой API key.
Дерево агентов
Нет агентов.
Ничего не найдено.
Выберите агента слева или нажмите «+ Агент», чтобы создать нового.
LLM провайдер
Пустая модель = дефолт из вкладки «LLM / API» или .env. Свой API key — опционально.
Долговременная память
Namespace — «своё» пространство фактов агента. Матрица доступа (вкладка Memory → Доступы) задаёт, чужие namespace он может читать.
Платформенно память выключена (MEMORY_ENABLED).
Эффективно:
Если оба порога пусты/0 на платформе — extract после каждого запуска. Иначе — накопление в сессии до порога. Платформа: каждые msg / ≥ tok.
Поведение (execution)
Настройки сессии и памяти — без привязки к runtime. Новый агент не требует правок в коде.
Эффективно: stateless=, skip memory=, jinja question=, subagent tools=
Tools
Выберите tools агента из каталога или включите целую группу. Описания для LLM — вкладка Tools.
Расписания
Уведомления
Субагенты
IMAP — фильтр спама
Письма, совпавшие с правилом, сохраняются со статусом spam без вызова агента.
| Вкл | Тип | Паттерн | Комментарий | Действия |
|---|---|---|---|---|
|
Правил спама пока нет |
||||
domain — домен отправителя; email — точный адрес; contains — подстрока в From; subject_contains — подстрока в теме.
Реестр tools
Описание из этой таблицы передаётся в LLM при вызове агента. Схемы и исполнители — в коде, синхронизируются кнопкой ниже.
| Вкл | Группа | Имя | Описание для LLM | Действия |
|---|---|---|---|---|
|
Tools не загружены Синхронизируйте реестр из кода или измените фильтры |
||||
|
Изменено вручную Default из кода |
||||
| Агент | Название | Тип | Расписание | Активна | Последний прогон | Создал | Действия |
|---|---|---|---|---|---|---|---|
|
Задач пока нет |
|||||||
Уведомления
Субагенты
| Время | Агент | Источник | Пространство | Статус | мс | Токены | Модель |
|---|---|---|---|---|---|---|---|
| Прогонов пока нет. Запустите агента или обработку почты. | |||||||
Планировщик задач
| Название | Тип | Расписание | Таймзона | Активно | Следующий запуск | Последний запуск | Действия |
|---|---|---|---|---|---|---|---|
| — |
Нет задач.
Получатели (куда слать отчёт)
«Личное сообщение» доставится, только если этот пользователь уже писал боту в личку. Менеджеры помечены в списке — привязка менеджера к аккаунту делается на вкладке «Пользователи» → «Участники».
Потребности закупки
| ID | Материал | Дефицит | Статус | Нужно к | Обновлено |
|---|---|---|---|---|---|
| Потребностей пока нет. | |||||
Аккаунты
Видео
Видео пока нет
Площадки (соцсети)
Slug используется в форме аккаунта (поле логина). Примеры: youtube, tiktok, instagram.
Аккаунт:
Новая площадка
Логи сервисов
| Время | Уровень | Пространство | Сообщение | Сущность | мс |
|---|---|---|---|---|---|
| Записей пока нет. | |||||
Автоматизация amoCRM
Настроек этапов
Активных
Просроченных сделок
| Воронка | Статус | Эскалация | Обязательные поля | Активна | Действия |
|---|---|---|---|---|---|
|
|
|
— | |||
|
Нет настроек этапов. |
|||||