Post #2226
821

Надо признать, что AI-агенты -- это качественный шаг (куда-то туда:).
LLM как ни крути, не более чем статистический подбор наиболее "близкого" к решению, и всё (предсказание наиболее вероятной последовательности токенов). Нейросеть концептуально не способна - в принципе - прокручивать код по шагам, эмулировать его выполнение.
Поэтому именно агенты закрывают этот пробел: например, с помощью тестов дают обратную связь, получилось решение работающим или нет.
Что интересно, и люди программирует очень похоже. Смотрю по многим десяткам ребят (и девчат), кто у меня изучал программирование с полного нуля: нарешиваем сперва сотни простых задачек постепенно растущей сложности, чтобы когда человек прочитал условие новой задачи такой же сложности, нейросетка в его голове сразу выдала бы приблизительное решение. Собственно сеньоры отличаются от начинающих только тем, сколько примерно похожего на решение кода они могут сгенерировать с ходу. Начинающий - от силы десяток строк, профи быстро напечатает несколько сотен. Тут кстати полезная отдельная связь, дабы осознать свою скорость и рейт ошибок, у меня это курс по Personal Software Process Карнеги Меллона. Но это один микро-скилл, и его недостаточно.
Требуется также и агентское мышление, второй микро-скилл: прежде всего, метод пристального взгляда, когда мы пошагово прокручиваем работу кода (или как минимум его критические моменты) в голове. Тут у людей разные квалификации тоже различия, но скорее в уровне компетенции: начинающий (сознательная некомпетентность) будет долго и мучительно моделировать работу каждой строчки кода и путаться в трёх соснах, а профи (бессознательная компетентность) моделирует работу длинных простынь кода подсознательно; на уровне сознания это будут инсайты или смутное чувство "где-то что-то тут не так" (или "вроде норм" :). Тогда уже пускаем в ход отладчик и логи.
Я по этой причине начинающим с нуля с самого первого занятия даю рекомендации и разбор задачек в режиме пошагового выполнения, чтобы эти два базовых микро-скилла склеивались у них в уме как можно быстрее и прочнее.
(правда, набора на занятия у меня не было уже год, и не знаю, когда снова возобновлю :)
LLM как ни крути, не более чем статистический подбор наиболее "близкого" к решению, и всё (предсказание наиболее вероятной последовательности токенов). Нейросеть концептуально не способна - в принципе - прокручивать код по шагам, эмулировать его выполнение.
Поэтому именно агенты закрывают этот пробел: например, с помощью тестов дают обратную связь, получилось решение работающим или нет.
Что интересно, и люди программирует очень похоже. Смотрю по многим десяткам ребят (и девчат), кто у меня изучал программирование с полного нуля: нарешиваем сперва сотни простых задачек постепенно растущей сложности, чтобы когда человек прочитал условие новой задачи такой же сложности, нейросетка в его голове сразу выдала бы приблизительное решение. Собственно сеньоры отличаются от начинающих только тем, сколько примерно похожего на решение кода они могут сгенерировать с ходу. Начинающий - от силы десяток строк, профи быстро напечатает несколько сотен. Тут кстати полезная отдельная связь, дабы осознать свою скорость и рейт ошибок, у меня это курс по Personal Software Process Карнеги Меллона. Но это один микро-скилл, и его недостаточно.
Требуется также и агентское мышление, второй микро-скилл: прежде всего, метод пристального взгляда, когда мы пошагово прокручиваем работу кода (или как минимум его критические моменты) в голове. Тут у людей разные квалификации тоже различия, но скорее в уровне компетенции: начинающий (сознательная некомпетентность) будет долго и мучительно моделировать работу каждой строчки кода и путаться в трёх соснах, а профи (бессознательная компетентность) моделирует работу длинных простынь кода подсознательно; на уровне сознания это будут инсайты или смутное чувство "где-то что-то тут не так" (или "вроде норм" :). Тогда уже пускаем в ход отладчик и логи.
Я по этой причине начинающим с нуля с самого первого занятия даю рекомендации и разбор задачек в режиме пошагового выполнения, чтобы эти два базовых микро-скилла склеивались у них в уме как можно быстрее и прочнее.
(правда, набора на занятия у меня не было уже год, и не знаю, когда снова возобновлю :)
- ❤ 36
- ✍ 23
- 🏆 5












