MatIntellect

Обычный бот - это программа, например на Python. ИИ-бот - бот, к которому подключена языковая модель, например GPT, Claude, Gemini или Kimi. Обычный бот выполняет функции, заданные в программе. ИИ-бот может выполнять разные команды, действовать самостоятельно, иметь память и пользоваться подключенными инструментами

Я использую и тех и других. Там, где нужна строгая последовательность и следование плану, использую обычных ботов - программы на Python. Там, где нужны вариативность и разные сценарии, использую ИИ-ботов

Когда хватает обычного бота

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

У такого бота тоже могут быть память, доступ к файлам и внешним сервисам. Разница в том, как он выбирает действия: он следует правилам, которые заложил разработчик. Если в данных встретится непредусмотренный случай, понадобится заранее описать, как его обработать

Создание ИИ бота: чем он отличается от обычного

Где полезен ИИ-бот

Когда запросы каждый раз сформулированы по-разному, одних заранее прописанных ответов может не хватить. ИИ-бот способен разобрать текст, уточнить детали, найти нужную информацию и подобрать следующий шаг. Например, собрать материалы по вопросу и подготовить сводку со ссылками

Но языковая модель сама по себе не записывает встречи и не открывает файлы. Для этого боту нужны подключенные инструменты и разрешения. В документации OpenAI описано, как модель передает запрос функции приложению, а уже код выполняет действие и возвращает результат

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

Создание ИИ бота: чем он отличается от обычного

Можно соединить оба подхода

В одной системе программа может следить за порядком действий, а ИИ - разбирать содержание. Например, программа получает сообщение, передает его модели для подготовки ответа и проверяет, что ответ прошел нужные этапы, прежде чем отправить его на согласование

Для выбора начни с задачи: какие шаги всегда одинаковые, а где придется разбираться с разными формулировками? Затем определи, какие данные и действия доступны боту и что он обязан передавать человеку. Ошибочный ответ модели может выглядеть убедительно, поэтому важные данные и последствия действий нужно проверять

Такой выбор входит и в разработку ИИ-решения: сначала разбираемся с процессом, потом решаем, где нужна модель, а где достаточно обычной программы

Поделиться:

Комментариев пока нет

Оставить комментарий

Поля со звёздочкой (*) обязательны