Главная / Статьи

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

Как персональный агент вроде Hermes Agent объединяет функции памяти, инструментов и механизма маршрутизации моделей, и как безопасно внедрить его с использованием ограниченных прав, источников с низким риском и полученного доступа.

Издатель: REACTAPP.TOP11 мин чтения2590 слов

Источники: Hermes Agent Shows Where Personal AI Is Going

Большинство ИИ-ассистентов по-прежнему ведут себя как вкладки браузера: вы открываете чат, задаёте вопрос, получаете ответ, и контекст исчезает при закрытии окна. Ассистент помогает на минуту, но никогда не становится частью вашей реальной работы. Личные ИИ-агенты пытаются изменить это, добавляя три элемента, которых нет по умолчанию в обычном окне чата: постоянную память, возможность использования реальных инструментов и постоянное место в вашей ежедневной рутине.

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

Проблема: ежедневное повторение одних и тех же объяснений

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

При эпизодических вопросах такие затраты ещё терпимы. Но если вы хотите передавать ИИ всё то, с чем работаете каждый день, это становится основной проблемой. Hermes Agent исходит из другого принципа: помощник должен не только отвечать, но и запоминать, принимать меры и становиться лучше в выполнении тех задач, с которыми вы сталкиваетесь постоянно.

Согласно опубликованному описанию, в комплект входит встроенная память, более 40 инструментов и набор заранее установленных навыков. Упаковка имеет большее значение, чем кажется. Многие проекты с использованием агентов терпят неудачу на этапе настройки: тратятся часы на подключение инструментов, установку плагинов, устранение ошибок прав доступа и выбор модели, пока энтузиазм, с которым начинался проект, полностью не исчезает. Снижение сложности настройки само по себе является важной особенностью.

Для более общего описания самого цикла агента см. как цели, инструменты и память взаимодействуют в ИИ-агенте.

Память превращает чат-бота в помощника

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

  • Что вы создаёте.
  • Как вы предпочитаете, чтобы дела выполнялись.
  • Какие инструменты входят в ваш набор.
  • Какие ошибки не следует повторять.
  • Какие рабочие процессы возникают снова и снова.
  • Какие решения уже приняты.
  • Это меняет отношения между вами и программным обеспечением. Чат-бот находится в состоянии покоя до получения указаний. Агент с памятью может начать выявлять закономерности: если задача выполнена успешно, полученный опыт можно использовать снова; если она провалилась, неудачу можно зафиксировать, чтобы избежать её при следующей попытке.

    Соблюдение правил работы с памятью — это ответственность разработчика

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

    • Временная запись не должна автоматически становиться постоянным контекстом.
    • Единоразовая инструкция (“пропустить тесты сегодня”) не должна превращаться в постоянное правило.
    • Личная информация не должна быть видна при выполнении любых последующих задач агентом.

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

    Инструменты превращают советчика в оператора

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

    Среди интеграций, предусмотренных Hermes Agent, — Apple Notes, Reminders, iMessage, Find My, Telegram, Obsidian и Android (через Termux). Именно это отличает персонального агента от обычного чата: он больше не ограничивается полем ввода запросов, а находится рядом с теми местами, где уже происходит ваша работа.

    То, как это будет выглядеть, зависит от того, кто вы. Для независимого разработчика полезными задачами могут быть:

    • Утренний обзор сообщений клиентов.
    • Преобразование разрозненных заметок в список задач.
    • Подготовка черновиков ответов для проверки.
    • Создание небольшой ежедневной дашборд-информации о продукте.
    • Мониторинг папки с идеями на наличие новых записей.
    • Сбор необходимых для последующих действий материалов.
    • Создание небольшого внутреннего инструмента за одну ночь.

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

    • Ознакомление с контекстом проекта перед выполнением задачи.
  • Краткое изложение истории проблемы.
  • Составление тест-кейсов.
  • Подготовка чек-листов для миграции.
  • Отслеживание постоянно возвращающихся ошибок сборки.
  • Генерация фиктивных данных.
  • Поддержание актуальностью внутренней документации.
  • Преимущество заключается не в том, что модель становится более умной в каком-то абстрактном смысле. Преимущество — близость к реальному рабочему процессу: агент находится ближе к нему, поэтому меньше времени тратится на передачу контекста туда-сюда.

    Затраты превращаются в операционную проблему

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

    Один из пользователей Hermes Agent сообщил о сокращении расходов на токены примерно на 90% после направления запросов через OpenRouter. Рассматривайте это как пример из практики, а не как эталон; экономия зависит полностью от объема работы и выбранной модели. Однако основная мысль верна: когда агент работает целый день, маршрутизация моделей является неотъемлемой частью продукта, а не дополнительным элементом.

    Не каждая задача требует самой мощной и дорогой модели:

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

    Поэтому важный вопрос заключается не в том, «какая модель лучше?», а в том, «какая модель достаточно хороша для этой задачи на данном уровне риска?» Краткое изложение ваших заметок и команда для изменения файлов требуют совершенно разных ответов. Чтобы узнать подробнее о причинах роста затрат на агентов и о способах их моделирования, ознакомьтесь с моделью затрат, основанной на архитектуре, для агентных ИИ.

    Вспомогательный Android-телефон в качестве устройства-агента

    Одной из более необычных идей развертывания является запуск агента на Android-телефоне с помощью Termux. Большинство людей представляют себе агента, работающего круглосуточно на Mac Mini, VPS или настольном компьютере, но недорогое устройство Android обладает такими преимуществами, которых нет у этих машин:

    • Оно портативно.
    • В нем может быть собственная SIM-карта.
    • У него есть встроенные датчики.
    • Оно может отправлять и принимать SMS.
  • API Termux позволяют предоставлять скриптам возможности, эквивалентные действиям на уровне телефона.
  • Он может служить специализированным инструментом для автоматизации, выполняющим только одну функцию.
  • С такой точки зрения телефон перестаёт быть просто телефоном и превращается в дешёвое, самодостаточное устройство-агента. Его всё ещё не стоит использовать для подключения к конфиденциальным аккаунтам с первого дня. Однако в качестве эксперимента он хорошо себя показывает, если поручить ему ровно одну узкоспециализированную задачу — например, отслеживание одного канала в Telegram, подготовку ежедневного резюме, отправку одного напоминания, запись одного журнала событий или запуск одной автоматизации. Расширять его функции следует только после того, как будет доказана его надёжность. Именно таким образом, начиная с одной задачи и оценивая результаты, должна происходить адоптация подобных агентов в целом.

    Один агент или команда агентов?

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

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

    Разделяйте по границам доверия, а не по должностным титулам

    Множество агентов становятся необходимыми тогда, когда работа требует совершенно разных контекстов, прав доступа и критериев успеха:

    • Агент, отвечающий за личную жизнь, не должен делиться правами доступа с агентом, который занимается бизнес-финансами.
  • Агент, занимающийся программированием, не должен делить память с агентом, который публикует контент в социальных сетях.
  • Агент службы поддержки клиентов не должен иметь свободного доступа к вашим личным заметкам.
  • Основное правило заключается в том, что границы агентов должны соответствовать границам доверия. Это важнее, чем креативные названия ролей, поскольку отдельный агент полезен прежде всего как элемент, ограничивающий зону воздействия.

    Попросите агента проанализировать ваши привычки

    Самая ценная идея здесь — не инструмент, а рутина. В конце дня спросите у агента, какие задачи вы постоянно откладываете, что следует автоматизировать и какой небольшой инструмент он может создать для вас за одну ночь.

    Это превращает агента из исполнителя задач в наблюдателя за вашей работой. Лучшие кандидаты на автоматизацию обычно скрываются в постоянных трудностях:

    • Задача, которую вы откладываете каждый день.
    • Еженедельный отчет, который вы составляете вручную.
    • Сообщение, которое вы постоянно пишете заново с нуля.
    • Файл, который вы постоянно ищете.
    • Решение, которое вы постоянно откладываете.
    • Ритуал настройки, который вы повторяете в начале каждого проекта.

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

    Начните с скучной работы

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

    Не стоит начинать с чего-то настолько расплывчатого, как управление всем бизнесом. Начните с таких повседневных задач, как:

    • Подведение итогов ваших заметок каждый вечер.
    • Преобразование записей собраний в задачи.
    • Составление еженедельных отчетов на основе файлов проекта.
    • Анализ файла TODO и предложение следующих действий.
    • Написание сообщений для последующего контакта на основе списка потенциальных клиентов.
    • Преобразование одного повторяющегося ручного шага в небольшой утилитный скрипт.
    • Ведение ежедневного журнала того, что было выпущено.

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

    Доступ должен быть завоеван, а не предоставлен заранее

    Опасной версией персонального агента является тот, который с самого начала интегрирован во все: ваш почтовый ящик и календарь, файловую систему и приложения для чатов, заметки, платежные счета, данные клиентов и хранилища кода. Это не способствует повышению производительности; это огромная площадь для атак, и одно неправильно интерпретированное указание или вставка команды, скрытые в поступающем сообщении, могут повлиять на всё это.

    Лучшая модель работы — это постепенная адаптация нового сотрудника:

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

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

    Пять шагов для начала работы

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

    1. Определите узкую роль с четкими ограничениями

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

    You are my daily operating assistant.
    Your job is to help me notice repeated work, summarize useful context,
    and suggest one automation opportunity per day.
    Do not send messages, delete files, or make external changes without approval.
    

    Обратите внимание, что ограничения сформулированы как строгие правила, а не просто рекомендации. Подсказка не является границей безопасности, поэтому её необходимо сочетать с реальными ограничениями на доступ в настройках инструмента, однако четкое указание этих ограничений делает поведение агента предсказуемым.

    2. Подключите один источник с низким уровнем риска

    Предоставьте ему право на чтение заметок, одной папки или списка задач. На этом этапе полностью исключите электронную почту, платежи и данные клиентов.

    3. Запросите один ежедневный отчет

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

    Every night, summarize what changed today, what is blocked,
    and one small workflow I should automate next.
    

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

    4. Проведите проверку в течение недели

    Не добавляйте ничего нового, пока результаты работы не станут постоянно полезными. Один хороший день мало что говорит; неделя стабильных результатов — это более весомый признак.

    5. Добавляйте инструменты по одному

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

    Этот план намеренно не вызывает энтузиазма, и именно поэтому он работает.

    Заключение

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

    • Память, которая остается точной, релевантной и оптимизированной.
  • Доступ к инструментам, который легко понимать и аудитировать.
  • Расходы, которые остаются видимыми по мере увеличения использования.
  • Границы разрешений, соответствующие реальным границам доверия.
  • Если вы собираетесь это настроить, выберите одну простую задачу, ограничьте её доступ до минимума, отслеживайте его в течение недели и предоставляйте дополнительные возможности по мере необходимости.