Бот с GigaChat на своей базе данных
Готовый шаблон

Бот с GigaChat на своей базе данных

Краткий обзор шаблона

В этом видеоуроке создаём чат-бота с искусственным интеллектом, который отвечает не по жёстко прописанным сообщениям, а осмысленно — с помощью нейросети GigaChat, опираясь на вашу базу знаний. Всё разбираем на примере бота-помощника с рецептами: пользователь пишет, какие продукты есть в холодильнике, а бот подбирает рецепт из загруженного документа. Такой подход универсален — вместо рецептов можно загрузить любые экспертные материалы, и бот будет отвечать по ним, фактически заменяя индивидуальную консультацию. Урок опирается на готовый шаблон «Бот с GigaChat на своей базе данных» и отлично сочетается с ботом по подписке из прошлого урока для монетизации знаний.

Что показываем в видео уроке по настройке шаблона

На практике показываем готовый кейс и его установку. Сначала тестируем бота: по кодовому слову «рецепт» открывается меню, кнопка «найти рецепт» просит ввести ингредиенты, и бот возвращает оформленный нейросетью ответ на основе документа. Затем ставим шаблон и заполняем три глобальные переменные: токен Jetbot (из раздела API аккаунта), ключ GigaChat и автоматическую переменную файла. Подробно разбираем регистрацию в GigaChat через Сбербанк, получение ключа, бесплатные токены и тарифы. Показываем два способа загрузить базу знаний — с компьютера через блок загрузки файла и отправкой файла прямо в бот через сценарий «админка». Отдельно разбираем блок, который отправляет запрос в нейросеть, и промт в кавычках (8-я строка), где задаётся формулировка запроса: строго по документу или свободно. В конце показываем приём с локальной переменной «админка», который прячет служебную кнопку от обычных пользователей — пустая переменная делает кнопку невидимой.

Ключевая идея

Ключевая идея урока — бот отвечает через нейросеть, но качество ответа задаёт загруженный документ и промт. Есть два режима: с заполненным файлом бот ищет ответ строго в вашей базе знаний, а с пустым файлом отвечает «от себя», как обычная нейросеть из интернета. Формулировку запроса в нейросеть можно тонко настроить в блоке запроса — дописать «найди рецепты в моём документе из этих ингредиентов, отвечай строго по документу», чтобы бот не выходил за рамки ваших данных. Вопрос пользователя сохраняется в переменную questions, а перед ней подставляется ваша приписка, чтобы клиент писал только ингредиенты, а не весь запрос. Ещё один важный приём — служебная кнопка «админка» на локальной переменной: если переменная пустая, кнопка скрыта, и её видит только владелец, у которого эта переменная заполнена.

Что за проект вы получаете

В итоге вы получаете ИИ-ассистента, который отвечает клиентам по вашей собственной базе знаний живым, аккуратно оформленным текстом, а не сухими шаблонными сообщениями. Один и тот же шаблон подходит под любую нишу: рецепты для кулинара, разборы для эксперта, ответы по услугам, инструкции по товарам — достаточно заменить документ. GigaChat работает в России без VPN, оплачивается в рублях и даёт много бесплатных токенов, поэтому бота удобно тестировать и сразу отдавать клиентам. А в связке с ботом по подписке такой ИИ-ассистент превращается в источник пассивного дохода: люди платят за доступ к вашим знаниям, упакованным в удобный чат-бот.

Инструкция: как установить шаблон и настроить его под себя

  1. 1

    Зарегистрируйтесь на платформе Jetbot

    Бесплатная регистрация
    Каждый новый пользователь получает 7 дней бесплатного доступа ко всем функциям платформы для тестирования!
  2. 2

    Войдите на платформу Jetbot

  3. 3

    Добавьте шаблон в свой аккаунт

  4. 4

    Нажмите кнопку «Установить этот шаблон»

    Кнопка «Установить этот шаблон»

    Если кнопку «Установить этот шаблон» не видно — нажмите на иконку со стрелкой:

    Иконка со стрелкой
  5. 5

    Нажмите кнопку «Установить»

    Переменные, указанные в открывшемся окне, можно заполнить позже.

    Кнопка «Установить»
  6. 6

    Готово, шаблон установлен в ваш аккаунт и осталось только настроить его под себя

    Подробную инструкцию по настройке смотрите в видеоуроках: