NVIDIA представила Horizon — специализированный агентный фреймворк, предназначенный для полной автоматизации проектирования RTL (Register Transfer Level). Система способна самостоятельно управлять версионированием кода через Git-ворктри и решать сложные инженерные задачи без участия человека. В ходе тестирования агент продемонстрировал 100% результат выполнения на профильных бенчмарках, подтверждая высокую эффективность в задачах автоматизированного проектирования микроэлектроники.
Архитектура Horizon построена на концепции «hands-free» разработки, где каждая задача по проектированию RTL рассматривается как отдельный версионируемый репозиторий. Агент итеративно взаимодействует с кодовой базой, внося изменения и отслеживая их через Git-ворктри, что позволяет эффективно управлять состоянием проекта и откатываться к предыдущим версиям в случае ошибок. Такой подход минимизирует риск повреждения основной ветки разработки при выполнении сложных операций.
Ключевым преимуществом системы является способность агента к самообучению и эволюции в процессе работы. Вместо линейного выполнения команд, Horizon анализирует структуру репозитория и контекст задачи, адаптируя свои действия под конкретные требования RTL-дизайна. Это позволяет автоматизировать не только написание кода, но и процесс отладки, верификации и оптимизации логических схем, что ранее требовало значительных трудозатрат со стороны инженеров.
Ключевые факты
- Horizon достиг 100% показателя успешного завершения задач на стандартных бенчмарках для RTL-проектирования.
- Фреймворк использует Git-ворктри для изоляции изменений, что обеспечивает безопасную работу с версиями кода в автоматическом режиме.
- Система спроектирована как «hands-free» агент, исключающий необходимость ручного вмешательства в процесс итеративного проектирования.
- Решение направлено на автоматизацию критических этапов разработки микроэлектроники, включая написание, верификацию и отладку логических блоков.
