Harness2 от Google Research: Рекурсивна оркестрация и самокоригиращи се рамки за AI агенти

Илюстрация: Google Research / GitHub
Едно от основните препятствия пред широкото навлизане на автономните AI агенти в реалния бизнес е тяхната непредвидимост: при продължителни задачи моделите често изпадат в безкрайни цикли, забравят първоначалните ограничения или замърсяват контекста си с грешни предположения. За да реши този системен дефект, изследователският екип на Google Research пусна библиотеката с отворен код Harness2 [1] — нов индустриален еталон в областта на инженерството на агентни харнеси.
Рекурсивната парадигма: Защо единичният агент е задънена улица
Досегашните опити за изграждане на агенти разчитаха на прости цикли от типа „мисъл – действие – наблюдение“ (ReAct), управлявани от един централен езиков модел. При задачи, изискващи стотици стъпки обаче, този подход неминуемо катастрофира поради натрупване на контекстен шум.
Harness2 въвежда строга йерархична архитектура:
- Супервизорни насочени ациклични графи (DAGs): Главният агент не изпълнява конкретни софтуерни инструменти сам. Той динамично генерира план като граф от подзадачи и инстанцира независими дочерни агенти (subagents), всеки от които работи в чист контекстен балон;
- Трансакционни контролни точки (State Checkpoints): Преди всеки дочерен агент да извърши необратимо действие (като модификация на файл или изпращане на заявка към външен сървър), харнесът прави пълна моментна снимка на състоянието. Ако агентът се провали или даде отклонение от очаквания тип изход, Harness2 моментално връща системата към последната стабилна точка (rollback), подобно на трансакция в релационна база данни [1].
От „магически промптове“ към строго софтуерно инженерство
Пускането на Harness2 маркира съзряването на AI индустрията:
- Край на ерата на наивното промптване: Надеждността на софтуера не се постига чрез заклинания в системния промпт от типа „моля, бъди много внимателен и не допускай грешки“. Надеждността се гарантира единствено чрез външни детерминистични предпазители, строги типове данни и механизми за ограничаване на страничните ефекти.
- Интелигентно подрязване на контекста (Context Pruning): Harness2 автоматично агрегира и компресира резултатите от дочерните процеси. Когато даден подзадачен агент прегледа 50 страници документация, той връща на супервизора само синтезиран отговор от два абзаца, запазвайки глобалния контекст чист и предпазвайки родителския модел от когнитивно претоварване.
- Неутралност спрямо моделите: Въпреки че е разработен от Google Research, Harness2 е напълно модулен и не е обвързан с Gemini. Инженерите могат свободно да го използват с Claude, локални модели на Meta или Mistral, създавайки универсална платформа за надеждни автономни работни потоци.

Инфографика: Рекурсивни граф структури и трансакционни механизми в Harness2
Източници
- Harness2 by Google Research – Recursive Agent Harnessing - Google Research / GitHub / Hacker News, 19 октомври 2026 г.