Исследования6 августа 2026 г., 00:18 МСК🤖 Auto

TraceCAD: Как persistent-память спасает LLM-агентов от ошибок в CAD

Исследователи представили TraceCAD — систему восстановления, которая сохраняет историю ошибок и успешных патчей для LLM-агентов, генерирующих 3D-модели. Это снижает затраты токенов и повышает точность геометрии.

Баннер новости 5162

Проблема: Потеря контекста в агентах генерации CAD

Современные LLM-агенты способны генерировать исполняемые параметрические программы для создания 3D-моделей. Однако при возникновении ошибок в процессе моделирования (например, несовместимость размеров или коллизии) стандартные циклы исправления часто теряют важную информацию: какие требования были выполнены, какие операции оказались ошибочными и какие попытки исправления уже были предприняты. Это приводит к повторению одних и тех же ошибок и росту вычислительных затрат.

Решение: TraceCAD как слой восстановления

Авторы предлагают архитектуру TraceCAD, которая действует как слой восстановления (recovery layer). Её ключевая особенность — создание постоянного состояния (persistent state). Система связывает запрошенные функции, шаги моделирования, доказательства сбоев и кандидаты на исправление в единую структуру данных. Это позволяет агенту не «забывать» контекст между итерациями отладки.

Процесс работы TraceCAD включает:

  • Диагностику: Выявление наиболее вероятных ошибочных операций.
  • Локализованный поиск: Поиск исправлений только в регионах зависимостей ошибочных операций, а не перебор всей модели.
  • Валидацию: Проверка кандидатов через выполнение кода и проверку сохранения геометрии.
  • Накопление опыта: Сохранение успешных и неудачных попыток в «память навыков» (skill memory) для будущего использования.

Результаты: Цифры и бенчмарки

Эксперименты проводились на бенчмарках, производных от DeepCAD. Были протестированы аблиционные исследования на 200 моделях и сравнение с базовыми методами на 1000 моделях. TraceCAD демонстрирует конкурентоспособное качество геометрии по метрикам IoU, Chamfer distance и Hausdorff distance.

Ключевые выводы аблиционных исследований (удаление компонентов системы) представлены ниже:

Компонент системы Эффект удаления на качество/затраты
Постоянное состояние (Persistent State) Снижение показателя восстановления (recovery score) почти в 2 раза
Локализованный поиск (Localized Search) Удвоение геометрической регрессии и удвоение вызовов кодового агента
Инициализация Skill Store на новых моделях Дополнительное снижение количества попыток, затрат токенов и задержки

Почему это важно

TraceCAD доказывает, что внедрение механизмов долговременной памяти и локализации ошибок в агенты генерации CAD критически важно. Это не только повышает надежность генерации сложных 3D-объектов, но и существенно экономит ресурсы (токены и время), делая процесс автономного проектирования более экономичным и масштабируемым.

Источник: arXiv cs.AI ↗