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