Перейти к содержимому
arckep.ru — все нейросети в одном месте без VPN Перейти
>AISTUDY_
AUTHORСвежий выпуск №030 → Контекст, сессия, compact

Подкаст · трек «Кодинг с агентами» · выпуск 1

Модуль 2.1: введение в AI-кодинг

21 минута · 24 октября 2026 г.

Что на самом деле даёт искусственный интеллект разработчику и каких страхов стоит бояться? В выпуске весь модуль: цифры исследований о скорости и удовольствии от работы, три мифа, главный приём работы с агентом (дать ему способ проверить результат), три вида инструментов и как выбрать свой.

Главы

  1. 00:00 Введение. Часть 1: что говорят цифры о скорости и удовольствии от работы
  2. 04:03 Часть 2: три мифа про AI-кодинг
  3. 07:14 Часть 3: страхи, которые имеют смысл, и главный приём: способ проверки
  4. 10:35 Часть 4: консоль, редактор, чат: три вида инструментов
  5. 15:51 Часть 5: как выбрать инструмент, дерево решений и итоги

Уроки выпуска

В уроках на сайте есть схемы, упражнения и тесты, которых нет в аудио.

Текст выпуска

Показать полный текст

Ведущая: Привет-привет! С вами AIStudy — бесплатный курс про искусственный интеллект, который можно слушать за рулём, в метро или на кухне. Записывать ничего не нужно: таблицы, цены и команды лежат на сайте.

Ведущий: Привет! Сегодня первый выпуск второго трека. Он называется «Кодинг с агентами» и написан для разработчиков, которые только начинают использовать искусственный интеллект в работе.

Ведущая: То есть первый трек, «Агенты для всех», был для тех, кто код не пишет, а теперь мы идём глубже?

Ведущий: Так и есть. Но начинаем мягко. Первый модуль называется «Введение в AI-кодинг». Это обзор: что на самом деле даёт искусственный интеллект разработчику, чего бояться, а чего нет, и как выбрать свой первый инструмент. Рассказываем так, чтобы было интересно и тем, кто пишет код недавно, и тем, кто давно.

Ведущая: И какой у нас план?

Ведущий: Пять частей. Первая: что говорят исследования о скорости и об удовольствии от работы. Вторая: три мифа про искусственный интеллект в разработке. Третья: страхи, которые имеют смысл, и главный приём работы с агентом. Четвёртая: три вида инструментов, терминал, редактор и чат. Пятая: как выбрать инструмент именно вам.

Ведущая: Поехали!

Ведущий: Поехали!

Ведущая: Часть первая. Давай начнём с цифр. Все говорят, что искусственный интеллект ускоряет разработку. А что показывают исследования?

Ведущий: Начну с самого известного. Исследование GitHub: разработчики с Copilot заканчивали задачи примерно на пятьдесят пять процентов быстрее. Задача, на которую раньше уходило почти три часа, занимала чуть больше часа.

Ведущая: Ого. Это же больше чем вдвое быстрее!

Ведущий: Вот тут я бы остановился. Это одна цифра из одного исследования, и в уроке к ней сразу идёт оговорка. Компания GitClear смотрела на код, который написал искусственный интеллект, и увидела другое: такой код чаще обычного вскоре переписывают, а повторяющихся кусков в нём становится заметно больше, по их данным примерно в четыре раза. Скорость и качество не всегда идут вровень.

Ведущая: То есть быстро написать и хорошо написать — две разные вещи.

Ведущий: Именно. Поэтому результат надо проверять. К этой мысли мы ещё вернёмся, она одна из главных во всём модуле.

Ведущая: А есть цифры не про одну задачу, а про работу команды целиком?

Ведущий: Есть. Компания Accenture провела контролируемый эксперимент с группами разработчиков. Результат скромнее. Примерно на девять процентов больше запросов на слияние на одного разработчика в месяц. Слияние идёт быстрее на одиннадцать процентов. И на восемь процентов чаще код проходит с первого раза, без лишних кругов проверки.

Ведущая: Звучит неплохо. Но на революцию не похоже.

Ведущий: Автор урока говорит ровно так: это не революция, это оптимизация. Инструмент уже два года в руках у разработчиков, и эффект получился ровный и полезный, без чудес.

Ведущая: А где тогда настоящий выигрыш?

Ведущий: Вот здесь цифры интереснее, и они не про скорость. Семьдесят три процента разработчиков говорят, что искусственный интеллект помогает им оставаться в потоке, то есть не выпадать из сосредоточенной работы. Восемьдесят семь процентов экономят умственные силы на рутине. А от шестидесяти до семидесяти пяти процентов говорят, что реже раздражаются на работе.

Ведущая: Это же про качество жизни. Когда не пишешь в пятидесятый раз один и тот же шаблонный код, голова остаётся свежей для сложных задач.

Ведущий: Верно. Запомните эту мысль: главная выгода не в рекордах скорости, а в освобождении от рутины.

Ведущая: Слушай, а подсказки вообще попадают в цель? Мне кажется, принимают далеко не всё.

Ведущий: Далеко не всё. В среднем разработчик принимает около тридцати процентов подсказок. Остальные либо не подходят к контексту, либо требуют правок, а часть он просто пролистывает, не открывая.

Ведущая: Получается, это не автопилот.

Ведущий: Это соавтор, который иногда ошибается. Хорошая формулировка. Итак, часть первая одной фразой: скорость выросла, но скромнее, чем в рекламе, главное изменение в том, что уходит рутина, а результат всё равно надо проверять.

Ведущий: Часть вторая. Мифы. Самый громкий: искусственный интеллект заменит программистов. Что скажешь?

Ведущая: Скажу, что не заменит, но изменит требования к навыкам. Смотри, как уже бывало. Когда появились фреймворки, программисты не исчезли. Исчезли те, кто писал весь код вручную. Появились те, кто знает фреймворк. Когда пришли облачные сервисы, девопс не пропал, он изменился: разработчики сами научились выкладывать свой код.

Ведущий: И с агентами то же самое?

Ведущая: Похоже на то. Тяжелее придётся тем, кто копирует код с форумов, не понимая, что он делает. Тем, кто в пятидесятый раз пишет руками однотипные операции с базой. И тем, кто не умеет объяснить, что именно нужно написать.

Ведущий: А кто в выигрыше?

Ведущая: Те, кто пишет точные технические задания для искусственного интеллекта. Кто критически читает сгенерированный код. Кто отвечает за архитектуру и качество. И кто умеет работать с большим контекстом.

Ведущий: То есть растёт цена умения ставить задачу и проверять результат.

Ведущая: Именно так.

Ведущий: Хорошо. Миф второй: искусственный интеллект пишет плохой код. Я сам видел, как он выдаёт какую-то кашу.

Ведущая: В уроке ответ такой: он пишет код того качества, какие вы дали ему промпт и контекст. Вот два случая. В первом вы пишете одной строкой: напиши функцию для работы с базой данных. И всё. Получаете общий код: без обработки ошибок, без логирования, без типов. Вы же не рассказали, как у вас в проекте работают с базой.

Ведущий: А второй случай?

Ведущая: Во втором вы пишете подробно: в проекте используем такую-то библиотеку для базы данных, вот модели пользователей и постов, нужна функция, которая отдаёт все посты пользователя по страницам. Посмотри, как это уже сделано вот в этом файле, и используй те же приёмы. И получаете функцию, которая выглядит так, будто её написал человек из вашей команды.

Ведущий: То есть разница не в нейросети, а в том, что ей рассказали.

Ведущая: Да. В уроке это сказано хорошо: искусственный интеллект как коллега. Расскажете ему, как вы работаете, и он будет писать в вашем стиле.

Ведущий: Третий миф: это инструмент для новичков, чтобы не учиться. А опытным он без надобности.

Ведущая: Наоборот. Наибольшую пользу получают мидлы и синьоры. Разберём по уровням. Новичок получает шаблон и общее направление, но не знает лучших практик, и потом ему приходится переучиваться. Мидл получает скорость, контекст и лучшие практики: он знает, что ему нужно, быстро критикует результат, и урок оценивает его экономию в тридцать-сорок процентов времени.

Ведущий: А синьор?

Ведущая: Синьор получает возможность делегировать и вести несколько дел сразу. Пример из урока: он пишет техническое требование для агента, а пока тот работает, проводит код-ревью для своей команды. Один бы он столько не успел.

Ведущий: Три мифа, и у каждого простой ответ. Заменит? Нет, но изменит профиль. Плохой код? Зависит от контекста. Только для новичков? Скорее для опытных.

Ведущая: Часть третья. Мифы разобрали, но страхи бывают и обоснованными. Какие из них стоит принимать всерьёз?

Ведущий: Урок называет три. Первый: деградация умений. Если полностью положиться на искусственный интеллект, голова ржавеет. Как этого избежать: использовать его как ассистента, а не как замену мышлению. Всегда понимать, что лежит в сгенерированном коде. И критиковать.

Ведущая: Второй, наверное, про безопасность?

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

Ведущая: А третий?

Ведущий: Зависимость от поставщика. Сервис могут закрыть, цену могут поднять, и вы остаётесь без инструмента. Как избежать: пробовать несколько инструментов, учиться писать хорошие промпты, они подходят везде, и не привязывать весь рабочий процесс к одному сервису.

Ведущая: Звучит разумно. Ты обещал главный приём.

Ведущий: Обещал. Это из руководства инженерной команды Anthropic по работе с Claude Code. Главный рычаг качества: дать агенту способ самому проверить свой результат.

Ведущая: Поясни. Он же и так старается.

Ведущий: Старается, но без проверки он останавливается в тот момент, когда код выглядит готовым. И единственным фильтром ошибок становитесь вы. Опечатку, забытый импорт, сломанный крайний случай вам приходится искать глазами. А если в задаче есть объективный критерий, например тесты, успешная сборка, проверка стиля или сравнение скриншота с макетом, то агент сам запускает проверку, читает ошибку и правит код, пока проверка не пройдёт.

Ведущая: Приведи примеры, чем слабая постановка отличается от сильной.

Ведущий: Три пары. Первая, про логику. Слабо: напиши функцию проверки почтового адреса. Сильно: напиши эту функцию, вот три примера с ожидаемым ответом, после реализации запусти тесты. Вторая, про сбой. Слабо: сборка падает, почини. Сильно: сборка падает с такой ошибкой, вот журнал, найди первопричину, не заглушай ошибку и добейся, чтобы сборка завершилась успешно.

Ведущая: А про интерфейс?

Ведущий: Слабо: сделай панель аккуратнее. Сильно: сделай по макету со скриншота, открой страницу через браузерный инструмент, сними скриншот результата и исправь расхождения.

Ведущая: Ага. В сильной постановке всегда есть ответ на вопрос «как мы поймём, что готово».

Ведущий: Запомните: у задачи для агента должен быть способ проверки. Это один из самых практичных советов во всём модуле.

Ведущая: Давай проверим себя. Три вопроса про себя, ответы вслух не нужны. Первый: какую рутинную задачу в вашей работе вы бы отдали агенту прямо завтра?

Ведущий: Второй вопрос: какой у этой задачи будет способ проверки, тест, сборка, линтер или скриншот?

Ведущая: И третий: что в сгенерированном коде вы обязательно прочитаете сами, чтобы понимать, что там написано?

Ведущий: Если ответы нашлись, вы уже работаете с агентом лучше большинства. Дальше посмотрим, какие бывают инструменты.

Ведущий: Часть четвёртая. Инструментов теперь десятки. Как в них не запутаться?

Ведущая: Автор урока делит их на три вида, или, как он говорит, три подхода к работе. Первый: консольные агенты, по-английски CLI. Идея такая: искусственный интеллект живёт у вас в терминале и работает как коллега, который сидит рядом.

Ведущий: Как это выглядит на деле?

Ведущая: Вы запускаете агента в папке проекта и пишете обычными словами: добавь функцию, которая пишет журнал в файл, и посмотри, как уже устроен код. Агент сам читает нужные файлы, разбирается в проекте, пишет функцию, вносит правки, запускает тесты и показывает результат. Вы говорите: отлично, только замени простой вывод на запись в журнал отладки. Он исправляет и снова гоняет тесты.

Ведущий: То есть он видит весь проект, правит файлы, запускает тесты и может сделать коммит.

Ведущая: Да. Из примеров сейчас: Claude Code, Antigravity CLI от Google, Codex CLI, консольные агенты Copilot и Cursor и открытый OpenCode. Названия и условия у таких инструментов меняются каждые несколько месяцев, поэтому актуальный список ищите на странице урока. И одно скажу сразу: старый Gemini CLI от Google больше не бесплатный путь для обычных аккаунтов, вместо него теперь Antigravity CLI. Если вы читали старые статьи, ставьте не его.

Ведущий: Принято. Второй вид?

Ведущая: Агенты, встроенные в редактор. Cursor, GitHub Copilot. Они подсказывают, пока вы печатаете. Набираете начало функции, а через долю секунды редактор предлагает продолжение, и вы принимаете его одной клавишей. Можно выделить кусок кода и попросить: сгенерируй функцию или перепиши. Есть режим агента: он сам правит много файлов, запускает команды и тесты. А ещё есть фоновые облачные агенты: они работают полностью сами и приносят вам готовый запрос на слияние.

Ведущий: Без участия разработчика? Это серьёзно.

Ведущая: Серьёзно, поэтому такой код тем более надо проверять. Помните часть третью.

Ведущий: А третий вид?

Ведущая: Самый привычный: открыли браузер, написали в чат, скопировали результат. ChatGPT, Claude, Gemini. Контекста проекта у чата нет, пока вы сами его не вставите. Удобно быстро спросить и поучиться, неудобно вести настоящую разработку.

Ведущий: И как выбирать между ними?

Ведущая: По задаче. Хотите написать новую фишку с нуля, например новый запрос в программном интерфейсе с изменением базы. Тут лучше консольный агент: ему нужно понять архитектуру, прочитать модели, обработчики, существующие запросы и написать всё сразу, вместе с миграциями. Хотите дополнить существующий код, скажем, рядом с функцией «получить пользователя» нужна «получить товар». Лучше редактор: вы видите файл, знаете контекст, подсказка появится за секунды. Консольный агент справится правильнее, но дольше. А если надо быстро проверить идею, например вспомнить, как работает асинхронность в языке, берёте чат и получаете объяснение за десять секунд.

Ведущий: Давай честно про плюсы и минусы.

Ведущая: Консольные агенты. Плюсы: видят весь проект, могут читать десятки файлов, правят код, коммитят, работают в вашем окружении, запускают тесты и видят результат. Лучше всего для больших изменений. Минусы: медленнее, чем подсказки в редакторе, нужно привыкнуть к терминалу, может выйти дорого, потому что большой проект в контексте это много токенов, и нужна настройка: какие файлы показывать, какие игнорировать.

Ведущий: Редактор?

Ведущая: Плюсы: очень быстрые подсказки, он видит открытый файл и соседние, встроен в привычную среду, обходится дешевле по токенам. Минусы: контекст проекта зависит от настроек, индексация или только открытые файлы, он слабее при полной переделке функций и привязан к редактору. Чат: работает везде, даже в телефоне, удобен для вопросов и учёбы, не требует настройки и бывает бесплатным. Минусы: нет контекста проекта, результат надо переносить руками, и для больших кусков кода он слабоват.

Ведущий: И как это складывается в обычный день?

Ведущая: Пример из урока: рабочий день мидла. Утром он в редакторе, пишет новый компонент, подсказки идут по ходу. К обеду нужен новый запрос и миграция базы, он открывает консольного агента и говорит, что надо. В перерыве читает про библиотеку и открывает чат, там не нужен контекст проекта. Потом тесты: снова редактор, строк много и похожих. Вечером нужно переделать старый модуль, агент в терминале, потому что надо прочитать много связей. И быстрое исправление ошибки в самом конце дня, опять редактор.

Ведущий: Значит, это не «или-или».

Ведущая: Именно. Урок так и говорит: используйте несколько инструментов, в зависимости от задачи. И ещё важная вещь из урока про нашу страну. Вход в Google, Anthropic и Copilot с российских адресов часто не открывается. Конкретные марки VPN автор не советует: их сейчас часто блокируют. Подробности ищите на сайте.

Ведущая: Часть пятая. Последняя. Как из всего этого выбрать свой инструмент?

Ведущий: Урок предлагает сравнивать по нескольким признакам. Цена. Сколько текста инструмент читает за один раз, это называется контекстное окно. Какие модели в комплекте. Работает ли в терминале, работает ли в редакторе. Умеет ли коммитить и читает ли весь проект. Какие языки знает лучше. И закрытый он или открытый. Таблица с актуальными цифрами лежит на сайте, а мы разберём, что за ними стоит.

Ведущая: Давай про контекстное окно. Все его любят упоминать, а что это на самом деле?

Ведущий: Сколько текста агент может держать в голове одновременно. Измеряется в токенах. Грубо, один токен это около четырёх символов, примерно одно слово в коде. Для масштаба: окно в миллион токенов, это примерно большой роман или средний проект. Актуальные размеры у конкретных моделей смотрите в уроке.

Ведущая: А зачем это на практике?

Ведущий: Когда агент видит весь проект, он может найти, где уже есть похожая функция, и написать новую в том же стиле. Но есть и обратная сторона: большой контекст стоит денег, и при частой работе с ним тариф с запасом бывает выгоднее.

Ведущая: Хорошо, а по инструментам? Коротко каждый.

Ведущий: Claude Code. Консольный агент для тех, кто готов платить и кому нужна вся архитектура проекта. Открывает много файлов сразу, пишет, коммитит, пушит. Минусы: платная подписка, терминал непривычен тем, кто живёт в редакторе, иногда медленнее подсказок. Лучше всего для крупных фич, миграций и рефакторинга, особенно мидлам и синьорам, потому что новичку труднее формулировать задачи.

Ведущая: Дальше?

Ведущий: Antigravity CLI. Это консольный агент Google: вход через аккаунт Google или ключ. Нужен тем, кто уже в экосистеме Google. Помните предупреждение: это не старый бесплатный Gemini CLI, условия другие, и из России вход в Google часто не открывается.

Ведущая: Cursor?

Ведущий: Свой редактор на основе популярного. Свои модели плюс сторонние, консольный агент и облачные агенты рядом. Минусы: придётся привыкать к новому редактору, расширений меньше, сообщество поменьше. Подходит тем, кто много пишет в редакторе и мало в терминале.

Ведущая: И Copilot.

Ведущий: Встроен практически везде: в популярные редакторы, в JetBrains, в сам GitHub. Платный вход недорогой, консольный агент идёт в тех же планах. Подсказки быстрые, сообщество огромное. Минус: в режиме агента он видит проект через индексацию, и контекст меньше, чем у Claude Code, а большие переписывания идут медленнее.

Ведущая: И открытый OpenCode, про который ты говорил?

Ведущий: Да. Открытый агент с лицензией MIT, и это открытый полюс рядом с закрытыми продуктами. Подходит тем, кто не хочет, чтобы подписка одного поставщика была единственным путём: берёте свой ключ и работаете.

Ведущая: Мне нужна простая схема. Как выбрать быстро?

Ведущий: Дерево решений из урока. Первый вопрос: есть ли у вас бюджет на подписку? Если нет, берёте OpenCode или бесплатный чат. Если есть, следующий вопрос: вы работаете в терминале или чините старый код? Если да, то Claude Code или Antigravity, если вам ближе Google. Если нет, последний вопрос: готовы сменить редактор? Если да, Cursor. Если нет, Copilot.

Ведущая: Просто. Есть примеры?

Ведущий: Три. Первый: мидл в стартапе. Пишет на Node и React, денег на инструменты нет, сидит в привычном редакторе и много времени проводит в терминале. Выбор: OpenCode и бесплатный чат для вопросов. План Б, когда появятся деньги: Claude Code или Copilot. Второй: синьор в корпорации. Архитектура сервиса на Python, бюджет есть, работает в JetBrains и почти не в терминале. Выбор: Copilot, а для сложных архитектурных вопросов чат в браузере. Дальше можно присмотреться к Cursor, если нужно больше контекста.

Ведущая: А новичок?

Ведущий: Третий пример: человек, который учится, первый язык Python, денег нет. Выбор: бесплатный чат плюс OpenCode. Чат для вопросов, открытый агент для кода в репозитории. И урок отдельно предупреждает: не ставить старый Gemini CLI как бесплатного гиганта и не брать давно не обновляющийся Aider на пробу.

Ведущая: Теперь итог. Первое: искусственный интеллект ускоряет разработку скромнее, чем в рекламе, но заметно снижает рутину. Второе: это не заменит разработчика, а изменит профиль, и опытным он даже нужнее. Третье: качество кода зависит от промпта и контекста, а ещё от проверки. Дайте агенту способ проверить результат. Четвёртое: инструменты бывают трёх видов, консоль, редактор и чат, и обычно полезно сочетать. Пятое: выбирайте по задаче, языку и бюджету, а не по популярности.

Ведущий: Задания, таблицы с актуальными ценами и командами установки ждут вас на сайте. Ссылки на все три урока лежат в описании выпуска. Практически: заполните свой профиль, язык, редактор, бюджет, работаете ли в терминале. Выберите инструмент по дереву решений и напишите, почему именно его. И поставьте актуальный консольный агент, чтобы он написал вам «привет, мир» на вашем языке.

Ведущая: Дальше в курсе разбираем инструменты по одному, начиная с Claude Code. А если хочется попробовать разные нейросети в одном месте, без VPN и с оплатой рублями, это наш сервис arckep.ru. Ссылка в описании.

Ведущий: Спасибо, что слушали. Пишите хороший код!

Ведущая: До встречи!

Ведущий: До встречи!

Где слушать

Прямо на этой странице или в приложении для подкастов: в большинстве из них ленту можно добавить по ссылке. Выпуск можно скачать в mp3 и слушать без интернета.

Голоса в выпусках синтезированы нейросетью, текст подготовлен по урокам сайта.