CodeWithLLM-Updates
-

Досвід інтеграції ШІ у виробничі процеси
https://www.sanity.io/blog/first-attempt-will-be-95-garbage
Автор використовував 18 місяців Cursor для генерації коду, а останні 6 тижнів – Claude Code. Перехід до Claude Code зайняв лише години щоб зрозуміти як з ним працювати.

Ментальна модель автора: ШІ це молодший розробник, який ніколи не вчиться. Витрати на Claude Code можуть становити значний відсоток від місячної зарплати інженера (1000-1500 доларів на місяць).

Висновки:

Головна проблема на сьогодні, що ШІ не вчиться на помилках. Рішення: краща документація, чіткіші інструкції.

Автор статті підкреслює, що відмова від "володіння" кодом (оскільки його написав ШІ) призводить до більш об'єктивних рев'ю, швидшого видалення невдалих рішень та відсутності его при рефакторингу.

Обговорення на ХН
https://news.ycombinator.com/item?id=45107962
LLM стали вже стандартним інструментом для інженерів. Підтверджується, що кілька ітерацій з LLM (3 і більше) для досягнення прийнятного результату – це типово. LLM не дуже добре пишуть складний код самостійно, якщо це не надзвичайно проста або шаблонна задача. Код, написаний LLM, завжди потребує ретельного моніторингу та редагування.

Існує занепокоєння, що надмірне використання LLM може зменшити власні навички "мислення" розробника. Якщо молодший розробник просто "вайбить" код за допомогою LLM без глибокого розуміння, це підриває довіру старших колег.

Постійно згадується важливість створення дуже детальних запитів та використання контекстних файлів (наприклад, Claude.md) для передачі архітектури, стилю та "підводних каменів". Розбиття складних завдань на малі, керовані частини є ключовим для успіху. Використання TDD з LLM дуже добре працює.

Деякі користувачі створюють додаткових "критичних агентів" (LLM, натренованих на пошук помилок), щоб перевіряти код, написаний основним агентом.