Курсор, що планує: Як нова функція змінила моє життя (і ваш код)

    Знаєте, бувають моменти, коли береш до рук новий гаджет і розумієш: це не просто чергова іграшка. Це щось інше, що змушує мозок працювати на повну, а пальці мимоволі тягнуться до екрана чи клавіатури, щоб відчути цю магію. Саме так я почувалась, коли вперше побачила нову функцію в Cursor – IDE, яка для багатьох розробників стала цифровою домівкою. Cursor IDE

    “Невже? Це може стати справжнім переворотом!” – подумала я. І я не перебільшую. Останні два-три тижні я буквально живу з цим новим інструментом, тестуючи його в найрізноманітніших сценаріях. І якщо хтось скаже, що це просто галас, хай вислухає мене уважно. Бо я бачила, як ця функція не просто покращує роботу, а й виправляє помилки, які ще вчора здавалися непереборними.

    Ця штука настільки крута, що я хочу показати вам, як вона допомогла мені розв’язати проблему з одним із моїх власних інструментів. Але спочатку розберемося, що ж це за “режим планування” (Plan Mode), про який я так захоплено говорю.

    Коли код потребує не тільки коду, а й плану: знайомство з “Plan Mode”

    Ви, мабуть, вже помітили, що в меню режимів Cursor з’явився новий пункт – “Plan Mode”. Звучить трохи загадково, правда? Але за цією простою назвою ховається справжній інтелект. В його основі – потужна модель (особливо якщо у вас є доступ до GPT-4 Turbo або GPT-4 Turbo Fast – це вже зовсім інший рівень!), яка не просто генерує код. Вона… планує.

    Уявіть, що ви ставите штучному інтелекту завдання. Замість того, щоб одразу кидатися в код, він бере паузу. П’ять, десять хвилин – він “роздумує” сам із собою. Ставить собі запитання, аналізує ваш код, шукає логічні зв’язки. Це як хтось надзвичайно розумний ретельно готується, перш ніж почати будувати. Результат – детальний, продуманий план дій, який ви потім можете реалізувати.

    Битва з багом: як “Plan Mode” врятував мій YT Genius

    Тепер перейдемо до практики. Щоб показати всю міць цієї функції, я вирішила використати її для виправлення реальної проблеми. У мене є інструмент під назвою YT Genius. Він доступний лише моїй команді (так-так, не питайте!), але його головна фішка – аналіз конкурентів, виявлення найкращих заголовків для відео та генерація власних заголовків.

    Наприклад, я можу завантажити своє старе відео (скажімо, стрім, який я проводила днями), пояснити, що я хочу зробити, і інструмент запропонує заголовки, натхненні найуспішнішими відео конкурентів. Звучить круто, правда? Але проблема в тому, що він… перестав працювати. Не знаю, що саме змінилося. Можливо, я вчора додала щось нове (так, я додала підтримку Claude 4.5, щоб мати доступ до найновіших моделей), але це, схоже, зламало генератор заголовків.

    Я перевірила логи на Vercel (саме там все це “живе”) і побачила помилку. Точніше, одразу здогадалася, в чому може бути причина, але вирішила провести експеримент. Ось, дивіться, я копіюю цю помилку. Хоча, ви вже бачите, що заголовки генерувалися непогані – можливо, саме ті, що я використала для цього відео.

    Але повернемося до проблеми. Я обираю GPT-4 Turbo Fast (якщо можете собі дозволити – це найкращий вибір!), відкриваю проєкт у Cursor (звісно, я вже там) і ставлю завдання:

    “Вчора я додала нову функцію до генератора заголовків, щоб підтримувати нові моделі. Сьогодні отримую помилки під час спроби генерації. Перевірила логи Vercel, ось помилка: [вставляю помилку]”.

    І додаю: “Зрозумій, чому це відбувається, і запропонуй рішення.”

    І ось тут починається магія “Plan Mode”. Я натискаю кнопку, і… все. Завдання запущено. Це займе деякий час, тому я, напевно, зникну на кілька хвилин, а ви поки можете випити кави.

    Перша зустріч із планом UI: читаємо між рядками коду

    (Перемотуємо час, поки AI працює)

    Окей, це зайняло кілька хвилин. І ось він – наш план! Він відкрився в новому вікні, і я вже бачу, над чим працював “розумник”.

    Що я бачу? Деякі моделі, як виявилося, загортають свій JSON (це такий формат, який комп’ютери розуміють) у… Markdown. Так, ось ці штуки, які називаються “markdown fences”. Ось дивіться:

    json
    {
    “title”: “…”
    }

    Це виглядає як JSON, але фактично – Markdown. А API, яке я використовую, робить простий JSON-пас всього тексту. Тобто ці зворотні апострофи (``) роблять його недійсним. Комп’ютер не може це прочитати. Це як намагатися читати книгу, текст якої написаний незрозумілими символами.

    І “Plan Mode” це зрозумів! Він запропонував зміни. План дуже детальний, він включає список завдань (To-Do). Але найцікавіше ось що:

    Існує два варіанти. Перший – просто натиснути “Build” і дозволити GPT-4 Turbo Fast все виправити. Ця модель чудово планує і, до речі, дуже добре пише код. Але вона… повільна.

    Але є й інший варіант. Я до вчорашнього дня для реалізації планів використала Claude 4.5 – він надзвичайно швидкий. А вчора вийшов Claude 4.5 Haiku. Яка ж логіка? Можна використати потужний GPT-4 Turbo Fast для створення плану, а потім вибрати модель, яка буде виконувати цей план. Наприклад, той же Haiku, який робить це блискавично! Це дає можливість перемикатися між моделями. Як вам таке?

    Швидкість світла: реалізація за лічені хвилини

    Я обираю модель, яку хочу використати для реалізації, – нехай це буде Haiku, – і натискаю “Build”. І ось Cursor починає працювати. Я відкриваю термінал, запускаю сервер розробки, щоб одразу все протестувати.

    (Хвилинка очікування, поки все компілюється та запускається)

    Дивіться! Все зроблено. Зміни внесено. Тепер найвідповідальніший момент – тестування.

    Я знову повторюю той самий запит: “Я хочу зробити відео про новий режим планування в Cursor. Це абсолютний game-changer, я використовую його весь день, і це найкращий планувальник серед усіх AI-інструментів зараз. Згенеруй заголовки.”

    І… ТА-ДАМ! Все працює! Заголовки згенерувалися без жодних проблем. Легко й швидко.

    Про що це все? Про ефективність та розумний підхід

    Отже, що ми маємо? Функція “Plan Mode” в Cursor – це, без перебільшення, революція. Вона не просто пришвидшує процес розробки, вона робить його розумнішим.

    1. Всебічне планування: Використання моделей рівня GPT-4 Turbo для створення детального плану дозволяє уникнути неочікуваних помилок та прогалин.
    2. Гнучкість вибору: Можливість вибрати найшвидшу модель для виконання плану (як Claude 4.5 Haiku) заощаджує час.
    3. Виправлення помилок: Як ви бачили, навіть складні баги можуть бути виправлені завдяки цій функції.

    Ви можете повернутися до режиму планування, щоб створити новий план, або одразу перейти до роботи, використовуючи створений план. Це неймовірно зручно.

    Я щиро рекомендую вам спробувати “Plan Mode”. Особливо якщо поєднувати стратегічне планування за допомогою потужних моделей і швидке виконання іншими. Це зекономить вам час, зменшить кількість помилок і просто зробить вашу роботу більш комфортною та продуктивною.

    Звісно, навіть найкращий планувальник не вбереже вас від великих помилок. Але про це – в наступному відео!

    Підсумовуючи: “Plan Mode” в Cursor – це не просто нова фіча. Це новий спосіб думати про розробку. Це крок до більш інтелектуального та ефективного створення програмного забезпечення. Спробуйте його. Ви не пошкодуєте!

    Поділитися.
    0 0 голоси
    Рейтинг статті
    Підписатися
    Сповістити про
    guest
    0 Коментарі
    Найстаріші
    Найновіше Найбільше голосів
    Зворотній зв'язок в режимі реального часу
    Переглянути всі коментарі
    0
    Буду рада вашим думкам, прокоментуйте.x