Разработка AI-чат-бота с интеграцией в Jivo / LiveChat / Carrot Quest
Интеграция AI-бота в live chat платформы позволяет автоматизировать первую линию прямо на сайте, не строя отдельный мессенджер-бот. Операторы остаются в привычном интерфейсе, AI помогает им или работает самостоятельно.
JivoChat API
Jivo предоставляет Webhook API для обработки сообщений кастомными ботами. Схема: событие от Jivo → POST к вашему webhook → ответ с текстом.
from fastapi import FastAPI
app = FastAPI()
@app.post("/jivo-webhook")
async def handle_jivo(data: dict):
event = data.get("event")
if event == "client_message":
client_message = data["message"]["text"]
chat_id = data["chat_id"]
response = await ai_bot.process(client_message)
return {
"event": "bot_message",
"chat_id": chat_id,
"message": {"type": "text", "text": response}
}
return {"event": "ignore"}
Jivo поддерживает: кнопки быстрых ответов, передачу оператору (escalation), статусы «печатает». AI-бот работает до того момента, пока не сработает условие эскалации.
Carrot Quest API
Carrot Quest — более функциональная платформа с собственным no-code конструктором ботов и Python SDK. Для кастомной логики: Webhook Triggers + API для отправки сообщений.
Особенность Carrot Quest: богатые данные о пользователе — история просмотров, события на сайте. AI-бот может учитывать: «Вы смотрели продукт X несколько раз — хотите задать вопрос?»
Режимы работы AI в live chat
- Bot-first: AI отвечает первым, передаёт оператору при необходимости
- Operator-assist: оператор работает основным, AI предлагает ответы (agent assist)
- After-hours bot: AI только вне рабочего времени, в рабочее — операторы
Правило перехода к оператору: explicit request + низкая уверенность AI + отрицательный sentiment + VIP-клиент по тегу в CRM.







