Oleksandr Kuzmenko, РедакторОпубліковано 4 хв читанняЗа участі AI · перевірено редактором
TL;DR
- Визнання та відповідальність — це дві сторони однієї медалі; інструменти не можуть відповідати за дефекти коду.
- Заяви про участь AI у пулл-реквестах розмивають персональну відповідальність розробника.
- Інженери повинні брати повну відповідальність за свій код і тести незалежно від використання AI.
Відповідальність проти визнання інструментів
У розробників з'явилася звичка заявляти про участь AI при відкритті пулл-реквестів чи презентацій, кажучи: «я попросив LLM написати це» або «LLM написала юніт-тести». Хоча це може здаватися чесністю, вказування AI створює проблему з відповідальністю.
Визнання та відповідальність — це дві сторони однієї медалі. Інструмент може отримати стільки визнання, скільки відповідальності він здатен понести. Оскільки AI не можна притягнути до відповідальності за помилки в продакшені, передача йому заслуг розмиває персональну відповідальність розробника.
Повна відповідальність за результати
Якщо ви створили щось чудове за допомогою LLM, беріть повне визнання за результат. Якщо ж згенерована робота має дефекти — беріть повну відповідальність і виправляйте її. Відповідальність завжди залишається на інженері.
