Урок 3. Как «думает» бот и где чинить
Ты уже собрал и запустил бота (Урок 2). Иногда он отвечает не так, как хотелось. Этот урок — про то, что происходит за доли секунды между сообщением клиента и ответом бота. Поймёшь это — и сразу станет ясно, почему он ответил именно так, и главное — где чинить.
🎯 Цель урока
После этого урока ты сможешь понять, откуда бот взял свой ответ, и починить неудачный ответ за 30 секунд — не наугад, а точно зная, что дописать: правило в промпт, факт в знания или включить функцию.
💡 Простыми словами
Представь бота как нового толкового сотрудника. Общие вещи о мире он уже знает из обучения: язык, вежливость, что такое кариес, как посчитать. А вот про твой бизнес — только то, что ты ему рассказал.
Перед каждым ответом он быстро «вспоминает» три вещи:
- Твои инструкции — промпт (как себя вести);
- Справочник о бизнесе — Информация о компании и база знаний (цены, услуги, адрес);
- Список разрешённых действий — функции (записать, посчитать, выставить счёт).
Потом решает: ответить словами или сделать действие — и пишет клиенту результат.
📖 Полная версия с разбором: Как бот думает.
🎞️ Слайды урока — посмотри логику наглядно
📖 Непонятные слова — на пальцах
- ИИ (искусственный интеллект), он же «модель» — «мозг» бота, обученный на огромном количестве текстов. Он умеет понимать вопрос и складывать ответ словами. Как очень начитанный человек: язык и общие вещи знает, а про твой бизнес — только то, что ты рассказал. Выбор мозга (быстрый/умный) — в Уроке 9.
- Контекст — всё, что бот «держит перед глазами», когда отвечает: твои правила + переписка + нужные факты. Как когда ты помогаешь другу: держишь в голове, о чём он спрашивал раньше, и правила, и что знаешь по теме.
- История диалога — предыдущие сообщения в этой переписке. Благодаря ей бот помнит, что клиент писал 3 сообщения назад, и не переспрашивает имя по десять раз.
- «Вызвать функцию» — момент, когда бот вместо болтовни делает дело: лезет в календарь, выставляет счёт. Как официант, который не просто говорит «сейчас принесу», а реально идёт на кухню. Подробно — Урок 14.
- Тест-чат — «песочница», где ты сам проверяешь бота, как будто ты клиент. Как порепетировать спектакль до премьеры: те же реплики, но зрителей нет.
🔄 Что происходит на каждое сообщение (пошагово)
Сообщение клиента
│
▼
1. Собрать контекст: промпт + история этого диалога
+ подходящие куски базы знаний + меню включённых функций
│
▼
2. Решить: «ответить словами» ИЛИ «вызвать функцию»
│ │
│ ▼
│ выполнить действие (календарь / счёт …)
│ │
▼ ▼
3. Сформулировать ответ ◄───────── получить результат
│
▼
Ответ уходит в WhatsApp / Telegram🎯 Зачем это понимать
Потому что 90% «глупых» ответов бота — это не глупый ИИ, а неполные инструкции или знания. Если понимаешь, откуда бот берёт ответ, ты за 30 секунд находишь, что дописать. Без этого понимания люди злятся «бот тупой» и бросают, хотя чинится всё одной строкой.
🧠 Два вида знаний — это ключ ко всему
| Вид знаний | Нужно ли объяснять боту? |
|---|---|
| Общее про мир (язык, вежливость, что такое кариес, счёт) | ❌ Нет, он уже это знает из обучения |
| Факты про твой бизнес (услуги, цены, расписание, адрес) | ✅ Да — он не знает, пока ты не дашь |
Плюс важно: бот не ищет в интернете и не знает, что происходит прямо сейчас за пределами диалога. Правило простое: общему учить не надо — давай ему только то, что специфично для тебя.
🗂️ Куда что класть (чтобы бот не путался)
| Что | Куда положить | Урок |
|---|---|---|
| Как общаться (тон, правила, запреты) | Системный промпт | Урок 6 |
| Коротко о бизнесе (адрес, часы, ключевые цены) | Поле «Информация о компании» | Урок 8 |
| Много фактов / документы (большой прайс, FAQ) | База знаний | Урок 15 |
| Что делать (записать, посчитать, оплатить) | Функции | Урок 14 |
📌 Пример: «бот вызвал функцию»
Сам ИИ умеет только писать текст. Функции дают ему «руки». Ты не прописываешь сценарий «если клиент сказал X, то сделай Y» — ты просто описываешь функции словами, и бот сам решает, когда их вызвать.
Подключены функции «проверить свободное время» и «записать клиента». Клиент: «хочу завтра после обеда». Бот сам: проверяет слоты → предлагает время → после согласия записывает → подтверждает. Никто этот сценарий по шагам не программировал — бот собрал его сам.
⚠️ Почему бот иногда «тупит» — и где чинить
| Симптом | Обычно причина | Куда идти |
|---|---|---|
| Отвечает не по делу / выдумывает | Факта нет в знаниях, бот «додумал» | Добавь факт в Базу знаний |
| Не записывает / не считает | Функция выключена или плохо описана | Проверь Функции |
| Отвечает слишком сухо/формально | Тон не задан | Поправь промпт |
| Молчит совсем | Кончился баланс/триал или пустой промпт | Урок 35 — Диагностика |
🚫 Важное правило перед запуском
Бот работает одинаково везде — в тестовом чате, в боевом WhatsApp, в Telegram. Поэтому всегда сначала проверяй изменения в тест-чате: там он думает точно так же, но без реальных клиентов и без списаний. Понравилось в тест-чате → выпускай в бой.
❓ Вопросы новичка
- Бот запоминает клиента навсегда? Он помнит переписку в рамках диалога (историю). Глубину памяти можно настроить в продвинутых настройках — как далеко назад он «читает».
- Бот гуглит? Нет. Он не ищет в интернете и не знает новостей «прямо сейчас». Отвечает по твоим знаниям и общей эрудиции. Нужны свежие данные (остаток на складе) — это делает функция, которая стучится в твою систему.
- Почему один и тот же вопрос иногда получает чуть разные ответы? ИИ каждый раз формулирует заново, как живой человек — смысл один, слова могут отличаться. Это нормально.
- Где быстрее всего понять, почему бот ответил не так? Открой логи событий — там видно, что бот «вспоминал» и какие функции вызывал.
✅ Проверь себя
Урок усвоен, если можешь:
- показать, из каких трёх источников бот собирает ответ;
- объяснить, какие знания боту давать обязательно, а какие — не нужно;
- по симптому «бот ответил не так» назвать, что дописать (промпт / знания / функция).
🚀 Что дальше
Теперь ты понимаешь, как бот принимает решения и как его чинить. Осталось освоиться в кабинете:
- Урок 4 — Карта кабинета и глоссарий: где что лежит и что означает каждый термин.
А затем — Модуль 1, где глубоко настраиваем бота (промпт, знания, модель).
