🤖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