Cursor запустил новый режим отладки Debug Mode Обложка: Skyread

Cursor запустил новый режим отладки Debug Mode

Новости
Главное:

  • Cursor представил Debug Mode — новую функциональность для улучшения отладки кода с помощью ИИ-агентов.
  • Debug Mode использует системный инженерный подход: анализ кода, формирование гипотез, инструментирование и сбор телеметрии в рантайме.
  • Инструмент позволяет минимизировать изменения в коде, создавая компактные исправления и обеспечивает обязательную проверку разработчиком.

Компания Cursor анонсировала запуск Debug Mode — инновационного режима, который переводит взаимодействие с кодовыми агентами на новый уровень. В отличие от привычного подхода с многократными попытками и ошибками, эта технология предлагает структурированный процесс устранения багов, максимально приближенный к методам работы опытных инженеров.

В основе Debug Mode лежит многоступенчатый цикл отладки. Сначала агент не пытается сразу исправить ошибку, а тщательно анализирует проект и формирует набор гипотез о причинах возникшей проблемы. Такой предварительный аналитический этап значительно повышает точность последующих действий.

Следующим шагом агент автоматически внедряет в программный код диагностические логи, которые помогают проверить каждую из гипотез. После этого пользователь воспроизводит ошибку в реальном приложении — при этом Debug Mode фиксирует состояния переменных, пути исполнения и временные параметры, собирая критически важные данные для целенаправленного исправления.

На основе собранных логов агент генерирует лаконичное исправление, которое обычно занимает всего несколько строк кода, вместо значительной переработки, часто наблюдаемой в традиционной работе с ИИ. Такой подход выделяет Debug Mode не просто как средство автоматической генерации кода, а как полноценный ассистент в отладке.

Очень важной особенностью является обязательная верификация результата. После применения патча пользователь повторно воспроизводит баг, чтобы убедиться в исправлении. Если ошибка устранена, диагностические вставки удаляются, и проект остается чистым. В противном случае цикл анализа и исправления повторяется с учётом новых данных.

Таким образом, Debug Mode формализует лучшие инженерные практики в рамках агентной архитектуры: рутинные задачи — инструментирование, гипотезы, сбор телеметрии — выполняет модель, при этом человек принимает окончательные решения по исправлениям. Это значительно повышает эффективность поиска и устранения сложных ошибок в программном обеспечении, которые ранее были вызовом для систем искусственного интеллекта.

Tagged