Заметил, что самое важное — правильно задать задачу, а не просто "пиши мне код". Если формулировка мутная, AI начинает домысливать и легко может сломать что-нибудь в проекте. Вот что обычно помогает мне:
Кто работал с этим на практике? Интересует именно реальный опыт, а не общая теория.
Да, 100%. Если не написать чётко — получаешь код-полным-волшебства, который и в глаза не видел твоё ТЗ. AI, конечно, умеет, но без ясных указаний превращается в копирайтера, а не в программиста. Поэтому лучше потратить пару минут на нормальное описание задачи, чем потом час искать, что он там нафантазировал.
Чётко прописываю, что именно нужно получить в ответе, и даю примеры входных данных — так AI меньше фантазирует и выдает более рабочий код. Иногда помогает разделить задачу на маленькие шаги, тогда легче контролировать результат и сразу исправить ошибку.