Назад к курсу
Урок 4.6

Agent Harness: когда AI-агентов несколько и они работают вместе

На встречах с клиентами иногда звучат фразы:

За этими фразами часто скрывается задача, которую один AI-агент не решит. Нужна управляющая оболочка, которая координирует несколько агентов — это называется Agent Harness.

Клиент никогда не скажет «нам нужен harness». Ваша задача — услышать нужные сигналы и понять, о чём идёт речь.

Что важно понять

1. Что такое Agent Harness и чем он отличается от «просто AI»

До сих пор мы говорили об AI как об инструменте, который делает одно конкретное дело: отвечает на вопрос, классифицирует обращение, строит прогноз.

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

Agent Harness — это уровень выше. Это управляющая система, которая:

Аналогия для клиента: дирижёр и оркестр. Один музыкант (агент) играет свою партию. Дирижёр (harness) следит за тем, чтобы все играли вместе и в нужный момент.

2. Когда это нужно — а когда нет

Один агент справится, если:

Пример: классификация входящих обращений клиентов — один агент справится.

Agent Harness нужен, если:

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

3. Клиентские сигналы: когда вы слышите задачу для Harness

Клиент не знает слова «harness». Но он говорит вещи, за которыми это скрывается:

Что говорит клиент Что за этим стоит
«У нас сложный процесс — в нём слишком много шагов, чтобы автоматизировать целиком» Многоэтапный workflow → нужна координация агентов
«Пробовали чат-бота — он не справляется со сложными кейсами» Простой агент не справляется → нужна агентная цепочка
«Хотим автоматизировать не операцию, а весь процесс» Несколько связанных операций → кандидат для harness
«Нам нужно, чтобы система сама принимала промежуточные решения» Адаптивная логика → агентный подход
«Есть задача, которая требует разных компетенций на разных этапах» Специализация → разные агенты под каждый этап

4. Как говорить об этом с клиентом

Никаких технических терминов. Клиент покупает результат, а не архитектуру.

Не надо говорить:

«Мы предлагаем реализовать multi-agent harness с оркестрацией через LangGraph и параллельным запуском специализированных агентов.»

Говорите так:

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

Ещё один рабочий вариант:

«Представьте, что у вас есть несколько умных сотрудников, каждый из которых отвечает за свой участок. Harness — это менеджер, который ставит им задачи, контролирует выполнение и передаёт результат дальше по цепочке. Только вместо людей — AI.»

5. Когда подключать эксперта

Если клиент описывает задачу с признаками harness — не проектируйте решение самостоятельно. Это сложная архитектурная работа.

Ваша роль:

  1. Услышать сигнал.
  2. Уточнить: сколько этапов в процессе? Есть ли разветвления? Какой результат ожидается на выходе?
  3. Зафиксировать в квалификационном канвасе.
  4. Передать AI-эксперту с контекстом.

Не нужно знать, как это устроено внутри. Нужно знать, что это существует и когда это уместно предложить.

Инструмент урока: шпаргалка «Один агент или Harness?»

Задача линейная и повторяющаяся? ДА → Один агент или готовое решение Задача многоэтапная, есть разветвления или несколько логик? ДА → Рассмотреть Agent Harness Клиент говорит «сложный процесс» / «пробовали, не справляется»? ДА → Уточнить количество этапов → передать эксперту Клиент хочет автоматизировать целиком, а не по частям? ДА → Кандидат на Harness → квалифицировать и эскалировать

Проверьте себя

Вопрос 1

Клиент говорит: «Мы хотим, чтобы система сама обрабатывала входящие заявки от начала до конца: принимала, классифицировала, проверяла по базе, готовила ответ и отправляла менеджеру на согласование». Какой подход здесь уместен?

Вопрос 2

Какую фразу клиента вы бы назвали сигналом на Agent Harness? Выберите одну и объясните, что за ней скрывается.

Вопрос 3

Коллега говорит клиенту: «Мы реализуем multi-agent harness с оркестрацией LangGraph». Что здесь не так?

Итог урока

В этом уроке вы:

  • разобрались, чем один AI-агент отличается от Agent Harness — управляющей оболочки, координирующей несколько агентов;
  • увидели, в каких клиентских фразах скрывается запрос на harness;
  • получили формулировки, которые позволяют говорить об этом простым языком, без архитектурных терминов.

Главная мысль:

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