avva: (Default)
avva ([personal profile] avva) wrote2026-05-05 05:09 pm

уровни ии для работы программистов

Уровни использования ИИ в работе программиста выглядят на данный момент примерно так:

0. Не использует вообще из принциальных соображений или просто не знает, как. Я таких лично не наблюдаю, но мир большой.

1. Использует, чтобы понять, как вызывать какой-то API, какая технология подходит для чего-то, для простых кусков кода из нескольких строк. По сути как невероятно удобная и продвинутая версия Stack Overflow.

2. Генерирует нетривиальное количество кода с помощью ИИ (в IDE или через браузер), дает свой код ИИ на критику. Просит ИИ найти/починить баги в коде, добавить какую-то фичу, наваять какой-то UI, срубить скрипт для обработки данных итд.

3. Пользуется Claude Code или Codex или схожими надстройками над моделями. Запускает агентов, дает им нетривиальные задачи, подробные указания, ограничения. Внимательно проверяет код, написанный агентами, стремится следить за техническим развитием проекта и направлять его.

4. Как предыдущий, но отказался от просмотра и понимания кода, вместо этого стремится контролировать поведение агентов с помощью внешних ограничений: тестов, плана развития проекта и его технической структуры (планы тоже пишут агенты, но программист их меняет). Играет роль менеджера команды агентов с ограниченным техническим пониманием системы.

5. Как предыдущий, но запускает целые команды агентов, они критикуют и исправляют друг друга, у разных агентов специализированные роли, в том числе агенты решают задачи тем, что разбивают их на части, запускают суб-агентов и контролируют их поведение.

Из того, что я видел, самым значительным и одновременно
спорным шагом является "отказаться от чтения кода, написанного ИИ". Те, кто находятся на уровнях 4-5, считают, что именно это "освобождает" их, дает им огромный скачок вперед в производительности, и что если это делать правильно, можно сохранить допустимое качество кода. Те, кто не готовы к этому шагу, считают, что это заводит проекты в тупик, создает базы исходников с ухудшающимся дизайном и растущей запутанностью, с которой ИИ перестает со временем справляться.

Программисты: где вы в этой иерархии? Что думаете о тех, кто продвинулся дальше вас или отстал?
vmozgutuman: (Default)

[personal profile] vmozgutuman 2026-05-05 02:15 pm (UTC)(link)
1
Общаюсь с чатом на предмет какие варианты решения у меня есть, а потом иду и сам читаю.
pupsikk: (Default)

Industrial magic

[personal profile] pupsikk 2026-05-05 03:11 pm (UTC)(link)
На всех уровнях начиная с 1 от инженера вместо нормальной инженерской работы требуется теперь шаманить на полставки - разрабатывать и применять заклинания, постоянно их адаптировать и переформулировать, в общем - превращаться в волшебника. А все университеты со временем станут хогвартсами, потому что ну как же иначе, прогресс же, спрос есть, надо удовлетворять. Только без палочек пожалуйста, это жутко неэффективный инпут девайс.

Те, кого не примут в университет, будут практиковать жертвоприношения и ритуалы вроде три раза поплевать через плечо.

А персонаж Джека Николсона из фильма "As good as it gets" будет по-видимому провозвестником будущего для средней руки сеньеров.





Edited 2026-05-05 15:16 (UTC)
paserbyp: (Default)

[personal profile] paserbyp 2026-05-05 03:18 pm (UTC)(link)
Большинство сидит на уровне 1.

[personal profile] bowhill 2026-05-05 04:14 pm (UTC)(link)
Это не иерархия, как программист мог бы и сообразить – это стадии.

Например, стадии утраты навыков. Но вообще-то, процесс может протекать весьма по-разному.
sobriquet9: (Default)

[personal profile] sobriquet9 2026-05-05 04:20 pm (UTC)(link)

Между 3 и 4, в зависимости от задачи.

Уровень 5 агентами не достигается. Для этого агенты должны быть независимыми, а они все копии одной и той же модели с слегка разными входными данными и случайными числами. Как говорил Дилберт, надо инвестировать в стадо больных коров. Если корова одна, она может умереть. А когда коров много, риск диверсифицируется и исчезает.

[personal profile] ald1976 2026-05-05 05:05 pm (UTC)(link)
Цыплят по осени считают. Неизвестно, кто прав - тормоза, которые не спешат или энтузиасты, которые готовы погрузиться в "ИИ" c головой.

Но точно одно - все будет быстро меняться, и самопровозглашенные новоиспеченные "гуру ИИ" могут оказаться у разбитого корыта - они научатся тому, что быстро станет неактуальным. И им на смену придет очередная смена "гуру", возможно из бывших тормозов.

И когда оптимальное время сесть на этот трамвай - вопрос интересный.