Не знаю, нравятся ли кому ИИ-автодополнения. Я везде отключил, потому что чаще оно отвлекает, чем помогает. Пользовался в разное время Copilot, Codeium, Gigacode.
Последние полгода всё чаще вижу, что нейросетями пользуются как чатом, только с добавлением контекста репозитория в промпт. В добавок к контексту появилась возможность описать критерии выполнения задачи и отдать все на произвол ИИ.
На прошлой неделе “завирусилась” терминальная утилита claude-code. Можно теперь написать тест и попросить утилиту итерироваться, пока тест не позеленеет (автоматический
REPL получается).Кстати ИИ-редакторы это уже давно позиционировали в демках:
- Windsurf (редактор от Codeium).
- Zed (демо-видео по ссылке было доступно еще в ноябре прошлого года).
Интерфейсы для разработки будут обрастать умными функциями, и в какой-то момент горячие клавиши, модальное редактирование (
vim) и слепая печать станут пережитком прошлого. Для кого-то уже стали. В 2015 коллега мне сказал: ”зачем тренировать слепую печать, если через пару лет все будут набирать текст голосом?“.Почему прямо сейчас бизнесу не заменить разработчиков (или разработчикам самих себя) нейросетями?
1. Дорого. Решение задачи, на которую у разработчика ушло бы минут 5-10, может обойтись и в 1$, и в 5$ (с
claude code, в зависимости от размера и сложности проекта).2. При этом нейросети не решают любые программерские-проблемы. Я несколько раз натыкался на то, что не могу привести нейросеть к решению, даже давая подсказки.
3. По-прежнему нужно понимать бизнес-требования и приоритеты, самостоятельно оценивать риски, понимать “трейдофы“, понимать, куда ведешь проект, почему используешь такую-то архитектуру, предсказывать изменения требований и т.п.
К горести луддитов, коим сам являюсь 😂 , ИИ становится все дешевле, но проблемы из пунктов
2 и 3 оставят профессию актуальной еще на неопределенное время. По личному восприятию появление LLM скорее избавило меня от скучной части работы, чем стало заменой.