Этихлид – Telegram
Этихлид
4.77K subscribers
152 photos
23 videos
129 links
Канал техлида с мыслями об AI, IT и спорте.

https://news.1rj.ru/str/etechlead/6 - содержание

https://news.1rj.ru/str/etechlead/8 - о канале

https://news.1rj.ru/str/+NgQZbosvypEyYWQ6 - чат канала, там отвечаю(т) быстрее :)

(без рекламы)
Download Telegram
По сегодняшнему воркшопу.

Отлично посидели, спасибо подключившимся за вопросы и Родиону за приглашение! :)

Однако 😰
С записью случился конфуз. Оказалось, что она была запущена только для Ноуттейкера (Fireflies.ai) некоего Alexand (guest). Поэтому объявляем его в розыск. Если вы знаете кто это или это вы - напишите мне плиз.
Оказалось, что мы вайбкодеры уже совсем Зумом разучились пользоваться.
Если не найдем Alexand, то повторим встречу, уж очень она хорошая получилась.

🤚 Alexand, отзовитесь! :)


Слайды - в картинках этого поста и отдельно в виде Excalidraw файла - в комменте к этому посту.

Ответы на некоторые вопросы, на которые не успели ответить на звонке, тоже в комменте к этому посту.

Ссылки, которые были упомянуты на звонке:
CodeAlive - тот самый context-(engine)-as-a-service, о котором говорили в рамках темы предоставления контекста агентам
● Augment Code, Qoder - пара IDE с неплохим встроенным context engine
Context Arena - бенчмарки качества удержания контекста моделями, там и OpenAI MRCR с иголками, и ссылка на Fiction.LiveBench
VibeKanban - удобный визуальный дэшборд для запуска разных CLI агентов локально
● имплементации Spec Driven Development (это прям отдельная большая тема):
* Spec Kit от GitHub
* BMAD-METHOD

Файлы агентов, как мы и говорили, действительно в отрыве от проекта имеет мало смысла шарить - давайте я лучше на днях отдельный пост напишу, который объясняет workflow именно в этом проекте, и к нему файлы агентов и команд приаттачу, чтобы контекст был понятен (см, кстати, слайд Sample Workflow - вот про него и будет речь).

#stream #workshop #agents
7🔥379👍6👏2
Так, дубль два - будет!

В следующую субботу, 27го сентября, в 17:00 по МСК повторим воркшоп по Claude Code с учётом фидбека, и теперь точно с записью (записями, чтобы уж надёжно :))

В программе:
● Анатомия кодингового агента
● Контекст и внимание
● Цикл работы агента
● Возможности Claude Code (команды, субагенты, модели, режимы работы, контекст)
● Codex и его сравнение с Claude Code

Ссылка на встречу: https://calendar.app.google/gtcTeQAeUxiVmtF5A

Хостом будет Родион с канала AI-Driven Development, спасибо ему за мотивацию :)

#workshop #agents #второй_блин
1👍28🔥16🎉64
Смотрю, некоторые путаются в том, что такое Codex.
Но тут всё на самом деле очень просто:

Codex CLI - это консольный агент для кодинга

Codex cloud (но иногда - Codex web) - это то, что доступно на сайте ChatGPT. Является веб-приложением вокруг облачного фонового агента

Codex IDE extension - ну тут понятно, расширение VSCode (которое, кстати, построено вокруг Codex CLI)

GPT‑5‑Codex - модель для... Codex, тюн GPT-5 под задачи кодинга



codex‑1 - модель, которая работала где вы думаете? В Codex! В сloud - в том, который ещё web.
Это был тюн o3 для кодинга, недавно её заменили на GPT-5-Codex (но это не точно)

codex-mini-latest - модель, тюн o4-mini, которая была создана для самого первого Codex CLI в далёком апреле 2025го

OpenAI Codex - модель, использовавшаяся для GitHub Copilot в 2021-2023гг

● А, ну и по мелочи - существовали "старые" Codex CLI и Codex IDE extension, которые к выходу GPT-5 были заменены новыми реализациями с потерей обратной совместимости и переводом на Rust вместо TypeScript, и некоторое время сосуществовали с "новыми"

Видите, всё максимально понятно.
Ждём больше Codex'ов!

(фото из секретных архивов OpenAI с тем самым человеком, который каждый следующий продукт предлагает назвать Codex)

#sarcastaball
😁29🔥14👍71🥴1
Как ИИ меняет требования к навыкам разработчика

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

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

Другими словами, все разработчики теперь должны быть немножко (а в скоре и множко) техлидами

Только что посмотрел подкаст с Кент Беком (старый дед, который программирует 52 года, отец Agile-манифеста, Экстремального Программирование и Test Driven Development)

Спасибо Максу, автору канала Этихлид, за кайфовый подгон в комментариях)

П.С. С удовольствием посмотрел, чего и вам советую. Очень полезно послушать любому уровня миддл+ и выше
3👍11🫡106🔥3
Media is too big
VIEW IN TELEGRAM
Общие принципы работы кодовых агентов и Claude Code / Codex

Ура, воркшоп состоялся, и в этот раз у нас есть-таки запись :)

Спасибо Родиону за приглашение и всем тем, кто пришёл и задавал вопросы!

Затронутые темы:
00:01:08 - Что такое кодовый агент?
00:05:02 - Почему популярны консольные (CLI) агенты?
00:12:01 - Анатомия кодового агента
00:18:46 - Context Engines
00:20:59 - CodeAlive: context-as-a-service
00:35:44 - Цикл работы агента (Agent Loop)
00:38:53 - Погружение в работу контекста
00:48:16 - Техники управления контекстом
01:06:54 - Субагенты: ключевая особенность Claude Code
01:29:17 - Кастомные субагенты
01:37:45 - Сравнение Claude Code и Codex
01:56:07 - Codex Cloud и фоновые агенты
02:01:31 - Будущее AI-разработки и решение проблемы сложности

Ссылки, которые были упомянуты на звонке:
● Канал Родиона, AI-Driven Development
CodeAlive - тот самый context-(engine)-as-a-service, о котором говорили в рамках темы предоставления контекста агентам
Context Arena - бенчмарки качества удержания контекста моделями, там и OpenAI MRCR с иголками, и ссылка на Fiction.LiveBench

На некоторые неотвеченные вопросы ответил в комменте к этому посту (чтобы не пропускать такие штуки, можно вступить в чат канала).

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

Полезного контента на конфе будет море, так что следите за новостями :)

#stream #workshop #agents
16🔥5521👍13🥰3
Sonnet 4.5, Claude Code 2.0 и Claude Agent SDK

Целый пучок релизов от Anthropic :)
Самые интересные, на мой взгляд, вещи из анонсов:

Sonnet 4.5

● "лучшая модель для кодинга в мире" - ну это мы ещё проверим в течение пары дней :)
● очень хорошие приросты по агентским задачам, приросты по кодингу не такие впечатляющие, но тоже неплохие
● контекст всё ещё 200к в базе, и 1м для небольшого количества избранных

Claude Code 2.0

Внешние изменения:

● поддержка чекпойнтов (наконец-то!) - /rewind
● просмотр оставшихся лимитов (ещё раз наконец-то!) - /usage
● сделали нативное расширение для VS Code
● Ctrl-R теперь отвечает за поиск по прошлым промптам
● Tab переключает thinking / non-thinking режимы (правда, непонятно, какого уровня thinking)
● ну и небольшой редизайн :)

Внутренние изменения:
возможность редактирования контекста "на ходу" (выдана самому Claude Code и доступна по API, чтобы можно было активно из контекста выкусывать ставшие ненужными куски, такие как вызовы тулов, к примеру)
● Claude Code теперь сам знает, сколько у него осталось контекста и использует эту информацию, чтобы активно его редактировать, даже без компактизации
новый инструмент Memory - для того, чтобы агент мог некоторые сведения хранить в папке /memories проекта - по сути, это небольшие записки, которые агент посчитал важными для того, чтобы сохранить и использовать позже. Возможности по работе с этой памятью так же доступны в API

Claude Agent SDK

● переименовали из Claude Code SDK
● по сути, это всё тот же движок Claude Code, но который теперь позволяет строить агентов не только для кодинга, но и агентов общего назначения
● теперь системный промпт не завязан чисто на код и агент не вычитывает CLAUDE.md, slash-команды и прочее на старте - это всё можно переопределить
● поддерживает добавление кастомных тулов с использованием встроенных MCP-серверов (которые прям внутри процесса Claude Code запускаются)
● словом, если вы хотите сделать что-то типа Claude Code, но для финансов, персонального ассистента, саппорта - это теперь можно сделать, используя Claude Agent SDK

Не выглядит революцией, но апдейты годные, будем пробовать :)

#news #model
4🔥34👍179👎1
AI Dev 2025

Ну что ж, к осени 2025го уже всем стало понятно, что тренд на автоматизацию разработки наметился довольно чётко.

А вот динамика очень сильно разнится.

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

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

Соответственно, наибольшую ценность представляет мнение и опыт тех, кто является реальными практиками, сами успешно строят продукты с помощью ИИ, и понимают, что является ценным, а что нет.

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

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

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

Итак, 14 октября, онлайн, 14:00-19:30 МСК.
(есть возможность участвовать бесплатно)

Все подробности и регистрация тут:

🔜 ai-dev.live 🔙

P.S. я и сам в некотором роде спикер - расскажу, как вижу роль архитектуры и накопленного за 20 лет опыта в этом новом мире вайба :)

#aidev2025 #анонс #нереклама
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥23👍138🎉3🤡2
Уровни внедрения ИИ в разработку v2

Так, ну что, настало время обновить классификацию, уже 7 месяцев прошло с первой версии.

Disclaimer: уровни довольно условные и скорее нужно их воспринимать как то, насколько далеко мы от ручной работы с кодом.

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

Но если встретите таких - не спугните, это же как йети, с ними крайне интересно познакомиться :)

1. Сниппетинг
Использование сайтов ChatGPT/DeepSeek для написания мелких скриптов/функций от случая к случаю

2. Копипастинг
Систематическая разработка при помощи ИИ через копипастинг кода между каким-то UI к LLM и своей IDE.

Ускоряется в несколько раз износ Ctrl/C/V (ну или Ctrl/Shift/Insert, у членов древнего секретного ордена).

Кстати, сюда же попадает использование Repomix / Prompt Tower для склейки файлов проекта в один и отправки в AI Studio, к примеру, где у Gemini есть хороший 1м контекст.

3. Автодополнение
Использование одного лишь ИИ-автодополнения в процессе написания кода руками в своей IDE - собственно с этого всё и началось, когда вышел GitHub Copilot аж 300 лет тому назад (ну, ~3.5 года, если быть точнее, я был там, Гендальф).

4. AI IDE
Когда в IDE используется чат с LLM и/или агент: Cursor / Windsurf / RooCode / Cline.

В них можно интерактивно общаться с LLM и давать ей небольшие задачи для автономного выполнения, а LLM как часть агента уже сама найдёт нужный код в проекте, сама его поправит, сама выловит ошибки, и потом покажет diff, который можно поревьюить.
А ещё с этого уровня у нас появляются MCP, правила для агентов, простенькая память и проблематика контекста (если что, см. воркшоп, там про контекст много).

5. CLI-агенты
Отказываемся от GUI, переходим в консоль и кастомизируем агента под свои нужды и процессы: Claude Code, Codex CLI, Gemini CLI, etc, со своими плюсами и минусами в сравнении с IDE.

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

6. Фоновые агенты и агенты полного цикла
Тут у нас Codex Cloud, Google Jules, GitHub Copilot coding agent и даже Cursor Background Agent как фоновые агенты в облаках, и работающие в основном с GitHub.
А также Devin / OpenHands - они способны в условном Slack принять от вас задачу, зададут вопросы, сходят в Git, залезут в базу знаний проекта, напишут код, потестят его, запушат и передадут на ревью, получат зарплату.

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

7. (Secret Level)
Встречаются специальные маньяки, которые пишут свои мультиагентные системы под задачи разработки целых проектов.
Задачи у них тоже довольно специальные, но, как правило, интересные и весьма нетривиальные.

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


У меня сейчас такое распределение получается в задачах разработки:
● 80% - №5, CLI-агенты с кастомными workflows
● 10% - №6, фоновые агенты для задач, которые случается делать не за рабочим местом
● 10% - №7, исследования по оркестрации мультиагентных систем

А как у вас обстоят дела (см. голосование дальше)?



Напоминаю про нашу конфу по AI-разработке во вторник, 14го!
🔜 ai-dev.live 🔙


#ai #development
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2524🔥10👏2💩1
Эрик Шлунц (которого нужно слушать) недавно дал небольшое интервью о разном вокруг Claude Code и агентов.

А слушать его стоит хотя бы потому, что он занимается исследованиями мультиагентных систем в Anthropic и влияет на их разработку, ну и за правильные взгляды - вспомнить те же стволы, ветки и листья :)

Claude Code как агент общего назначения
Благодаря появлению Agent SDK Claude Code теперь можно использовать не только для программирования.

Если раньше для построения агента нам приходилось самим создавать agent loop, запросы к API, инструменты, реализовывать их выполнение, работу с файлами и MCP, то сейчас для этой задачи можно использовать SDK, который даёт готовый каркас для создания агентов.

Claude Skills ложатся в ту же канву - это возможность расширения навыков Claude как агента общего назначения.

Эволюция архитектуры агентов
workflows - по-прежнему хороши там, где нужна низкая задержка, но вытесняются агентами там, где важнее абсолютное качество

agent loops - модель самостоятельно выбирает нужные инструменты в цикле и исправляет ошибки, что в итоге значительно повышает качество в сравнении с workflows

workflows of agents - каждый шаг в workflow представляет собой отдельного агента

мультиагентные системы - несколько (суб)агентов работают одновременно над одной задачей или её подзадачами

🔴 Проблемы мультиагентных систем
Cообщество, кстати, про них прекрасно знает, и хорошо, что про них знают и в Anthropic.
Плохо то, что они о них заранее не рассказывают, когда выпускают инструменты

Наблюдаемость (observability) - несмотря на то, что модели стали гораздо более способными, простота всё ещё остаётся важной.
И хотя можно построить большой workflow из агентов, лучше всё-таки начинать с самого простого и двигаться к более сложному решению, добавляя слои сложности только по необходимости, потому что это сильно затрудняет наблюдаемость.

Кто бы мог подумать, а некоторые люди мучаются, между прочим!

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

Тут я почти сорвался и чуть не написал портянку с базой из теории информации в её приложении к коммуникациям в организациях, но об этом как-нить потом :)

● Claude совершает те же ошибки, что и неопытные менеджеры: он дает неполные или нечеткие инструкции субагенту и иногда ожидает, что у субагента будет правильный контекст, хотя на самом деле это не так.

Часть исследований Эрика - это обучение Claude быть лучшим менеджером и знать, как давать четкие инструкции субагентам и убеждаться, что он получает от них то, что нужно.

Забавно наблюдать, как антропоморфизм постепенно становится всё более и более явным и даже полезным в работе с моделями

🟢 Советы разработчикам при работе с агентами
начинайте с простого и добавляйте сложность только по мере необходимости

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

не делайте MCP один к одному с вашими API
Инструменты для модели или MCP должны быть 1:1 с вашим UI, а не с вашим API.
Модель не работает как традиционная программа - она скорее ведёт себя как пользователь всех этих инструментов

Про эту ошибку в создании MCP-серверов я тоже постоянно рассказываю, но аналогия с UI довольно полезная

Будущее агентов
Это, наряду с мультиагентностью, стоит читать как направления развития самих Anthropic

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

Computer Use: возможность агентов взаимодействовать с GUI откроет огромные возможности для автоматизации задач в любых приложениях, с которыми работают люди

#video #reaction #interview
124👍21🔥12👏2
Хорошая новость для тех, кто пользуется Codex CLI/Cloud - для него теперь можно докупать кредиты, чтобы продолжить работу после того, как уперлись в лимиты плана (Plus или Pro).

$40 за 1000 кредитов

Сообщество давно просило у OpenAI сделать план между $20 и $200 в месяц, и кто-то покупал несколько аккаунтов для переключения между ними, но вот теперь есть официальный способ.

И сегодня всем скинули лимиты в честь этого события :)

Экономику еще нужно будет проверить на практике, но это уже намного лучше, чем блокировка после 2 дней работы на плане за $20 или платить $200 в месяц за заведомо недостижимые лимиты и ненужный набор фич в подписке.

Кстати, свои лимиты и баланс кредитов можно смотреть тут: https://chatgpt.com/codex/settings/usage

Страница в хелпе с подробностями: https://help.openai.com/en/articles/12642688-using-credits-for-flexible-usage-in-chatgpt-pluspro

#codex
2👍30🔥177