Лучший ИИ-инструмент для программистов. Гайд: как использовать Cursor AI + шаблон промта для ревью кода

Всем привет! Меня зовут Сергей, я CEO и основатель компании BVMAX. Мы занимаемся заказной IT-разработкой, а еще активно внедряем ИИ в бизнес-процессы.

Я постоянно тестирую ИИ-сервисы, которые могут упростить работу с кодом. Перепробовал десятки вариантов и наконец нашел идеальный инструмент для программирования. В этой статье покажу, как использовать Cursor AI и поделюсь своими фишками в работе с ним.

Лучший ИИ-инструмент для программистов. Гайд: как использовать Cursor AI + шаблон промта для ревью кода

Что такое Cursor AI?

Cursor AI – это редактор кода с встроенным искусственным интеллектом. В отличие от других ИИ-сервисов, здесь все происходит прямо внутри среды разработки.

Если вы когда-то работали с кодом в ChatGPT, то знаете как это обычно выглядит: скопировал кусок, вставил в чат, подождал, получил ответ, снова скопировал, вставил обратно. Так вот, в Cursor AI нет этой возни. Просто выделяешь нужный фрагмент, задаешь вопрос в панеле программирования и вуаля – получаешь ответ прямо в редакторе!

Основные фишки Cursor AI:

  • Поддержка популярных языков программирования
  • Интеграция проектов и SSH-сессий из VS Code в один клик
  • Подсказки, ревью и редактирование кода на базе ИИ
  • Выбор модели (GPT, Claude и др.)
  • Подсветка изменений в Git-стиле

Как работать с Cursor AI

Шаг 1: Установка и подключение

  1. Переходим на официальный сайт и скачиваем Cursor AI
  2. Выбираем базу под свой компилятор. По умолчанию будет стоять Visual studio code
  3. Импортируем необходимые проекты и SSH сессии из VS Code. Здесь мне нравится, то, что все данные можно загрузить в один клик.

Шаг 2: Первоначальная настройка

  1. Выбираем язык необходимый язык программирования. Cursor AI поддерживает Python, JavaScript, TypeScript и большинство других языков.
  2. Выбираем ИИ-модель. Например, здесь можно выбрать GPT-4 или Claude. Мой фаворит - Claude 3.7 sonnet.
Выбор ИИ-модели
Выбор ИИ-модели

Шаг 3: Работа с кодом

Например, вас смущает, как код формирует таблицу или как записывает данные в SQL. Итак, вот что вам нужно сделать:

  1. Заходим в ваш проект
  2. Обводим нужную часть кода, где хотим применить изменения
  3. Копируем и вставляем в ячейку promt
  4. Подробно пропишем задачу, что хотим сделать с промтом
Описываем задачу
Описываем задачу

Шаг 4: Результаты

Дальше Cursor AI выдаст рекомендации на изменение нужного части кода. Самое крутое, что изменения подсвечиваются, как в Git и у вас есть выбор – принимать их или отклонить.

Принимаем или отклоняем изменения
Принимаем или отклоняем изменения

Мои рекомендации по использованию:

  • Работать с небольшими фрагментами кода для редактирования и ревью. Чем меньше – тем точнее результат.
  • Не сразу нажимать Accept, чтобы программа заменила ваш код. Перепроверьте, не добавил ли ИИ лишнего.
  • Выбирать правильную модель. Советую использовать claude 3.7 sonnet max для наилучшего результата.
  • Не сразу покупать платную версию. Я до сих пор не платил за платформу, мне хватает и бесплатных запросов на день.

Недостатки:

Стоит рассказать и о минусах. Я заметил, что ИИ иногда заносит. Например, на один вопрос он создает 5+ версий одного и того же файла. А зачем оно нам надо? И вроде да, ты получаешь ответ на свой запрос. Но в таких случаях путаешься, а что ИИ вообще имел в виду и какой из этих вариантов подходящий?

Шаблон: Как ревьюить код через Cursor AI

Бонусом поделюсь с вами шаблоном, который я использую для анализа кода. Вставляйте его в Promt, когда хотите получить развернутый и логичный разбор.

Проанализируй следующий фрагмент кода. Будь конкретным, подробным и детальным в своем анализе.

1. Сначала определи язык программирования и основное назначение кода.

2. Затем выдели ключевые компоненты, функции и алгоритмы в коде.

3. Укажи на возможные ошибки, неэффективности или уязвимости в коде.

4. Предложи конкретные улучшения или оптимизации, где это возможно.

5. Объясни логику работы кода пошагово.

Формат вывода:

- Язык: [язык программирования]

- Назначение: [краткое описание назначения кода]

- Ключевые компоненты: [список основных компонентов]

- Анализ кода: [детальный анализ]

- Потенциальные проблемы: [список проблем]

- Рекомендации: [конкретные рекомендации по улучшению]

[Вставить код]

Заключение

Стоит ли пробовать? Если вы разработчик или просто часто работаете с кодом – однозначно да. Cursor AI — это удобная платформа, где вы получаете ответы прямо в своей программе, без лишней суеты. Это реально достойный продукт, где ИИ и программирование работают вместе.

А теперь давайте обсудим. Пользовались ли уже Cursor AI? Или вы из тех, кто считает, что писать код должен только человек — и никакой ИИ не заменит разработчика? Делитесь своим мнением в комментариях!

Если вам была полезна эта статья — загляните в наш Telegram-канал. Там мы рассказываем об IT-технологиях и ИИ для бизнеса. Например, мы собрали список готовых промтов для разных сфер бизнеса. Забрать можно тут.

5
1
3 комментария