Пробовал за последние месяцы разные штуки — Copilot, Cursor, Windsurf, подключал OpenAI API для автогенерации, проверял рефакторинг и оптимизацию. Есть места, где AI чувствуется как настоящий помощник: например, когда нужно быстро набросать шаблонный код или доки, сэкономить на рутинных функциях. Особенно помогает, когда знаешь, как правильно формулировать запрос, чтобы не получить мусор.
Но часто AI начинает мешать, когда проект слишком специфичный или код сильно завязан на внутренние особенности. Тогда предложения либо нелогичные, либо приводят к багам. Особенно раздражают моменты, когда AI подсовывает что-то с устаревшими методами или из другой парадигмы. А еще мистика с потерей контекста — каждый новый запрос в чат может стирать всю предыдущую "память", приходится постоянно подгружать.
Кто как решает эту проблему? Лично я стал делать так: делю задачи на два типа — с понятной структурой и четким вводом, где AI в фаворе, и более «тонкие» моменты — там лучше самому или максимум подсмотреть. Иногда быстрое автодополнение спасает именно в первом случае, а во втором — только ручное погружение.
Обсуждали уже? Кто что думает, где бесполезный AI, а где незаменимый?