SupportAgent
❓ Частые вопросы
SupportAgent - AI-ассистент поддержки Re:Activity. Он отвечает на вопросы о платформе, ищет информацию в базе знаний и умеет выполнять реальные действия: проверять баланс, показывать ваши активности, создавать черновики и запускать конкурсы.
Общение с SupportAgent доступно через ботов поддержки в Telegram, ВКонтакте и Max.
Как работает агент#
Два режима ответа#
SupportAgent работает в двух режимах:
- Ответ из базы знаний (RAG) - если вопрос касается возможностей платформы, агент находит релевантный текст в базе знаний и формулирует ответ.
- Вызов инструмента - если пользователь просит выполнить действие («покажи мои активности», «запусти конкурс»), агент определяет нужный инструмент и вызывает его.
Определение намерения#
При получении сообщения агент анализирует текст и решает: это вопрос (нужен ответ из базы знаний) или команда (нужен вызов инструмента). Для этого используется локальная языковая модель (LM Studio).
Доступные инструменты#
SupportAgent располагает следующими инструментами:
| Инструмент | Требует авторизацию | Что делает |
|---|---|---|
| get_balance | ✅ | Показывает баланс: 🧪 пробирки, ✨ искры, ⚡️ энергия |
| list_my_activities | ✅ | Список всех активностей пользователя |
| get_activity_status | - | Статус конкретной активности по коду |
| create_activity_draft | ✅ | Создаёт черновик новой активности |
| launch_activity | ✅ | Запускает черновик или запланированную активность |
| stop_activity | ✅ | Останавливает или отменяет активность |
| edit_activity | ✅ | Редактирует название, изображение, текст поста и даты черновика |
| generate_image | ✅ | Генерирует изображение по текстовому описанию |
Все статьи раздела
Обзор SupportAgentАрхитектура, принципы работы и возможности AI-ассистента поддержки Re:Activity.→"Инструмент: баланс"Инструмент get_balance - проверка баланса пробирок (🧪), искр (✨) и энергии (⚡️) через SupportAgent.→"Инструмент: мои активности"Инструмент list_my_activities - список всех активностей пользователя через SupportAgent.→"Инструмент: статус активности"Инструмент get_activity_status - узнать текущий статус конкретной активности по ShortCode или ID.→"Инструмент: создать черновик"Инструмент create_activity_draft - создание новой активности через чат поддержки.→"Инструмент: запустить активность"Инструмент launch_activity - запуск черновика или запланированной активности через чат поддержки.→"Инструмент: остановить активность"Инструмент stop_activity - отмена или досрочное завершение активности через чат поддержки.→"Инструмент: редактировать активность"Инструмент edit_activity - изменение названия, изображения, текста поста и дат черновика или запланированной активности через чат поддержки.→"Инструмент: генерация изображения"Инструмент generate_image - создание обложки активности по текстовому описанию через AI.→