Чат-бот, ИИ-агент и локальный помощник: в чём разница
Один инструмент подсказывает, что сделать. Другой может открыть файл, внести изменения и проверить результат. Но слово «агент» само по себе ещё не объясняет возможностей продукта.
Чат: вы управляете каждым следующим шагом
В простом сценарии вы задаёте вопрос, получаете ответ и решаете, что делать дальше. Например, просите предложить структуру статьи, затем самостоятельно переносите её в документ.
Современные чаты могут иметь поиск в интернете, работу с файлами и другие инструменты. Поэтому граница между чатом и агентом не всегда проходит по внешнему интерфейсу.
Агент: выполняет последовательность действий
Обычно агентом называют систему, которая получает цель, выбирает следующие шаги, использует доступные инструменты и учитывает промежуточные результаты.
Обычный запрос в чате:
«Объясни, как проверить неработающие ссылки на сайте».
Задача для агента с нужными инструментами:
«Проверь HTML-файлы в этой папке, составь список внутренних ссылок и отметь отсутствующие страницы. Файлы не изменяй».
Во втором случае система не только формулирует совет, но и выполняет проверку. Однако ей нужны соответствующие инструменты, доступ к папке и ограничения действий.
Облачный и локальный — это другой вопрос
«Чат или агент» описывает способ работы. «Облачный или локальный» — место выполнения и обработки данных. Эти признаки можно сочетать.
- Облачный чат: интерфейс обращается к модели на стороне поставщика.
- Облачный агент: последовательность действий выполняется в удалённой среде с доступными ей инструментами.
- Локальная программа с облачной моделью: работает на вашем компьютере, но отправляет запросы внешнему API.
- Полностью локальная система: модель и необходимые инструменты работают на вашем устройстве.
Установленная на компьютер программа не становится автоматически автономной и приватной. Нужно проверить, к какой модели она подключена и какие данные отправляет наружу.
Зачем вокруг агента нужна инфраструктура
Одной модели недостаточно, чтобы надёжно работать с почтой, документами или кодом. Нужны подключения к инструментам, правила доступа, хранение настроек, журналы действий и обработка ошибок.
Если агент может редактировать файлы, желательно иметь резервные копии. Если способен отправлять письма — предварительный просмотр и подтверждение. Для платежей и публикаций особенно важны ограничения и контроль человека.
С какой задачи начать
Выберите действие с небольшим риском и проверяемым результатом: составить перечень файлов, найти повторения в материалах, подготовить черновик отчёта или проверить структуру документа.
Дайте доступ только к необходимой папке или отдельной тестовой среде. На старте лучше запретить удаление, внешнюю отправку и изменения без подтверждения.
Документы и веб-страницы могут содержать инструкции, которые пытаются изменить поведение агента. Внешний текст нужно считать данными, а не разрешением раскрывать секреты или выполнять произвольные команды.
Когда агент не нужен
Если задача решается одним ответом или простым правилом автоматизации, сложный агент может только увеличить стоимость и число возможных ошибок.
Для ежедневного переноса данных по фиксированному шаблону обычный скрипт иногда надёжнее системы, которая каждый раз заново выбирает способ действий. Выбирать стоит по задаче, а не по названию технологии.