DOS_AI/ Документация
ОтзывыДля когоАгентствамВозможностиЦенаFAQОбучениеДокиВойтиСтарт
← Руководство
Старт
  • Что такое DOS AI
  • Как бот думает
  • Быстрый старт: первый бот за 30 минут
  • Карта кабинета (навигация)
  • Глоссарий
Проект и бот
  • Создание проекта
  • Системный промпт (характер бота)
  • JSON-ответ бота (статусы, стадии, флаги)
  • Выбор AI-модели
  • Тестовый чат
  • Продвинутые настройки бота
  • Загрузить знания о бизнесе в бота (что куда)
Каналы
  • Обзор каналов
  • Подключить WhatsApp (по QR)
  • Подключить Telegram-бота
  • Гигиена и антибан (WhatsApp)
Инструменты бота
  • Функции (инструменты бота)
  • База знаний (RAG)
  • Медиа-библиотека
  • Дожимы (follow-up)
  • Теги и сегментация
  • Уведомления владельцу (Telegram и почта)
  • Запись на время (Calendar и движок окошек)
  • Бот выставляет счёт (Kaspi)
  • Письмо клиенту
  • Рассылки по базе контактов
  • Исходящие диалоги (бот пишет первым)
Работа с клиентами
  • Диалоги, лента, перехват, «AI на паузе»
  • Лиды и их статусы
  • Стадии диалога (воронка)
  • Аналитика
  • Логи событий
  • Авто-отчёты владельцу (Telegram и почта)
Интеграции
  • Обзор интеграций + сервисный аккаунт Google
  • Google Sheets
  • Google Calendar
  • Gmail
  • CRM, Bitrix24 / amoCRM / AlphaCRM
  • Вебхуки и безопасность (SSRF)
  • МойСклад: наличие и цены в ответах бота
Деньги
  • Биллинг проекта: токены, подписка, пополнение
  • Сколько стоит сообщение
  • Приём оплат от клиентов (Kaspi)
  • Промокоды и партнёрская программа
Команда и аккаунт
  • Роли и права (viewer / tester / editor / admin / owner)
  • Участники и приглашения
  • Профиль, пароль, безопасность
  • Уведомления и личные настройки
  • Удаление, передача, дублирование проекта
Для разработчиков
  • Публичный API и ключи dos_sk_live_…
  • Кастомные вебхуки (продвинутый режим)
  • Язык выражений (expressions)
  • Формат данных и интеграция фронта
  • Подключить ИИ-агента: Claude Code, Codex, Cursor (MCP)
Решение проблем
  • Бот не отвечает, диагностика
  • Функция не вызывается / падает
  • Канал отвалился / WhatsApp забанили
  • Платёж не прошёл
  • Частые вопросы (FAQ)
  • Лиды из рекламы приходят с задержкой
Справочники
  • Каталог встроенных функций
  • Справочник настроек (agent_config)
  • Коды ошибок и состояния
  • Стадии, статусы лида, типы клиента
  • Лимиты и квоты
  • Переменные и хелперы выражений
  • Типы уведомлений

Документация › Проект и бот › Тестовый чат

Тестовый чат

Песочница, где ты говоришь с ботом сам: проверить промпт, функции и знания до того, как он попадёт к живым клиентам.

⏱ 7 мин · 👤 для владельца и оператора · 🟢 live

Тест-чат: слева настройки бота, в центре переписка с ответом бота и его стоимостью, справа панель «Что понял бот»: стадия, лид, действия
Тест-чат: слева настройки бота, в центре переписка с ответом бота и его стоимостью, справа панель «Что понял бот»: стадия, лид, действия
За 30 секунд:
  • Тест-чат = безопасная репетиция: бот думает как в бою, но без реальных клиентов.
  • Справа панель «Что понял бот»: стадия, статус лида, что узнал о клиенте, какие функции вызвал, токены.
  • Меню «Инструменты теста»: сценарии, загрузить переписку, показать промпт, экспорт.
  • Рубильник ИИ отсюда убран: здесь только индикатор; включается бот в Настройках.
  • Проверяй тут каждое изменение промпта/функций/знаний.

Зачем это нужно

Менять промпт и сразу выпускать в WhatsApp, рискованно: ошибку увидят живые клиенты. Тест-чат даёт «прогнать» бота на реальных вопросах в безопасной среде. Это тот же самый «мозг», что и в бою (см. 5 точек входа), что работает здесь, так же сработает у клиента.

Где это

Меню проекта → «Тестовый чат». Нужна роль editor и выше.

Что ты видишь

Слева, обычный чат: пишешь боту как клиент, он отвечает.

Справа: панель «Что понял бот» (главная ценность теста). Показывает «изнанку» каждого ответа:

СекцияЧто показывает
ЭтапНа какой стадии диалога бот (приветствие → … → готово)
ЛидКакой статус лида проставил
Что узнал о клиентеСобранные данные (имя, телефон…) с индикатором заполненности «3/5»
Действия ботаКакие функции вызвал, с аргументами и результатом
Распознано из медиаРасшифровка голосовых, текст с картинок/PDF
Технические детали (под спойлером)Токены, стоимость запроса, сырой JSON-ответ
Проверить дожимСимулировать, что бот отправит как напоминание

Сверху, шапка: модель, индикатор «ИИ включён / выключен» (только показывает; управление: в Настройках) и меню «Инструменты теста».

Инструменты теста

В меню «Инструменты теста»:

  • Сценарии: готовые наборы сообщений для типовых проверок;
  • Загрузить переписку: подставить реальный диалог, чтобы проверить на нём;
  • Показать промпт: увидеть итоговый промпт, который уходит модели;
  • Экспорт диалога: выгрузить тестовую переписку.

Кнопка «Очистить» сбрасывает тестовый диалог.

Как тестировать правильно

  1. Внёс правку в промпт / функцию / базу знаний;
  2. Открой тест-чат, прогони реальные вопросы клиентов:
  3. типичный («сколько стоит?»),
  4. целевой («запишите меня на завтра»),
  5. каверзный («а если опоздаю?», «дорого»),
  6. не по теме («а вы где находитесь?»);
  7. Смотри панель справа: правильная ли стадия, вызвал ли нужную функцию, что собрал;
  8. Не так → правь → повторяй, пока не понравится.

💡 Совет. Если бот должен вызывать функцию (записать, посчитать), проверь в «Действиях бота», что вызов был, а не только слово «записал» в ответе.

⚠️ Важно: тест-чат, песочница, а не показатель готовности к бою. Здесь бот отвечает даже при нулевом балансе и выключенном для клиентов состоянии. Поэтому:

  • если вверху «ИИ выключен» в тест-чате бот может отвечать, но реальные клиенты в WhatsApp ответа не получат;
  • если баланс на нуле в тесте бот отвечает, но в бою клиентам не ответит.

То есть «в тесте работает» ≠ «в бою работает». Перед запуском проверь, что бот включён и есть баланс.

Частые ошибки

СимптомПричинаЧто делать
В тесте отвечает, клиентам, нетБот выключен или нулевой балансВключи бота в Настройках, пополни баланс
Бот «говорит», что записал, но записи нетВызвал не функцию, а просто текстПроверь «Действия бота»; поправь описание функции
Не вижу тест-чатРоль viewerНужна роль editor+ → Роли
Хочу включить бота прямо тутРубильник перенесёнУправление ботом: в Настройках (Бот)

Под капотом

  • Тест-чат работает в sandbox-режиме: читает баланс, но не блокирует ответы по нему (предупреждения о нуле/выключенном, только для прод-контекста). Стоимость считается для аналитики/логов, не списывается как в бою «жёстко».
  • Панель «Что понял бот» рендерит реальный структурированный ответ модели: стадия, lead_status, собранные переменные (с % заполнения), tool-calls (имя/аргументы/результат), RAG-источники с % похожести, токены и стоимость (USD + ₸), сырой JSON.
  • Рубильник ИИ из тест-чата убран осознанно (редизайн 2026-06-05): здесь индикатор + ссылка, управление, на settings?tab=bot (единый источник).
  • «Проверить дожим» дёргает превью следующего follow-up-сообщения.

Простыми словами

Тестовый чат это как поговорить с ботом самому, прежде чем пускать его к клиентам. Ты пишешь ему как покупатель, а он отвечает, и справа ты видишь «что у него в голове»: на каком он этапе разговора, что понял про клиента, какие действия сделал. Очень удобно: поменял что-то в боте, тут же проверил, не так, поправил. Только помни одну вещь: в тесте бот отвечает всегда, даже если для реальных клиентов он выключен или баланс пустой. Поэтому перед запуском убедись, что бот включён и на счету есть деньги: иначе в тесте он милый, а живым клиентам молчит.


Дальше: → Подключить WhatsApp
Связано: Системный промпт · Функции · База знаний
Не получилось? → Бот не отвечает