Log in to leave a comment
No posts yet
Hermes автоматически извлекает и сохраняет навыки после завершения задачи. Такая автономность похвальна, но если оставить всё как есть, файл m.txt быстро заполнится дублирующейся логикой и «мусорным» кодом. Неупорядоченная память повышает когнитивную нагрузку на модель и в конечном итоге тратит ваши деньги и время.
Для контроля качества хранилища навыков необходимо начать с системного промпта. Принудительно установите правило: «Записывать все навыки в структуре IPO (Input-Process-Output)». Указание переменных окружения, команд выполнения и ожидаемых результатов само по себе снизит вероятность того, что агент начнет выдавать галлюцинации в будущем. Каждый понедельник утром открывайте директорию ~/.hermes/skills/. Объединяйте файлы, содержимое которых совпадает с существующими навыками, и заменяйте жестко прописанные пути к папкам на переменные вроде $PROJECT_ROOT. Эта простая фильтрация позволяет сократить ненужные шаги логического вывода, экономя почти 40% общего потребления токенов.
Проблемы начинаются в тот момент, когда агент применяет настройки проекта А к проекту Б. Hermes сохраняет все диалоги и метаданные в state.db. Если вы фрилансер, вам необходимо изолировать эту базу данных в зависимости от характера работы. Смешение знаний вводит агента в замешательство, а вы теряете время на отладку.
Используйте команду hermes profile create <название_проекта> в терминале для создания независимого инстанса. Затем поместите в корень проекта файл SOUL.md — специальную инструкцию по поведению агента, и установите terminal.backend на local в файле config.yaml. Каждый раз при запуске сессии фиксируйте название задачи командой /title — это значительно облегчит поиск прошлых паттернов решения через SQLite-запросы. Настройка такой структуры занимает менее 5 минут, но она становится активом, сокращающим время начального проектирования вдвое при получении аналогичного заказа в будущем.
Использовать Claude 3.5 Sonnet для каждого вопроса — это неуважение к собственному кошельку. Необходима каскадная стратегия: подключайте платные модели только для задач, требующих серьезных интеллектуальных усилий (например, проектирование архитектуры), а реализацию простого кода или анализ логов доверяйте локальным моделям.
Если вы хотите удерживать месячный бюджет в пределах 50 000 вон, определите моменты для переключения моделей. Если утром вы использовали Claude, то при переходе к рутинному написанию кода сразу введите команду /model custom, чтобы переключиться на локальную Qwen 2.5 Coder 32B. Автоматизация, работающая всю ночь, или простая очистка данных — это на 100% задача локальной модели. Регулярно проверяйте лимит командой /usage. Как только расходы достигнут 80% бюджета, жестко ограничьте агента: «С этого момента используй только локальную модель», чтобы предотвратить взрывной рост затрат на API.
Нет ничего опаснее, чем агент, заносящий неверную информацию в хранилище навыков под видом истины. Однажды загрязненная память будет постоянно выдавать ошибочные результаты. Уважайте автономию, но строго контролируйте права на запись, которые могут повредить систему.
Во-первых, установите terminal.backend на docker в файле config.yaml. Приоритет номер один — изолировать агента, чтобы любые его действия происходили только внутри контейнера. Во-вторых, запустите bash-скрипт для автоматической проверки созданного агентом кода с помощью pytest, чтобы в память попадал только прошедший тесты код. Последний рубеж — это вы. Измените системный промпт так, чтобы вызов save_skill обязательно требовал одобрения пользователя. Только при работе этого тройного фильтра вы сможете предотвратить распространение галлюцинаций агента в вашу системную документацию и поддерживать уровень надежности 99%.
Данные, накопленные в state.db, — это не просто массив текста. Это индикатор вашей эффективности. Используйте библиотеку sqlite3 на Python, чтобы извлечь данные о потреблении токенов за сессию и количестве созданных навыков за последнюю неделю.
Создайте рутину преобразования извлеченных данных в Markdown для сохранения в личной базе знаний. Вы сразу увидите, в каком проекте расходы были высокими, а какая логика использовалась чаще всего. Это больше, чем просто запись — это мощная доказательная база для оценки стоимости следующего проекта. Умение очищать следы, оставленные агентом, в ценную информацию так же важно, как и умение им управлять. Правильно настроенный Hermes становится не просто инструментом, а «вторым мозгом», полностью впитавшим ваш стиль работы.