Исследователи представили HORIZON — агентный фреймворк, который автоматизирует проектирование аппаратного обеспечения через эволюцию кода на уровне репозитория. Система использует Markdown-обвязку для интеграции доменных знаний, исполнимых оценочных модулей и политик управления версиями. Агент автономно управляет состоянием проекта в изолированных ветках Git, обеспечивая непрерывную итерацию и проверку аппаратных архитектур без участия человека.
Подход HORIZON переносит принципы разработки программного обеспечения в сферу проектирования «железа». Вместо разовой генерации кода агент работает как полноценный инженер, который выполняет коммиты, анализирует результаты тестов и корректирует архитектурные решения на основе обратной связи от среды исполнения. Использование Git в качестве основного инструмента управления состоянием позволяет отслеживать историю изменений и откатываться к стабильным версиям в процессе поиска оптимальной конфигурации.
Методология фреймворка опирается на концепцию «принятия предиката», которая определяет критерии успешности каждой итерации. Это позволяет агенту самостоятельно определять, когда проект достигает целевых характеристик, и завершать цикл эволюции. Такой подход значительно снижает порог входа для автоматизации сложных инженерных задач, где требуется глубокая интеграция между кодом, симуляцией и аппаратными ограничениями.
Ключевые факты
- HORIZON рассматривает проектирование аппаратного обеспечения как процесс итеративной эволюции кода в репозитории.
- Система использует Git-ворктри для управления состоянием, трассировки изменений и обеспечения изоляции процессов.
- В состав фреймворка входят доменные знания, исполнимый оценщик и предикаты принятия решений для автоматической валидации.
- Агент работает в полностью автономном цикле, самостоятельно выполняя операции по модификации и тестированию архитектуры.