Для успешной работы вашего бота требуется выполнить последовательную настройку с проверкой каждого этапа
Сначала сделайте минимально возможный промпт, где нейросеть должна выполнить какое-то одно действие или запустить одну функцию
Добавьте одну функцию боту. Проверьте работу бота через чат виджет в личном кабинете ProTalk
Если уже на этом этапе вы не смогли получить результат, который был задуман, то не имеет смысла добавлять боту что-то новое, пока не настроите это
Возвращаемся к п.1 и внимательно читаем ваш промпт. Он должен быть написан так, как будто вы объясняете это школьнику младших классов. Минимум лишних слов и четкие инструкции.
Если используются функции, ставьте креативность боту на 0!
Для нейросети кажется, что с ней общаетесь только вы, поэтому можно смело давать инструкции от своего имени.
Подключите боту ссылку на Google таблицу для записи логов (в самом низу настроек бота). Изучите последние записи. Если в столбце Functions стоит значение none, значит нейросеть ответила вам не выполнив функцию.
Если функция не выполняется по условию, которое вы написали боту, то проверьте снова ваш промпт. Скорее всего есть двойной смысл, который “сбивает с толку” нейросеть.
Распространенная ошибка - слишком много лишних условий или данных, запутанный не структурированный набор абзацев из разных источников.
Если вы смогли добиться запуска функции, значит можно переходить к усложнению промпта и добавлению других условий и функций. После каждого этапа усложнений проверяйте работу бота!
Если вы настроили бота, выполняются все условия и запускаются все функции, то только теперь вы можете настроить для бота каналы коммуникаций (Телеграмм, Whatsapp, Авито и т.д.)
Если что-то перестало работать, возвращайтесь на предыдущий этап и проверяйте. Так вы сразу найдете причину. Исправляйте ошибку и тестируйте снова.
Если вы планировали подключать монетизацию для Телеграмм бота. то делайте это в самом финале, когда всё работает как часы.