Исследователи представили HORIZON — агентный фреймворк, который автоматизирует проектирование аппаратного обеспечения через эволюцию кода на уровне репозитория. Система использует Markdown-обвязку для интеграции доменных знаний, исполнимых оценочных модулей и политик управления версиями. Агент автономно управляет состоянием проекта в изолированных ветках Git, обеспечивая непрерывную итерацию и проверку аппаратных архитектур без участия человека.

Подход HORIZON переносит принципы разработки программного обеспечения в сферу проектирования «железа». Вместо разовой генерации кода агент работает как полноценный инженер, который выполняет коммиты, анализирует результаты тестов и корректирует архитектурные решения на основе обратной связи от среды исполнения. Использование Git в качестве основного инструмента управления состоянием позволяет отслеживать историю изменений и откатываться к стабильным версиям в процессе поиска оптимальной конфигурации.

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

Ключевые факты

  • HORIZON рассматривает проектирование аппаратного обеспечения как процесс итеративной эволюции кода в репозитории.
  • Система использует Git-ворктри для управления состоянием, трассировки изменений и обеспечения изоляции процессов.
  • В состав фреймворка входят доменные знания, исполнимый оценщик и предикаты принятия решений для автоматической валидации.
  • Агент работает в полностью автономном цикле, самостоятельно выполняя операции по модификации и тестированию архитектуры.