Я потратил €400 на курс — вот что я узнал, чтобы вам не пришлось

Уроки, выученные при работе с Cursor

Я потратил 400 евро на Cursor всего за несколько дней… и вот мои выводы. Создавать программное обеспечение с помощью Cursor очень быстро, и вам определенно стоит его использовать. Однако есть и некоторые недостатки. Искусственный интеллект может не обеспечивать согласованность вашего кода и может вводить уязвимости в ваше приложение.

Вот мои советы:

  • Не используйте “Бесплатные” или “Премиум” модели. Кодирование с использованием этих моделей похоже на работу с “младшим программистом”. Как я люблю говорить, младший программист — это самый дорогой программист в компании, его работы представляют собой спагетти-код, который как-то работает, но его никто не хочет трогать, и все требует рефакторинга. Исключение составляют модели gpt-4o, если вы хотите добавить изображение в ваш запрос (например, если у вас есть дизайн, который вы хотите реализовать).
  • Самая дорогая модель — chatGPT 4.5-preview (стоит 2 евро за запрос через Cursor). Однако на момент написания этого блога ее производительность не оправдывает затрат. Не используйте её; не тратьте деньги зря.
  • Используйте модель o1. Она не включена в бесплатные или премиум-модели; вам нужно разрешить её в настройках аккаунта Cursor в разделе “Включить ценовое формирование на основе использования”. При использовании через Cursor она стоит 40 евроцентов за запрос. Это дорого? Зависит от того, сколько вы зарабатываете. Если вы экономите 15 минут с таким запросом, сколько вы на самом деле зарабатываете?
  • Используйте свой собственный API-ключ для OpenAI. Это намного дешевле. Более того, на платформе OpenAI есть акция, где вы можете получать 10 миллионов токенов ежедневно бесплатно, если поделитесь с ними данными — так что вы можете создавать практически всё бесплатно. (Доступно до 30 апреля 2025 года для некоторых пользователей.)
  • Разрешите большой контекст — запросы будут использовать больше токенов, но это стоит того для достижения лучших результатов и большей согласованности. В Cursor перейдите в Настройки → Функции → Чат и Композитор.
  • Используйте стандартные инструкции (Правила для ИИ и правила проекта в настройках Cursor). Как только вы решите использовать библиотеку, добавьте её в стандартные инструкции. Например, если вы решите использовать HeroIcons, добавьте это в контекст. В противном случае вы можете в некоторые моменты использовать lucide-icon, в другие HeroIcons, а иногда ИИ вообще создаёт целую SVG-иконку с нуля.
  • Используйте референсный файл для поддержания согласованности. Если у вас уже готов один API-эндпоинт и вы собираетесь создать ещё один, предоставьте существующий файл в качестве ссылки. Например, “Создайте CRUD API эндпоинт для ресурсов, используя подобный подход, как в projects/routes.” Это помогает поддерживать согласованность.
  • Проводите PR-ревью. Иногда это убирает важные части; иногда это вводит уязвимости. Пока что вам не стоит использовать Cursor для сложных проектов с пользовательскими данными, если вы не знаете, что делаете.
  • Не используйте платные или новые библиотеки. Это имеет смысл, если подумать: ИИ обучается на доступных данных, и в публичных репозиториях гораздо больше обычного JavaScript, чем примеров использования некоторых платных библиотек. Кроме того, документация часто недостаточна и может быть непонятной даже для людей. Однако с помощью обычного кода вы можете создать практически всё очень быстро.
  • Сосредоточьтесь на предоставлении правильного контекста. Это довольно очевидно, но на самом деле критически важно — если контекст неверный, ИИ попытается исправить неправильную проблему. Если у вас возникают трудности с исправлением или созданием чего-либо, переосмыслите свой контекст и попробуйте снова.

Я создал свой микро SaaS за несколько дней с помощью Cursor. Интересно, какие результаты? Посмотрите мой профиль для ссылки.

Перейти к источнику
AI Daily

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *