- Компания Cursor выпустила обновлённую версию своей среды разработки – Cursor 2.0 с новым интерфейсом для работы с несколькими агентами.
- Представлена собственная ИИ-модель для программирования под названием Composer, демонстрирующая высокую скорость и качество генерации кода.
- Cursor 2.0 и Composer интегрированы для ускорения и повышения точности процессов написания и корректировки кода с помощью нескольких агентов одновременно.
Компания Cursor объявила о релизе версии 2.0 своей среды разработки, а также представила собственную передовую модель искусственного интеллекта для кодинга – Composer. Эти нововведения призваны изменить традиционный подход к программированию, сосредоточив рабочий процесс вокруг интеллектуальных агентов, которые взаимодействуют с кодом напрямую, а не с отдельными файлами.
Cursor 2.0 предоставляет разработчикам возможность привлекать к выполнению задач сразу несколько агентов, работающих параллельно и не мешающих друг другу. Новый интерфейс позволяет сформулировать желаемый результат, а агенты осуществляют изменение кода, автоматизируя рутинные задачи. Особенно полезной является возможность одновременного использования нескольких моделей на одну задачу с последующим выбором оптимального решения. Также улучшена система просмотра изменений и реализована встроенная проверка результатов с последующей доработкой кода для достижения корректного финала.
Кроме того, был представлен Composer — новая модель ИИ для разработки программного обеспечения, которая, по заявленным данным, достигает качества, сравнимого с лучшими на рынке аналогами, при этом работает приблизительно в четыре раза быстрее. Composer оптимизирована для быстрого агентского программирования и способна выполнять многошаговые задачи всего за один цикл ответа за время менее 30 секунд. Внутренние тесты Cursor отметили высокую скорость итераций и надежность модели при решении комплексных проблем.
Для обучения Composer использовались реальные примеры из крупных кодовых баз, с применением инструментов, аналогичных тем, что используют живые разработчики: чтение и правка файлов, семантический поиск по коду, выполнение терминальных команд, исправление ошибок и написание тестов. Каждый этап тренировки имитировал практические инженерные задачи, требуя от модели выдачи оптимального следующего шага, будь то изменение кода, составление плана действий или развернутый ответ.
В целом, выпуск Cursor 2.0 вместе с Composer демонстрирует значительный шаг в развитии интеллектуальных инструментов для программирования, которые призваны повысить продуктивность разработчиков за счет интеграции современных методов машинного обучения и эффективного распределения задач между несколькими агентами.
