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

Делегирование субагентов — клоны ИИ

Делегирование субагентов — клоны ИИ — простое руководство на основе официальной документации

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

hermes-feature-12-delegation

Что такое делегирование субагентам?

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

В чём подвох: у субагентов амнезия

Вот что самое важное нужно запомнить: ваш субагент ничего не знает о вашей истории переписки. Это новичок в свой первый рабочий день. Всё, что вы обсуждали, каждая выполненная вами команда — всё забыто. Единственный его «ввод в курс дела» — это два поля, которые вы указываете:

  • goal: Что вы хотите, чтобы он выполнил
  • context: Фоновая информация, необходимая для выполнения работы

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

Одна задача? Отправляйте одного помощника

Для одной задачи синтаксис прост:

delegate_task(
    goal="Debug why tests fail",
    context="Error: assertion in test_foo.py line 42"
)

Здесь вы говорите субагенту: «Разберись с падением теста — ошибка на строке 42».

Несколько задач? Отправляйте команду

Нужно сделать несколько дел одновременно? Запускайте несколько субагентов параллельно. По умолчанию до 3 могут работать одновременно (это можно настроить — жёсткого лимита нет):

delegate_task(tasks=[
    {"goal": "Research topic A", "context": "Focus on recent primary sources"},
    {"goal": "Research topic B", "context": "Compare the leading explanations"},
    {"goal": "Fix the build", "context": "Project root: /home/user/project"}
])

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

Фоновый режим: основной ИИ остаётся занятым

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

Резюме и практические советы

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

Совет профи: Поскольку у субагентов амнезия, пишите свой context так, будто отправляете письмо новому коллеге, который ничего не знает о вашем проекте. Включайте фоновые детали, пути к файлам, сообщения об ошибках, ссылки — всё. Если сомневаетесь — делитесь лишним. В этом секрет того, чтобы этот инструмент работал на все сто.


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

Эта статья основана на официальной документации Hermes Agent :Официальные документы › getting-started/nix-setup