Я вже не так часто пишу код, але я все ще люблю це! Нещодавно я запустив невеликий проект з відкритим вихідним кодом, який повернув мене до написання коду. І я маю поділитися своїм досвідом розробки з допомогою штучного інтелекту.
У Brocoders ми в основному використовуємо Cursor.AI, тож я вирішив спробувати його. Це редактор коду з функціями штучного інтелекту, які допомагають вам у написанні, редагуванні, рефакторингу та навіть спілкуванні з вашим кодом. Раніше я покладався на VS Code з розширеннями ШІ, такими як Cline і Roo Code AI, але Cursor здається кроком вперед. Він розуміє контекст вашої кодової бази, пам’ятає попередні правки і працює швидко та ефективно.
Підвищення продуктивності:
З нашого досвіду в Brocoders, Cursor збільшив продуктивність на 20-50%, в залежності від завдання.
Невеликий мінус:
Під час генерації великих шматків коду або рефакторингу, LLM іноді може забути ключові деталі. І, чесно кажучи, я не завжди все ретельно перевіряю, що призводить до непередбачуваних помилок, які важко налагодити — адже технічно це не мій код.
Використання ChatGPT для документації та API
Я також експериментував з ChatGPT + веб-пошук для документації API. Хоча він працює, він часто витягує застарілу інформацію, що призводить до неправильних рекомендацій. Було б чудово, якби ми могли завантажувати документацію API безпосередньо в контекст GPT, щоб отримувати надійні відповіді.
Запит на функцію?
Хіба не було б чудово, якби GPT міг безпосередньо запитувати API з чату — без необхідності використовувати Postman або інші інструменти? Якщо хтось знає, як це зробити, дайте мені знати!
Останні думки:
Я також помітив, що багато компаній ще не повністю використовують ці інструменти. Розробники можуть неохоче змінювати свій робочий процес, і нам часто доводиться заохочувати їх спробувати.
А щоб отримати справжню користь від цих інструментів, вам все одно потрібно розуміти код, який ви створюєте, і володіти ним.
Цей текст взято з особистого блогу після отримання дозволу автора.
Алгоритм консенсусу – це серце будь-якого блокчейна. Саме він визначає, хто і як записує нові…
Зайшов на сторінку, а там — спінери, skeleton і порожнеча? Це не баг, це —…
Таке запитання мені поставив мій знайомий, коли побачив мій профіль. Я настільки над цим задумалась,…
Нещодавно я вписався в один цікавий проєкт. Довелося розібратись з процесом звітності американських фармацевтичних компаній…
Одного разу я сильно посварився з СЕО компанії. Він кричав на мене, а я у…
Одразу два офтопи: Я також виконувала тестові; Тестове має бути коротким, чітким, і, бажано, оплачуваним.…