Ранее в этом году исследователи тестировали идею масштабирования кооперации ИИ-агентов на примере создания браузера с нуля.
Проект получился рабочим, но далеким от идеала. Скорее амбициозная демонстрация, а не готовый продукт.
Читают прямо сейчас:
Как создать AI-агента: пошаговое руководство — как работает разделение ролей планировщик/исполнитель и почему именно эта архитектура позволила рою не утонуть в конфликтах
ИИкономика: токены, GPU и бигтех — кто реально контролирует ИИ — разбор схемы primary agents и subagents: как дорогие модели управляют дешёвыми исполнителями
SQLite — самая простая база данных, которая работает везде — что именно переписывал рой агентов и почему SQLite — одна из самых сложных баз для воспроизведения с нуля
Новый тест: SQLite без документации-подсказок
Чтобы проверить, как далеко ушел прогресс в этом направлении, команда Cursor вернулась к задаче. Ранее она же поставила «старый» рой в тупик.
Речь идет о воссоздании базы данных SQLite на Rust, опираясь только на 835-страничное руководство. У ИИ не было исходного кода, тестов и интернета.
Результат проверяли по тестовому набору sqllogictest, о существовании которого агенты не знали.
Планировщики и исполнители
Ключевое архитектурное изменение — разделение ролей. Система работала так, что планировщики на мощных моделях дробили задачу на части, а исполнители на быстрых и дешевых моделях их выполняли.
Это снизило нагрузку на контекст — планировщик не тонет в деталях реализации, а исполнитель не отвлекается на общую картину.
Цифры говорят сами за себя
На модели Grok 4.5 новая система за четыре часа набрала 80% теста, тогда как старую пришлось остановить уже на втором часу. Она просто-напросто утонула в более 70 000 конфликтов слияния и разрослась до 54 пакетов кода вместо девяти.
Итоговый движок в новой версии уместился в 9908 строк против 64 305 у старой.
Экономика роя
Стоимость экспериментов колебалась от $1339 до более $10 000 в зависимости от связки моделей. Доминировали дешевые модели-исполнители, тогда как дорогие планировщики отвечали лишь за первичную декомпозицию задачи.
