Портфоліо Послуги Компанія Контакти Блог Оцінити проєкт
uaruen
Мармурова Афіна уточнює вимоги до чат-бота поруч із символами користувачів, інтеграцій та приймання
Чат-боти та автоматизація

Технічне завдання на розробку чат-бота: шаблон з 9 розділів і типові помилки

Іван Дейнека
Іван Дейнека
Засновник BotLabs
5 хв читання
Ключове: Шаблон ТЗ на чат-бота з дев’яти розділів: як описати сценарії, інтеграції, вимоги до AI та критерії приймання.

Технічне завдання на чат-бот описує, яку бізнес-задачу розв'язує бот, для кого, в яких каналах, з якими системами він обмінюється даними і як ви зрозумієте, що результат прийнято. Хороше ТЗ не обов'язково довге: 3–5 сторінок з чіткими сценаріями й критеріями приймання корисніші за 40 сторінок загальних побажань. Нижче шаблон з 9 розділів, приклади формулювань і помилки, через які оцінки підрядників відрізняються в рази.

ТЗ потрібне, щоб підрядники оцінювали однаковий обсяг робіт, а ви могли прийняти результат за заздалегідь узгодженими критеріями. Без нього одна агенція рахує FAQ-бот, інша бот з CRM і оплатами, і їхні пропозиції неможливо порівняти.

Писати ТЗ самостійно не обов'язково. Часто ефективніше підготувати короткий бриф (задача, аудиторія, канали, системи, бюджет, терміни), а детальне ТЗ скласти разом з підрядником на етапі discovery. Але навіть бриф має відповідати на питання з розділів нижче.

Для орієнтиру у вимогах до програмних систем існує міжнародний стандарт ISO/IEC/IEEE 29148 про інженерію вимог. Для чат-бота середнього бізнесу він надлишковий, але його головна ідея корисна: кожна вимога має бути однозначною, перевірюваною і пов'язаною з метою.

Шаблон ТЗ на чат-бот: 9 розділів

Мінімальне ТЗ на чат-бот складається з дев'яти розділів: мета, користувачі, канали, сценарії, контент, інтеграції, адмін-панель, нефункціональні вимоги і критерії приймання.

№РозділЩо описатиПриклад формулювання
1Мета і метрикаЯку проблему розв'язуємо, як вимірюємо«Скоротити час першої відповіді на заявку з 4 годин до 5 хвилин»
2Користувачі та роліХто користується ботом і адмінкою«Клієнти, менеджери відділу продажів, адміністратор контенту»
3КаналиTelegram, Viber, сайт, Mini App«Telegram і Viber з однаковою логікою»
4СценаріїКроки кожного сценарію, розгалуження«Заявка: 4 питання → підтвердження → угода в CRM»
5КонтентХто пише тексти, скільки мов, FAQ«FAQ з 40 питань надає замовник українською»
6ІнтеграціїСистеми, напрям, події, поля«KeyCRM: створення контакту й угоди, статус назад у бот»
7Адмін-панельЩо команда змінює без розробника«Тексти, FAQ, розсилки з сегментацією»
8Нефункціональні вимогиНавантаження, дані, доступи, хостинг«До 5 000 користувачів, дані на серверах замовника»
9ПрийманняЯк перевіряємо готовність«30 тест-кейсів з таблиці пройдено без помилок»

Як описувати сценарії, щоб їх правильно зрозуміли

Сценарій описується як послідовність кроків з умовами і результатом, а не як перелік функцій. «Бот має приймати заявки» можна реалізувати десятьма способами; «користувач відповідає на 4 питання, отримує підтвердження, менеджер бачить угоду в CRM за хвилину» значно точніше задає очікувану поведінку.

Для кожного сценарію вкажіть:

  1. Тригер: як користувач потрапляє в сценарій (кнопка, посилання, QR, повідомлення).
  2. Кроки: питання, кнопки, варіанти відповідей.
  3. Розгалуження: що робити, якщо відповідь нестандартна чи користувач пропав.
  4. Результат: що має з'явитися в CRM, адмінці чи в повідомленні менеджеру.
  5. Помилки: що бачить користувач, якщо зовнішня система недоступна.

Схеми зручно малювати в будь-якому інструменті діаграм, але головне, щоб текстовий опис і схема не суперечили одне одному.

Що писати в ТЗ про інтеграції

Розділ про інтеграції найчастіше недооцінюють, хоча він може суттєво впливати на бюджет і ризики. Для кожної системи потрібні назва, напрям обміну, події, поля і наявність API.

Мінімальний набір питань:

  • Яка CRM, облікова система, телефонія, платіжний сервіс?
  • Чи є в них документація API і тестове середовище?
  • Що передаємо в систему і що отримуємо назад?
  • Що робимо з дублікатами контактів?
  • Хто з боку замовника відповідає за доступи?

Покрокову схему інтеграції ми розібрали в статті інтеграція чат-бота з CRM. Якщо ваша облікова система змінюється, додайте в ТЗ окремий пункт про це: див. перехід з 1С/BAS.

Якщо в боті буде AI

Для AI-бота ТЗ має описувати не «розумність», а джерела знань, межі відповідей і спосіб перевірки якості.

Додайте в ТЗ:

  • Джерела знань: які документи, хто їх оновлює.
  • Заборонені теми й дії: ціни поза прайсом, медичні чи юридичні поради, обіцянки знижок.
  • Правило «не знаю»: коли бот передає розмову людині.
  • Контрольний набір: 30–50 реальних питань з очікуваними відповідями для приймання.
  • Ліміти: бюджет на AI API на місяць і що відбувається при його вичерпанні.

Додатковий контекст про обмеження й доступи є у статті про безпеку AI-чат-ботів.

Типові помилки в ТЗ

Найдорожчі помилки ТЗ пов'язані не з формою, а з невизначеністю: вимоги без критеріїв перевірки та інтеграції без деталей.

  • «Як у конкурента» без опису, що саме потрібно.
  • Функції без мети: Mini App, AI і гейміфікація в першій версії «про всяк випадок».
  • Немає розділу про адмін-панель, і кожна зміна тексту потребує розробника.
  • Немає критеріїв приймання, тож «готово» кожна сторона розуміє по-своєму.
  • Інтеграції описані одним рядком «інтеграція з CRM».
  • Не вказано, хто готує контент, і проєкт стоїть, поки тексти пишуться.

Ми на discovery завжди починаємо з меж першої версії: один головний сценарій, одна метрика, мінімум інтеграцій. Решта йде окремими етапами, і це прямо впливає на бюджет. Логіку ціни ми описали на сторінці скільки коштує чат-бот.

Приклад короткого брифу замість ТЗ

Якщо часу на повне ТЗ немає, бриф з семи пунктів дає підряднику достатньо, щоб поставити правильні питання й дати попередню оцінку.

  1. Задача і метрика успіху.
  2. Хто користувачі й скільки їх очікується.
  3. Канали: Telegram, Viber, сайт.
  4. Три головні сценарії одним реченням кожен.
  5. Системи для інтеграції з назвами.
  6. Бажаний термін запуску першої версії.
  7. Орієнтовний бюджет або діапазон.

Приклади реалізованих ботів з різним обсягом є в нашому портфоліо: від FAQ-бота в Viber для REHAU до Telegram-системи для мережі зі 100+ точок «Файні Льоди».

Висновок

Корисне ТЗ на чат-бот відповідає на дев'ять питань: мета, користувачі, канали, сценарії, контент, інтеграції, адмін-панель, нефункціональні вимоги й приймання. Сценарії описуйте як кроки з результатом, інтеграції як події й поля, а для AI задайте джерела знань, межі й контрольний набір питань. Якщо часу мало, почніть з брифу з семи пунктів і доопрацюйте ТЗ разом з підрядником.

Поширені запитання

Мета й метрика, користувачі та ролі, канали, сценарії, контент, інтеграції, адмін-панель, нефункціональні вимоги та критерії приймання.

Для типового бізнес-бота достатньо 3–5 сторінок з чіткими сценаріями й критеріями приймання. Обсяг менш важливий, ніж однозначність вимог.

Так, якщо підготувати короткий бриф, а детальне ТЗ скласти разом з підрядником на етапі discovery. Без жодного опису оцінки різних підрядників неможливо порівняти.

Назву системи, напрям обміну, події (новий контакт, заявка, статус), мапінг полів, правило дублікатів і наявність документації API.

Вказати джерела знань, заборонені теми й дії, правило передачі людині, контрольний набір питань для приймання і місячний ліміт бюджету на AI API.

Опишіть перевірювані результати для кожного ключового сценарію: вхідні дані, очікувану поведінку, винятки та те, хто підтверджує результат.

Джерела

---

Отримати консультацію

Консультація щодо ТЗ на чат-бота

За 15 хвилин із фахівцем BotLabs із впровадження обговоримо, як ви приймаєте заявки чи замовлення та що має потрапляти в CRM. Визначимо, які вимоги й приклади потрібно підготувати для ТЗ першої версії.

15 хв із фахівцем

КОНСУЛЬТАЦІЯ ДЛЯ БІЗНЕСУ
ЗАЯВКА → CRM → ВИМОГИ

Опишемо процес.
Уточнимо вимоги.

15 хвилин із фахівцем із впровадження: обговоримо заявки, CRM і вимоги для першої версії.

вимоги до чат-бота15 хв із фахівцем
… натисніть, щоб підтримати
Поділитись: Telegram LinkedIn Facebook
Іван Дейнека
Іван Дейнека
Засновник BotLabs
Іван Дейнека — засновник BotLabs Agency. Понад 8 років працює з цифровими продуктами та автоматизацією бізнесу.
← Назад до блогу

Рекомендовані статті

Потрібне ТЗ на бота?15 хв із фахівцемОтримати консультацію