Harness as a Language — минимальный JAZ-примитив вместо набора подсистем
Саммари
Исследователи MIT проверяют необычную гипотезу: память, файловую систему и специализированные инструменты можно не собирать в виде отдельного harness, а выразить одним LLM-примитивом invoke. JAZ оставляет программисту минимальный agent loop и позволяет LLM писать исполняемый код с рекурсивными вызовами, а ограничения и мониторинг добавляет через hooks.
Из этого следует: память и инструменты — это не только продуктовые модули, но и programmable primitives, которые можно временно выразить в одном runtime.
На практике минимальный harness полезен как экспериментальная база для агента Revit: безопасные операции можно описывать кодом, а рискованные действия оставлять за typed tools и permission hooks.
Важный нюанс: выигрыш на recall и self-improvement нельзя переносить автоматически на доменные API с побочными эффектами; нужен отдельный eval на неверных вызовах и стоимости проверок.