Skip to main content

Command Palette

Search for a command to run...

Основы ИИ

Cursor Learn

Добро пожаловать в Cursor Learn!

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

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

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

  1. Вы можете пойти пешком. Это бесплатно, но займёт больше времени.
  2. Вы можете поехать на велосипеде. Это стоит немного денег и будет чуть быстрее.
  3. Вы можете поехать на машине. Это стоит дороже всего, но это самый быстрый вариант.

Я знаю, о чём вы думаете! На минуту забудем об общественном транспорте (простите, ньюйоркцы!). Мне нравится этот пример, потому что вы выбираете между временем, деньгами, надёжностью и усилиями.

А теперь представьте, что вы создаёте программный продукт. Есть также много разных способов это сделать!

  1. Вы можете написать каждую строку кода без инструментов. Обычно это бесплатно (разработчикам iOS нужна подписка, чтобы публиковать приложения), но это может занять больше времени и привести к ошибкам.
  2. Вы можете использовать IDE или другие инструменты для разработчиков. Иногда они стоят денег, но помогают ускорить работу, предоставляя обратную связь по написанному коду. Например, сообщая, компилируется ли он и есть ли другие проблемы.
  3. Вы можете использовать ИИ-инструменты. Они стоят дороже, но с практикой и усилиями помогают быстрее создавать ПО.

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

Работа с ИИ — это новый вид программирования. В простейшем случае вам не нужно искать в Google или просматривать сайты документации, чтобы найти нужное. Но ИИ также может интеллектуально дополнять код, который вы пишете, или создавать целые файлы на основе ваших указаний и существующего кода.

Но если вы плохо представляете, как работает ИИ и каковы его ограничения, работа с ИИ может разочаровывать. ИИ генерирует для вас код, но он не работает. Тогда вы просите исправить код, но он всё равно не работает. Аргх!

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

Итак, начнём.

Sponsor
SponsoredKunjungi sekarang
Promo