ForrestKnight про ШІ кодінґ
Посібник про те, як ефективно та професійно використовувати ШІ для написання коду як це роблять досвідчені розробники.
https://www.youtube.com/watch?v=5fhcklZe-qE
Для складного планування використовуйте потужніші моделі, а для генерації коду — швидші та дешевші. Не перемикайте моделі без потреби в одній розмові.
ШІ може швидко проаналізувати чужий код чи бібліотеки, пояснити архітектуру, намалювати схему взаємодії компонентів.
- Підготовка. На початку роботи використайте ШІ щоб проаналізувати весь проєкт й побудувати для нього опис контексту. Створіть файли з правилами (глобальними для всіх проєктів і специфічними для конкретного). Вкажіть там ваш стек технологій (напр., TypeScript, Postgress), стандарти, правила іменування гілок тощо.
- Конкретика. На початку нового чату вказуйте, які файли потрібно змінити, на який код звернути увагу. Пишіть детально, наприклад "Додай булеве поле
editableдо таблиціusers, віддай його через API, і на фронтенді показуй кнопку лише якщо це полеtrue". Додавайте логи, скріншоти з помилкою. - Керувати. ШІ спочатку складає детальний покроковий план реалізації. Ви перевіряєте, коригуєте, і лише потім даєте команду генерувати код. Не можна сліпо довіряти його виборам.
- Редагувати. Аналізуйте згенерований код. Треба й можна власноруч редагувати та доводити до якісного. Запитуйте, чому ШІ обрав те чи інше рішення, які є ризики.
- Команда агентів. Можна запустити одного агента для написання коду, другого — для написання тестів, а третього — для рев'ю коду першого.
- Можна давати команди Git природною мовою як то "створи гілку для релізу і перенеси туди виправлення багів".
#prompts #bestpractices #wrap