2.3 KiB
2.3 KiB
AI Support Agent
AI-агент поддержки интегрирован в существующий supportApi.js.
Структура
support-ai-agent/
├── gigachat.ts # Конфигурация GigaChat
├── support-agent.ts # Основной класс агента
└── README.md # Документация
API
POST /support
Отправить сообщение в службу поддержки (теперь с AI-агентом).
Запрос:
{
"user_id": "string", // Обязательно
"message": "string", // Обязательно
"system_prompt": "string" // Опционально - настройка поведения агента
}
Ответ:
{
"reply": "Ответ AI-агента",
"success": true
}
POST /support/configure
Настроить системный промпт для конкретного пользователя.
DELETE /support/history/:userId
Очистить историю диалога пользователя.
Возможности
- 🤖 Интеллектуальные ответы на основе GigaChat
- 💾 Сохранение всех сообщений в базу данных Supabase
- 🧠 Память контекста диалога для каждого пользователя
- ⚙️ Настраиваемые системные промпты
- 📊 Поддержка множественных пользователей
Примеры системных промптов
Техническая поддержка
Ты - специалист технической поддержки мобильного приложения "Умный дом".
Помогай пользователям решать проблемы, объясняй функции простым языком,
проводи диагностику пошагово. Всегда будь дружелюбным и терпеливым.
Общая поддержка клиентов
Ты - профессиональный агент службы поддержки. Помогай решать вопросы
пользователей, отвечай вежливо и по существу, проявляй эмпатию.