🤖HermesBlog
Руководства по Функциям Hermes · Часть 158/9/2026

Выполнение Кода — ИИ Пишет и Запускает Код

Выполнение Кода — ИИ Пишет и Запускает Код — простое для понимания руководство на основе официальной документации

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

hermes-feature-15-code-execution

Что такое execute_code?

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

Как это работает (за кулисами)

Волшебство происходит в пять тихих шагов, незаметных для вас:

  1. ИИ пишет скрипт – Он начинает с from hermes_tools import ... и пишет короткую программу на Python.
  2. Создаётся модуль инструментов – Hermes создаёт файл hermes_tools.py, содержащий все доступные вспомогательные функции.
  3. Открывается приватный канал – Hermes настраивает Unix-сокет, чтобы скрипт мог связываться с основной системой.
  4. Скрипт выполняется изолированно – Код запускается в отдельном подпроцессе, как в маленькой отдельной комнате, и каждый вызов инструмента отправляется обратно через канал.
  5. Показываются только результатыДо вас доходит только вывод print() из скрипта. Все промежуточные вызовы инструментов остаются скрытыми.

Вот крошечный пример того, что может написать ИИ:

from hermes_tools import search_web, summarize_text

results = search_web("2024 AI trends")
summary = summarize_text(results)
print(f"Summary: {summary}")

Почему вам это понравится

  • Экономия времени – Разговор из пяти шагов превращается в один шаг.
  • Никакого шума – ИИ может искать десять раз или вызывать три инструмента, но вы видите только конечный ответ.
  • Надёжнее – Скрипты детерминированы. Они не отклоняются от темы, как это бывает в свободном чате.

Примеры из реальной жизни

  • Пакетная обработка – Попросите ИИ прочитать 100 файлов, извлечь ключевую информацию и составить таблицу.
  • Многоэтапный анализ – Вытащить данные из базы → очистить их → построить график → написать резюме, всё за один раз.
  • Автоматизированное тестирование – Пусть ИИ напишет тестовый скрипт, запустит его и сообщит, какие функции сломаны.

Профессиональный совет

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

Помните: ИИ пишет код, запускает код, а вы просто читаете результаты. Это как иметь супер-эффективного ассистента, который говорит: «Готово — вот что вам нужно», не утруждая вас всей этой грязной серединой.

Главный вывод

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


📖 Официальная документация

Эта статья основана на официальной документации Hermes Agent :Официальные документы › user-guide/git-worktrees