6. Типовий процес
бота
• Користувач, щось питає
• Бот ідентифікує намір (класифікує про що
користувач хоче поговорити)
• Бот виводить інформацію відповідно до
визначеного наміру або робить відповідну дію
7. Наш випадок
• Чат бот для презентації
нової марки автомобіля
• Цільова аудиторія:
автодилери, потенційно
лідогенерація (в
майбутньому)
11. Формат вимог до бота
Intent List of steps
Verify email 1. Bot:
Would you like to receive an
updates for new enhancements in
the model
2. User selects yes
3. Bot:
Enter you email
4. User enters an email
5. Bot:
Great looks we are ready to move
forward. What you are interesting
int the most
Intent Content
Greeting Hello,
I’m Chatty, your guide in
the world of Model
Help Ok, let me briefly
describe what you can do
for you
…
12. Ми не можемо впливати
на UI месенджерів, але
можемо впливати на UX
• Як мені взнати, що модна очікувати від
бота?
• Як зрозуміти топіки, які я ще не
переглянув?
• А які взагалі в цього бота є топіки?
• Патерни поведінки користувача і
антипатерни бота
• Ти мене взагалі розумієш??
13. Підказки і навігація
• Кореневий діалог – Меню
• Рекомендації після перегляду
кожного топіку
• Далі-Далі-Готово
• Що залишилось – рекомендації
по не переглянутих топіках
• Я тебе не розумію ти мабуть мав
на увазі ....
21. А все таки...
• Мінімальна кількісь фраз на кожен інтент
• Фрази повинні бути унікальні для інтенту
• Використання специфіки NLU середовища яке
використовується
• Використання категорій (entity)
• Семантика мови має значення
• Список фраз на англійській може бути
використаний як відправна точка для інших мов
• Ітераційний процес
• Питання – відповідь має корелювати
22. Post Proectum
• Прототипіюйте бота
• Контент і навігація важливі
• Long reads – зло
• Задумайтеся про Bot Content Management
System
• Збирайте метрики