Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Разработка программного обеспечения уже никогда не будет прежней.

На этой неделе я видел множество видеороликов о том, как люди создают приложения, не написав ни строчки кода. Некоторые даже используют голосовые помощники для создания приложений, полностью избавляясь от необходимости прикасаться к клавиатуре.

🔥Телеграм-бот SYNTX предоставляет доступ к более чем 30 ИИ-инструментам. Без ВПН, оплата любой картой, запросы на любом языке, пробуйте бесплатно! Под капотом - GPT4o/Gemini/Claude, MidJourney, DALL-E 3 и Ideogram, LUMA, Runway, Kling, Suno, Редактор с 12 различными ИИ-инструментами для ретуши фото.

☝Это только часть функций, доступных в SYNTX!

В одном из особенно впечатляющих примеров Рики, отец 8-летней девочки, поделился на сайте X (бывший Twitter) видео, на котором его дочь создала приложение всего за 45 минут. При этом она даже не написала ни одной строчки кода!

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Еще больше полезностей - в телеграм-канале про нейросети и канале про генерацию изображений Миджорниум.

Как это возможно?

Ответ кроется в удивительном прогрессе ассистентов программирования на базе ИИ, и одним из самых заметных на данный момент является Cursor AI.

Что такое Cursor AI?

Cursor AI - это помощник по написанию кода, созданный на основе Visual Studio Code (VS Code) от Microsoft. Он улучшает процесс программирования, понимая ваш код, предлагая усовершенствования и даже занимаясь написанием кода за вас.

Да, он сканирует и индексирует весь ваш проект, чтобы получить полное представление о том, как все в вашем коде связано между собой. Это позволяет ему указывать или ссылаться на определенные файлы или документацию во время программирования или отладки.

Помимо понимания контекста вашей кодовой базы, Cursor также очень хорош в обработке естественного языка (NLP). Вы можете использовать команды (например, Ctrl+K), чтобы описать то, что вы хотите, простыми словами, и ИИ сгенерирует необходимый код. Основываясь на ваших данных, он может подсказать или создать сложные структуры кода, соответствующие потребностям вашего проекта.

Что же это значит для людей, не занимающихся разработкой?
Учитывая, что все, что вам нужно, - это IDE, Cursor AI и подключение к Интернету, вы можете создавать полнофункциональные веб-приложения без какого-либо опыта программирования.

В этой статье я расскажу вам о том, как настроить и использовать Cursor AI, а также об его основных возможностях.

Давайте начнем.

Настройка Cursor AI

Чтобы начать работу, зайдите на сайт cursor.com и бесплатно скачайте установочный файл.

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Теперь вы, возможно, зададитесь вопросом: Почему Cursor не доступен в качестве расширения VS Code?

Разработчики объяснили, что Cursor, как отдельное приложение, имеет больше контроля над пользовательским интерфейсом редактора, что позволяет более глубоко интегрировать ИИ. Такие функции, как Cursor Tab и CMD-K, были бы невозможны в качестве плагинов в существующих средах программирования. Это решение позволяет инструменту обеспечивать более бесшовный и интегрированный процесс.

После установки Cursor вы заметите, что он по-прежнему выглядит как VS Code, но иконка в верхней левой части отличается.

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Чтобы вызвать раздел чата, нажмите CMD+L, и он появится в правой части редактора.

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

После этого вы можете начать взаимодействовать с ИИ. В настоящее время в выпадающем меню можно выбрать пять языковых моделей, но я бы рекомендовал для достижения наилучших результатов выбрать GPT-4o или Claude 3.5 Sonnet.

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

И вот хорошая новость: при регистрации Cursor предоставляет вам двухнедельную пробную версию с 2 000 завершений, так что вам не придется сразу же оплачивать подписку. Этого будет более чем достаточно, чтобы понять, на что способен инструмент.

Как работает Cursor

Лучший способ показать работу Cursor AI - это демонстрация.

В приведенном ниже примере у меня есть текущий проект AI-SaaS с базовой схемой Prisma, и я хочу добавить новую модель.

Сначала я открыл файл schema.prisma, чтобы Cursor знал, какой файл ему нужно изменить. Затем я нажал CTRL+L, чтобы вызвать пользовательский интерфейс чата, и описал, чего я хочу добиться.

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Промпт: I have this base prisma schema. I have a feature called AI Article generator where user can generate an article by text prompt and the AI will generate an article based on the prompt. I want to save the article and the text prompt so that when user checks the history, the articles along with the prompt will be retrieved from the database. Can you update the schema to accommodate this request?

Cursor понял задачу и внес в схему следующие предложения. Он добавил новую модель AIArticle и связал ее с моделью User, чтобы отслеживать, кто создал каждую статью.

// ... existing code ... model User { id String @id @default(cuid()) name String? email String? @unique emailVerified DateTime? image String? password String? passwordResetToken String? @unique passwordResetTokenExp DateTime? accounts Account[] sessions Session[] aiArticles AIArticle[] // Add this line } // ... existing code ... model AIArticle { id String @id @default(cuid()) prompt String content String @db.Text createdAt DateTime @default(now()) updatedAt DateTime @updatedAt userId String user User @relation(fields: [userId], references: [id], onDelete: Cascade) }

Я просмотрел изменения, и они выглядели хорошо, поэтому мне оставалось только нажать кнопку «Apply».

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Cursor автоматически добавил изменения в файл и даже выделил измененные участки кода.

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

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

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Кроме того, если вы столкнетесь с какими-либо ошибками в процессе сборки или выполнения, есть опция «Debug with AI», которая поможет вам быстро определить и устранить проблему.

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Потрясающе! Это невероятно эффективно и может спасти меня от бесчисленных часов разочарования.

Мой опыт работы с Cursor AI

Как человек, занимающийся программированием уже более десяти лет, я не понаслышке знаю об эволюции инструментов разработки. Недавно я перешел от GitHub Copilot к опробованию Cursor с Claude 3.5 Sonnet, и это было потрясающе.

За последние несколько дней я заметил, что значительная часть моего «программирования» теперь включает в себя написание промптов на английском языке, а также просмотр и уточнение сгенерированных изменений кода.

Поясню, что я не полностью полагаюсь на ИИ. Вместо этого я использую гибридный подход, который мне нравится называть «полукодингом». Я начинаю с написания начального фрагмента кода, добавляю комментарии, чтобы направить ИИ, а затем использую автозаполнение и подсказки.

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

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

При этом важно признать, что существует кривая обучения. Это почти как заново учиться программировать, но, честно говоря, я не представляю, как можно вернуться к программированию без помощи ИИ.

Сколько он стоит?

Одна из вещей, которую я ценю в Cursor AI, - это щедрые бесплатные кредиты. Когда вы регистрируетесь, вы получаете доступ к версии Pro, которая включает следующие преимущества:

  • Профессиональные возможности в течение двух недель
  • 2 000 завершений
  • 50 медленных премиум-запросов
  • 200 небольших использований курсора
Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Бесплатных кредитов должно быть достаточно, чтобы опробовать все возможности и создать простые веб-приложения. Однако если вы планируете создавать более сложные проекты с расширенными возможностями, вам стоит перейти на один из платных тарифов:

  • Pro: Этот тарифный план стоимостью 20 долларов в месяц включает в себя все, что есть в тарифном плане «Hobby», но добавляет неограниченное количество завершений, 500 быстрых премиум-запросов в месяц, неограниченное количество медленных премиум-запросов, неограниченное использование курсора и 10 использований Claude Opus в день.
  • Business: Этот тарифный план стоит 40 долларов за пользователя в месяц и включает в себя все функции Pro, а также централизованную оплату счетов, административную панель управления, усиленный режим конфиденциальности и политику нулевого хранения данных OpenAI или Anthropic.

В целом, Cursor AI - это надежный инструмент, но он не идеален. По-настоящему он проявляет себя, когда вы уже написали код и вам нужна помощь в его завершении. Если вы написали 80 % кода, Cursor AI поможет вам дописать последние 20 %.

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

🔥Телеграм-бот SYNTX предоставляет доступ к более чем 30 ИИ-инструментам. Без ВПН, оплата любой картой, запросы на любом языке, пробуйте бесплатно! Под капотом - GPT4o/Gemini/Claude, MidJourney, DALL-E 3 и Ideogram, LUMA, Runway, Kling, Suno, Редактор с 12 различными ИИ-инструментами для ретуши фото.

☝Это только часть функций, доступных в SYNTX!

Источник статьи на английском - здесь.

3535
11
12 комментариев

Вот. Подтверждение про то, как нейронки ускоряют процессы кодинга. А у разработчиков тех же игр, всё одна отмазка, разработка дорожает. Хех

4
Ответить

В целом там тоже ИИ. Вопрос в том, что игры стали масштабнее, игроки опытнее, а маркетинг требовательнее.

https://www.youtube.com/watch?v=Dj60HHy-Kqk&pp=ygUddW5yZWFsIGVuZ2luZSA1IHByZXNlbnRhdGlvbiA%3D

2
Ответить

Со временем эта отмазка исчезнет, как и некоторые программисты )

2
Ответить

Перепись нейросетей в комментах)

3
Ответить

Уверены? Боюсь, что комментаторы с вами не согласятся ;)

1
Ответить

Куда детей то..

2
Ответить

У детей бывает еще лучше мышление, чем у некоторых взрослых )

2
Ответить