🎬Видео скоро появится
Нажми, когда разберёшься с уроком. Галочка появится в меню слева.

Урок 3. Как «думает» бот и где чинить

Ты уже собрал и запустил бота (Урок 2). Иногда он отвечает не так, как хотелось. Этот урок про то, что происходит за доли секунды между сообщением клиента и ответом бота. Поймёшь это, и сразу станет ясно, почему он ответил именно так, и главное, где чинить.

Цель урока

После этого урока ты сможешь понять, откуда бот взял свой ответ, и починить неудачный ответ за 30 секунд, не наугад, а точно зная, что дописать: правило в промпт, факт в знания или включить функцию.

Простыми словами

Представь бота как нового толкового сотрудника. Общие вещи о мире он уже знает из обучения: язык, вежливость, что такое кариес, как посчитать. А вот про твой бизнес, только то, что ты ему рассказал.

Перед каждым ответом он быстро «вспоминает» три вещи:

  1. Твои инструкции: промпт (как себя вести);
  2. Справочник о бизнесе: Информация о компании и база знаний (цены, услуги, адрес);
  3. Список разрешённых действий: функции (записать, выставить счёт, отправить документ).

Потом решает: ответить словами или сделать действие, и пишет клиенту результат.

📖 Полная версия с разбором: Как бот думает.

Слайды урока: посмотри логику наглядно

Урок 3 · за 60 секунд
Как «думает» бот
Что происходит за доли секунды между сообщением клиента и ответом, и где чинить, если ответил не так.
1 / 7

Непонятные слова: на пальцах

  • ИИ (искусственный интеллект), он же «модель»: «мозг» бота, обученный на огромном количестве текстов. Он умеет понимать вопрос и складывать ответ словами. Как очень начитанный человек: язык и общие вещи знает, а про твой бизнес, только то, что ты рассказал. Выбор мозга (быстрый/умный) в Уроке 8.
  • Контекст, всё, что бот «держит перед глазами», когда отвечает: твои правила + переписка + нужные факты. Как когда ты помогаешь другу: держишь в голове, о чём он спрашивал раньше, и правила, и что знаешь по теме.
  • История диалога: предыдущие сообщения в этой переписке. Благодаря ей бот помнит, что клиент писал 3 сообщения назад, и не переспрашивает имя по десять раз.
  • «Вызвать функцию», момент, когда бот вместо болтовни делает дело: лезет в календарь, выставляет счёт. Как официант, который идёт на кухню, а не только обещает. Подробно, Урок 15.
  • Тест-чат: «песочница», где ты сам проверяешь бота, как будто ты клиент. Как порепетировать спектакль до премьеры: те же реплики, но зрителей нет.

Что происходит на каждое сообщение (пошагово)

Сообщение клиента
   │
   ▼
1. Собрать контекст: промпт + история этого диалога
   + подходящие куски базы знаний + меню включённых функций
   │
   ▼
2. Решить: «ответить словами»  ИЛИ  «вызвать функцию»
   │                                    │
   │                                    ▼
   │                        выполнить действие (календарь / счёт …)
   │                                    │
   ▼                                    ▼
3. Сформулировать ответ ◄───────── получить результат
   │
   ▼
Ответ уходит в WhatsApp / Telegram

Зачем это понимать

Потому что «глупый» ответ бота почти всегда означает не глупый ИИ, а неполные инструкции или знания. Если понимаешь, откуда бот берёт ответ, ты за 30 секунд находишь, что дописать. Без этого понимания люди злятся «бот тупой» и бросают, хотя чинится всё одной строкой.

Два вида знаний это ключ ко всему

Вид знанийНужно ли объяснять боту?
Общее про мир (язык, вежливость, что такое кариес, счёт)❌ Нет, он уже это знает из обучения
Факты про твой бизнес (услуги, цены, расписание, адрес)✅ Да: он не знает, пока ты не дашь

Плюс важно: бот не ищет в интернете и не знает, что происходит прямо сейчас за пределами диалога. Правило простое: общему учить не надо: давай ему только то, что специфично для тебя.

Куда что класть (чтобы бот не путался)

ЧтоКуда положитьУрок
Как общаться (тон, правила, запреты)Системный промптУрок 6
Коротко о бизнесе (адрес, часы, ключевые цены)Поле «Информация о компании»Урок 7
Много фактов / документы (большой прайс, FAQ)База знанийУрок 16
Что делать (записать, выставить счёт, оплатить)ФункцииУрок 15

Пример: «бот вызвал функцию»

Сам ИИ умеет только писать текст. Функции дают ему «руки». Ты не прописываешь сценарий «если клиент сказал X, то сделай Y», ты просто описываешь функции словами, и бот сам решает, когда их вызвать.

Подключены функции «проверить свободное время» и «записать клиента». Клиент: «хочу завтра после обеда». Бот сам: проверяет слоты → предлагает время → после согласия записывает → подтверждает. Никто этот сценарий по шагам не программировал: бот собрал его сам.

Почему бот иногда «тупит», и где чинить

СимптомОбычно причинаКуда идти
Отвечает не по делу / выдумываетФакта нет в знаниях, бот «додумал»Добавь факт в Базу знаний
Не записывает / не считаетФункция выключена или плохо описанаПроверь Функции
Отвечает слишком сухо/формальноТон не заданПоправь промпт
Отвечает общими фразами, «уточню у администратора»Описание бота пустое«Составить за меня», Урок 6
Молчит совсемКончился баланс/триалУрок 36. Диагностика

Важное правило перед запуском

Бот работает одинаково везде: в тестовом чате в боевом WhatsApp, в Telegram. Поэтому всегда сначала проверяй изменения в тест-чате: там он думает точно так же, но без реальных клиентов (ответы, как и в бою, оплачиваются с баланса проекта). Понравилось в тест-чате → выпускай в бой.

Вопросы новичка

  • Бот запоминает клиента навсегда? Он помнит переписку в рамках диалога (историю). Глубину памяти можно настроить в продвинутых настройках, как далеко назад он «читает».
  • Бот гуглит? Нет. Он не ищет в интернете и не знает новостей «прямо сейчас». Отвечает по твоим знаниям и общей эрудиции. Нужны свежие данные (остаток на складе)? Это делает функция, которая стучится в твою систему.
  • Почему один и тот же вопрос иногда получает чуть разные ответы? ИИ каждый раз формулирует заново, как живой человек, смысл один, слова могут отличаться. Это нормально.
  • Где быстрее всего понять, почему бот ответил не так? Открой логи событий: там видно, что бот «вспоминал» и какие функции вызывал.

Проверь себя

Урок усвоен, если можешь:

  • показать, из каких трёх источников бот собирает ответ;
  • объяснить, какие знания боту давать обязательно, а какие, не нужно;
  • по симптому «бот ответил не так» назвать, что дописать (промпт / знания / функция).

Что дальше

Теперь ты понимаешь, как бот принимает решения и как его чинить. Осталось освоиться в кабинете:

А затем, Модуль 1, где глубоко настраиваем бота (промпт, знания, модель).

Подробнее (техническая документация)