Всем привет! Меня зовут Сергей, я генеральный директор и основатель BVMAX. Мы занимаемся индивидуальной ИТ-разработкой, а также активно применяем ИИ в бизнес-процессах.
Я тестировал сервисы искусственного интеллекта, которые могут упростить написание кода. Я перепробовал десятки вариантов и наконец нашел идеальный инструмент программирования. В этой статье я покажу вам, как использовать Cursor AI, и поделюсь советами по его использованию.
Что такое Cursor AI?
Если вы когда-либо использовали код в ChatGPT, вы знаете, как это обычно выглядит: копируете абзац, вставляете его в чат, ждете, получаете ответ, снова копируете и вставляете обратно. Ну, у Cursor AI с этим проблем нет. Просто выберите нужный фрагмент, задайте вопрос на панели программирования, и вуаля — вы получаете ответ прямо в редакторе!
Основные фишки Cursor AI:
- Поддержка популярных языков программирования
- Интегрируйте свои проекты VS Code и сеансы SSH одним щелчком мыши
- Подсказки, просмотр и редактирование кода ИИ
- Выбор модели (GPT, Claude и т.д.)
- Подсветка изменений в стиле Git
Как работать с Cursor AI
Шаг 1: Установка и подключение
- Перейдите на официальный сайт, чтобы загрузить Cursor AI
- Выбираем базу для нашего компилятора. По умолчанию будет установлен Visual Studio Code
- Импортируем необходимые проекты и SSH-сессии из VS Code. Мне это нравится, потому что все данные можно загрузить всего одним щелчком мыши.
Шаг 2: Первоначальная настройка
- Выбираем нужный язык программирования. Cursor AI поддерживает Python, JavaScript, TypeScript и большинство других языков.
- Выберите модель ИИ. Например, здесь вы можете выбрать GPT-4 или Claude. Мой любимый сонет — 3.7 Клода.
Выбор модели ИИ
Шаг 3: Работа с кодом
Например, вы не понимаете, как код генерирует таблицу или как записывать данные в SQL. Итак, вам необходимо сделать следующее:
- Мы идем к вашему проекту
- Мы обводим часть кода, где необходимо применить изменения
- Скопируйте и вставьте в ячейку подсказки
- Мы подробно опишем задачу, которую хотим выполнить с помощью подсказки
Мы описываем задачу
Шаг 4: Результаты
Далее Cursor AI даст рекомендации о том, где следует изменить код. Самое классное, что изменения подсвечиваются так же, как в Git, и вы можете принять или отклонить их.
Принять или отклонить изменения
Мои рекомендации по использованию:
- Используйте небольшие фрагменты кода для редактирования и просмотра. Чем оно меньше, тем точнее будет результат.
- Не нажимайте «Принять» сразу, чтобы программа заменила ваш код. Дважды проверил, что ИИ не добавил ничего лишнего.
- выберите подходящую модель. Для достижения наилучшего результата я рекомендую использовать claude 3.7 sonnet max.
- Не покупайте сразу платную версию. Я еще не оплатил платформу и одного дня бесплатных запросов мне более чем достаточно.
Недостатки:
Стоит также обсудить его недостатки. Я заметил, что ИИ иногда теряет рассудок. Например, для одного выпуска он создал более 5 версий одного и того же файла. Зачем нам это нужно? Похоже, да, вы получили ответ на свой запрос. Но в данном случае вы запутались: что именно означает ИИ и какой из этих вариантов подходит?
Шаблон: Как ревьюить код через Cursor AI
В качестве бонуса я поделюсь с вами шаблоном, который я использую для анализа своего кода. Если вам нужен подробный и логичный анализ, подключите его к Promt.
Проанализируйте следующий фрагмент кода. Будьте конкретны, подробны и тщательны в своем анализе.
1. Сначала определите основное назначение языка программирования и кода.
2.Затем выделите ключевые компоненты, функции и алгоритмы в коде.
3. Укажите на возможные ошибки, неэффективность или дыры в коде.
4. По возможности предоставьте конкретные предложения по улучшению или оптимизации.
5. Объясните логику кода шаг за шагом.
Формат вывода:
– Язык: [Язык программирования]
– Цель: [Кратко опишите цель кода]
– Ключевые компоненты: [Список ключевых компонентов]
– Анализ кода: [Подробный анализ]
– Возможные проблемы: [список проблем]
– Предложения: [Конкретные предложения по улучшению]
[вставьте код]
Заключение
Стоит ли попробовать? Если вы разработчик или много работаете с кодом, то определенно да. Cursor AI — удобная платформа, где вы можете получать ответы прямо в программе без каких-либо хлопот. Это действительно превосходный продукт, сочетающий в себе искусственный интеллект и программирование.
Давайте теперь обсудим это. Вы использовали Cursor AI? Или вы один из тех, кто считает, что писать код должны только люди, и что никакой ИИ не сможет заменить разработчиков? Поделитесь своим мнением в комментариях!
Если эта статья оказалась для вас полезной, посетите наш канал в Telegram. Мы собрались там, чтобы обсудить бизнес-ИТ-технологии и искусственный интеллект. Например, мы составили список готовых продуктов для разных сфер бизнеса. Вы можете забрать его здесь.