Урок 2. Техническое задание (ТЗ)#
Цель: составить подробное ТЗ для проекта.
Структура ТЗ#
1. Описание проекта
- название агента
- целевая аудитория
- проблема и решение
2. Функциональные требования
Что агент должен уметь делать (список функций).
Пример (бот квалификации):
- принимать запросы от лидов (Telegram, веб-форма)
- задавать 6 вопросов по очереди
- валидировать ответы (например, бюджет должен быть числом)
- определять «температуру» лида (холодный / тёплый / горячий) на основе ответов
- передавать данные в CRM (Bitrix24, AmoCRM)
- отправлять уведомление менеджеру (Telegram, email)
3. Сценарии использования (Use Cases)
Опишите, как пользователи будут взаимодействовать с агентом.
Пример:
Use Case 1: Лид заполняет анкету
- Лид переходит по ссылке на Telegram-бот (из рекламы, сайта)
- Бот приветствует: «Здравствуйте! Помогу подобрать автомобиль. Ответьте на несколько вопросов.»
- Бот задаёт вопросы:
- «Какой у вас бюджет? (млн ₽)»
- «Когда планируете покупку? (в течение недели / месяца / позже)»
- «Готовы к встрече с менеджером? (да / нет)»
- «Как вас зовут?»
- «Телефон для связи?»
- «Комментарий (если есть)?»
- Лид отвечает на вопросы
- Бот определяет температуру:
- Горячий: бюджет > 2 млн, покупка в течение недели, готов к встрече
- Тёплый: бюджет 1–2 млн, покупка в течение месяца
- Холодный: бюджет < 1 млн или покупка позже
- Бот отправляет данные в CRM (создаёт сделку, указывает температуру в поле)
- Бот отправляет уведомление менеджеру (Telegram): «Новый лид: [Имя], бюджет [X], температура: [Горячий]. Телефон: [номер].»
- Бот отвечает лиду: «Спасибо! Менеджер свяжется с вами в течение часа.»
4. Интеграции
Список внешних сервисов, с которыми агент будет взаимодействовать.
Пример:
- Telegram Bot API — для общения с лидами
- Bitrix24 API — для создания сделок в CRM
- Google Sheets (опционально) — для логирования данных
- OpenAI API (опционально) — если нужна обработка свободного текста (например, комментарий)
5. Логика и правила
Опишите правила работы агента.
Пример (определение температуры):
IF (бюджет > 2 000 000 AND покупка == "в течение недели" AND готов_к_встрече == "да")
→ температура = "Горячий"
ELSE IF (бюджет >= 1 000 000 AND покупка == "в течение месяца")
→ температура = "Тёплый"
ELSE
→ температура = "Холодный"
6. Данные
Какие данные собирает и хранит агент.
Пример:
| Поле | Тип | Обязательное | Пример |
|---|---|---|---|
| Имя | текст | да | Иван Петров |
| Телефон | текст | да | +79001234567 |
| Бюджет | число | да | 2.5 (млн ₽) |
| Срок покупки | выбор | да | в течение недели |
| Готовность | выбор | да | да / нет |
| Комментарий | текст | нет | Интересует кроссовер |
| Температура | выбор | (авто) | Горячий / Тёплый / Холодный |
| Дата обращения | дата | (авто) | 2026-02-03 10:15:00 |
7. Технические требования
- платформы и инструменты
- производительность (сколько запросов в минуту)
- безопасность (HTTPS, ограниченный доступ к данным)
Пример:
- Платформа: Coze (для бота) или n8n (для более сложной логики)
- Производительность: до 100 запросов в час (в среднем 2–3 запроса в минуту)
- Безопасность: данные передаются через HTTPS, API-ключи хранятся в секретном хранилище
8. Критерии приёмки
Как проверить, что агент работает правильно.
Пример:
- Бот отвечает на приветствие (команда
/start) - Бот задаёт все 6 вопросов по порядку
- Бот валидирует ответы (бюджет — число, телефон — в правильном формате)
- Бот корректно определяет температуру (горячий / тёплый / холодный)
- Данные передаются в CRM (сделка создаётся с правильными полями)
- Менеджер получает уведомление в Telegram
- Лид получает подтверждение («Менеджер свяжется с вами»)
Шаблон ТЗ#
# Техническое задание: [Название агента]
## 1. Описание проекта
[Целевая аудитория, проблема, решение]
## 2. Функциональные требования
[Список функций агента]
## 3. Сценарии использования
[Use Case 1, Use Case 2, ...]
## 4. Интеграции
[Список внешних сервисов]
## 5. Логика и правила
[Правила работы агента: условия, формулы]
## 6. Данные
[Таблица: какие данные собираются, типы, обязательность]
## 7. Технические требования
[Платформы, производительность, безопасность]
## 8. Критерии приёмки
[Чек-лист: как проверить, что агент работает]