Google 13 ноября опубликовала результаты применения системы ИИ-агентов в научных и инженерных задачах. Функция /teamwork в среде Antigravity распределяет работу между специализированными исполнителями и подбирает схему их взаимодействия. Это развитие ранее представленного инструмента, а не его первый анонс
По данным компании, за две недели агенты перенесли оставшуюся после первоначального этапа часть кода микроядра Zircon из C++ в Rust. Получилось около 800 тысяч строк безопасного кода: Google сообщает о прохождении всех модульных тестов ядра и загрузке на оборудовании с архитектурой ARM64. Для видеодекодера libgav1 компания заявляет ускорение версии на Rust на 20–30% относительно исходной реализации после оптимизации; первоначально перенос был примерно вчетверо медленнее
Проверка встроена в сам процесс: кандидатов оценивают по неизменённым тестам, аппаратным измерениям или средствам проверки математических доказательств. Отдельные агенты-критики получают свежий контекст без рассуждений автора решения. При переносе кода следующий модуль допускается к работе лишь после компиляции его зависимостей
Базовые функции совместной работы агентов и последовательного улучшения кода уже доступны внешним пользователям. Однако специализированный режим переноса кода и ряд других сценариев Google пока обещает добавить позднее. Компания также открыла приём заявок на шесть месяцев бесплатного доступа к максимальному уровню использования для 10 тысяч академических исследователей
Остаётся практический вопрос: сколько вычислений потребует автоматически выбранная команда агентов и почему система предпочла именно такую схему работы? Возможность поручить задачу целой группе полезна, но для оценки эффективности нужны затраты на проверенный результат, а не только показатели ускорения готовой программы
Первоисточник — Google Research
Сообщите редакции. Существенные исправления мы отмечаем в материале