Разработка чат-ботов. Задачи чат-бота: информирование клиентов, сбор информации, ответы на типовые вопросы, приём текстовых заказов, Интеллектуальный чат-бот для ведения живого, естественного и контекстного диалога с клиентами. Платформа: Telegram. Продукт: услуги. Техзадание есть. Техническое задание — Интеллектуальный чат-бот (первоначальная реализация) 1. Цель разработки Создать чат-бота для Telegram, который будет вести живой и естественный диалог с потенциальными клиентами, собирать и структурировать информацию, сегментировать аудиторию и передавать квалифицированных лидов в CRM, без ощущения шаблонности в ответах. 2. Основные функции Информирование клиентов Подача информации о компании, подходах, реализованных проектах. Возможность отправлять ссылки на портфолио, фото, PDF-каталоги. Отправка медиа (фото, видео, аудио) в зависимости от сценария. Сбор информации Вопросы с логичной последовательностью (включая уточняющие в зависимости от ответов). Сбор контактных данных (имя, телефон, e-mail, город). Запись свободного ответа клиента (не только кнопки). Сегментация по типу объекта: квартира, дом, коммерческий объект. Автоматическое определение бюджета проекта (по ответам или напрямую). Человекоподобное общение Разные формулировки для одного и того же вопроса, чтобы не повторяться. Поддержка диалога в непринуждённом, интеллектуальном стиле, с адаптацией под клиента (формально или неформально в зависимости от тональности собеседника). Возможность возвращаться к предыдущим вопросам, если клиент отвлёкся. Память о контексте в рамках одной сессии (и, при возможности, между сессиями). Ветвление сценариев Отдельные ветки для разных типов клиентов (новый / вернувшийся / просто интересуется). Варианты быстрых ответов + свободный текст. Обработка «непредусмотренных» ответов (если клиент написал что-то не по сценарию). CRM-интеграция Передача собранных данных в CRM (название CRM и способ интеграции согласовать заранее). Автоматическая отметка статуса лида (новый, в обработке, тёплый/горячий). Возможность экспорта данных в Google Sheets на случай резервного хранения. Админ-функции Возможность администратору просматривать и выгружать диалоги. Ручная отправка сообщений через бота (рассылки по определённым сегментам). Уведомления в Telegram-канал или группу о новом лиде. 3. Требования к качеству диалога Ответы бота должны имитировать живого собеседника: избегать однотипных фраз, уместно использовать вводные слова, делать лёгкие паузы. Минимум 3–4 варианта формулировки для каждого сообщения. Поддержка «small talk» — бот может вежливо поддержать диалог, если клиент пишет что-то не по теме. Исключить агрессивные продажи — коммуникация мягкая, уважительная. 4. Технические требования Telegram API (без ограничений на количество диалогов). Возможность доработки функционала без полной переделки. Хостинг и админ-панель — на стороне разработчика (с передачей после тестирования). Поддержка русского языка (в перспективе — многоязычность). Гибкое редактирование текстов диалога без участия разработчика (через админку или конфигурационный файл). 5. Что должно быть на первом этапе (MVP) Рабочий Telegram-бот с диалоговой логикой, описанной выше. Минимум 10 основных сценариев диалога (включая разветвления). Подключение CRM или Google Sheets. Память внутри одной сессии. Разнообразие формулировок сообщений. Отправка медиафайлов по сценарию. Возможность ручного редактирования текстов в сценарии. 6. Что не должно подниматься отдельным бюджетом Изменение формулировок сообщений. Добавление новых веток внутри существующей логики. Мелкие доработки админки (без переработки архитектуры). Подключение нового источника данных при сохранении текущей структуры. 7. Этапы сдачи Согласование сценариев до начала разработки. Реализация MVP. Тестирование. Исправление ошибок. Передача исходников и документации.