Вайб-кодинг по Чуйкову | Ментор
1.72K subscribers
137 photos
28 videos
1 file
155 links
Меня зовут Константин. Пишу код больше 15 лет, а сейчас пишу про то, как ИИ будет писать код следующие 15 лет. Канал про ИИ в разработке и вайб-кодинге.

Сотрудничество @chuikoff
Download Telegram
📆 Пришли инвайты на оффлайн посещение конференции Big Tech Night в офисах Яндекса и Т-Банка.

12 сентября пойду в офис Яндекса послушать 3 лекции:

17:30 Роадмап разработчика 2.0: как адаптироваться к новой реальности ИИ.

18:30 Ре(э)волюция инструментов разработки в эпоху AI. В мире и Яндексе.

21:50 Как быть AI-инженером?

В Т-Банк видимо придется онлайн подключится, чтобы послушать про рефакторинг с помощью ИИ в 19:20.

Также пришел инвайт на оффлайн посещение Ozon.Tech 14 сентября, там послушаю:

16:30 AI-агенты в помощь разработчику, или Как встроить AI-агента в свой dev workflow

17:30 Практика внедрения коммунальной LLM4Code внутри компании: рецепт и собранные шишки.

Пишите, если тоже там будете оффлайн.

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👏2👀1
👨‍🎓Прохожу тут на сайте СберУниверситета курс по основам менторинга, и одно из заданий привело меня в замешательство:

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


🤔 Пока никто в голову не приходит.

🙏Накидайте в комментариях своих версий, интересно у кого вы бы хотели поучится и почему.
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3👍2
3️⃣ Сегодня Warp зарелизили свой Warp Code, а-ля Claude Code, но в красивом интерфейсе, и со своими фишками!

Я не поклонник CLI инструментов типа Claude Code, прежде всего потому, что мне не хватает контроля над кодом, быстрого переключения между файлами, для быстрого ревью кода, быстрых правок. Warp Code решил эту проблему! Они встроили в свой терминал легковесный редактор кода с табами, файловым деревом, подсветкой синтаксиса, find/replace и другими полезными фичами для удобного ревью.

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


Теперь в Warp Code есть свой WARP.md, а-ля CLAUDE.md, которую можно создать также командой /init, вызвав ее из красивой панельки команд. Warp Code также поддерживает AGENTS.md, CLAUDE.md и правила Cursor. Кроме /init, slash-команды позволяют быстро добавлять глобальные правила, MCP-сервера и запускать сохранённые промпты.

И наконец, в этой версии появились Agent Profiles. В профиле задаётся модель и набор разрешений для агента. Это позволяет запускать разных агентов под разные задачи — с уверенностью, что они не выйдут за рамки выделенных полномочий.

Ну всё, теперь из терминальных ИИ кодинг агентов Warp Code мой фаворит. ❤️

Видосики как это работает можно посмотреть в их блоге.

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👀2🙏1
🎙Говорим о вайб-кодинге завтра, 5 сентября, в 12:00!
Как вайб-кодить не только быстро, но и качественно, расскажет Константин Чуйков — автор канала "Вайб-кодинг по Чуйкову" и лидер сообщества Vibe Coding Community.

В эфире:
🔵Грани вайб-кодинга: только ли слепое следование за ИИ?
🔵Какие опорные точки помогут вайб-кодеру получать качественный результат?
🔵Существуют ли идеальные инструменты?
🔵Облачные или локальные модели использовать?
🔵Какие подходы помогают достичь системности в вайб-кодинге?
🔵Какая техническая база нужна вайб-кодеру?

Смотрите на YouTube или прямо в этом канале — и задавайте вопросы Константину!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👏1
🔥 Сеньор-инженер из Google выложил в открытый доступ книгу на 400+ страниц — Agentic Design Patterns. Это полноценный учебник по созданию ИИ-агентов под любые задачи. Я залип на разделе Coding Agents, и вот главные мысли, которые откликаются моему видению вайб-кодинга в будущем.

⚡️ Вайб-кодинг уже стал мощной техникой для быстрого внедрения инноваций и креативного поиска. Он бесценен, когда нужно преодолеть проблему «чистого листа» и быстро перейти от смутной идеи к работающему коду. Но! Если на стадии мозгового штурма вайб-кодинг незаменим, то для надёжного, масштабируемого и поддерживаемого софта нужен более структурированный подход — переход от чистого вайба к сотрудничеству с агентами-программистами.

📈 Если первая волна была сосредоточена на «сырой генерации кода», идеальной для быстрых идей, то сейчас индустрия смещается к интегрированной парадигме для продакшена. В начале 2025 CEO Alphabet Сундар Пичаи сказал, что более 30% нового кода в Google создаётся с помощью Gemini. Microsoft заявила то же самое. Сдвиг очевиден: речь не о замене разработчиков, а об их усилении.

🧩 Базовые принципы
- Оркестрация человеком. Разработчик — тимлид и архитектор.
- Сохраняй архитектурное лидерство. Стратегия и дизайн — твоя зона.
- Первичность контекста. Эффективность агента = качество контекста.
- Контекст готовит человек: полный код проекта, внешние доки/API/дизайн, чёткий «человеческий бриф».
- Качество выхода = качество входа.
- Выход агента — это предложение, не истина.
- Прямой доступ к моделям. Только топовые модели. Использование слабых моделей снижает результат.
- Итеративный диалог. Лучший результат рождается в серии уточнений и доработок.

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

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

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95👍2
💻 Какая операционная система лучше всего подходит для вайб-кодинга?

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

И сегодня я дважды столкнулся с Windows. Я не имею ничего против этой ОС. Но вот модели LLM обученные на открытых данных, не всегда понимают в какой ОС и оболочке вы работаете, и по-умолчанию предлагает команды для Linux. В итоге вы тратите время и токены на то, чтобы ИИ агент понял в какой оболочке он находится, и какие в ней запускать команды.

Поэтому, если у вас Windows, то моя рекомендация — установите WSL. Windows Subsystem for Linux.
Это делается простой командой в терминале:

wsl --install


WSL - это среда Linux внутри Windows. Работает одновременно, без необходимости перезагрузки устройства. Менее ресурсоемко, чем виртуальная машина. Более быстрая работа с файловой системой. В нее уже входит Git и Python. Но самое ценное - это окружение более знакомо LLM (если вы конечно не вайб-кодите на С#).

Кстати, есть тут кто на С# вайб-кодит, поделитесь в комментариях, как вам вообще DX (Developer Experience)?

Итого, давайте резюмируем: модели хорошо работают с bash оболочкой в Linux, хорошо работают в MacOS, потому что там практически идентичные команды. А вот если вы открыли Power Shell в Windows (без WSL), готовьтесь частенько напоминать модели где она.

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👀1
В какой операционной системе вы кодите?
Anonymous Poll
46%
MacOS
13%
Linux (дистрибутив в комментах)
33%
Windows Power Shell
22%
Windows + WSL
👀1
🖥 Готовлю к продакшену новый сайт для Vibe Coding Community - vcc.community

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

Фронтовую часть я делаю в harvi.pro, на фреймворке Next.js. Бэкенд я решил собрать по старинке на Strapi. Несмотря на скорость вайб-кодинга, на Strapi все еще можно достаточно быстро визуально накидать структуру БД, из коробки есть аутентификация пользователей, два способа взаимодействия с бэком - REST и GraphQL. Ну и это решение проверено временем.

Так что, не вайб-кодом единым 😄

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍2
А для тех, кто ко мне не так давно присоединился, немного раскрою концепт Vibe Coding Community.

Эта идея пришла ко мне в начале марта. 10 марта я зарегистрировал домен vcc.community.

Идея была такой.

Я собираю VCC Community в котором агрегируется вся доступная информация по вайб-кодингу - личный опыт, методики, успешные кейсы, инструменты. Эта информация обсуждается сообществом разработчиков, стартаперов и ИИ-энтузиастов, проверяется, пробуется, в общем, из обсуждений мы получаем качественные концепты и подходы, которые идут в VCC Education.

VCC Education - это трайб создающий образовательные материалы по теме вайб-кодинга, на основе опыта полученного от сообщества. Моя менторская программа, которую я начал недавно, это одно из мероприятий, направленных на изучение болей и потребностей тех, кто хочет обучаться вайб-кодингу. Следующий этап - курс для начинающих. Но не просто инструментарий, а именно майндсет вайб-кодера с упором на техническую базу. И те, кто пройдут обучение, cмогут брать и выполнять заказы через VCC Agency.

VCC Agency - это замыкающий трайб всей экосистемы, финальная цель любого профессионального сообщества и образования - производить реальные продукты и услуги. Это агентство полного цикла разработки, которое за счет использования ИИ, сокращает время и стоимость реализации.

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

Так родился концепт: VCC Community VCC Education VCC Agency.

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122🔥1
Timeweb.cloud дарит Kubernetes-кластер за 1 руб.

Промо тариф за 1 рубль доступен в локации Санкт-Петербург.

Он включает в себя:
— Полный доступ к интеграциям: внешний балансировщик, сетевые диски, S3 и др.
— Без ограничений внутреннего функционала
— Можно создать до 3 тестовых кластеров и в каждом до 10 воркер-нод.

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


Кому это полезно?
- Если вы учитесь на DevOps и вам нужно рабочее окружение для практики.
- Если вы навайбкодили веб-приложение, и хотите научится его заворачивать в Docker и деплоить на сервера в контейнерах, вместе с базой данных и другими сопутствующими штуками. Warp вам в помощь.

Если вы навайбкодили только фронтенд, без бэкенда, и без баз данных, то советую присмотреться к их Apps. Там можно через GitHub опубликовать свой проект на React.js, Vue.js, Next.js, Angular, Ember, Svelte, всего за 1 рубль в месяц.

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🙏1
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻Умение кодить ≠ умение кодить с ИИ

Apiiro опубликовали исследование о том, как использование ИИ-ассистентов влияет на качество кода.

Итоги такие:
– коммитов стало в 3–4 раза больше,
– а уязвимостей — в 10 раз больше.

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

В одном кейсе обновление заголовка Authorization было внесено не во все сервисы — и это открыло доступ к внутренним эндпоинтам.

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

Нужно ли остановить внедрение ИИ в разработку?

Остановить — нет. Направить — да.

Я думаю ключевая проблема здесь — разработчики получили инструмент, к которому не были готовы ни они сами, ни руководство. Ручное ревью — must have. У вас же освободилось время от рутины, так потратьте его на ревью кода, внедрите дополнительное ревью с помощью LLM. Собственно вывод Apiiro такой:

When You Add an AI Coding Assistant, Add an AI AppSec Agent in Parallel


Мне понравилась позиция Кевина Вейла, CPO в OpenAI: «ИИ, который вы используете сегодня, — это худший ИИ, который вы когда-либо будете использовать». Модели становятся лучше каждые несколько месяцев. Поэтому строить продукты и процессы стоит под возможности будущего, а не под ограничения настоящего.

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

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2🔥2
🚨В npm произошла крупнейшая supply-chain атака в истории.

Злоумышленники заразили 18 популярных пакетов с общим трафиком 2,6 млрд загрузок в неделю. В список попали chalk, debug, ansi-styles, color-convert, color-name и ещё пачка «цветовых кирпичиков», которые тянет половина JS-экосистемы.

Как провели атаку?

Фишинговое письмо.
Josh Junon (qix) — автор популярных пакетов, получил имейл, якобы от поддержки npm: «Перепройдите 2FA до 10 сентября, иначе аккаунт заблокируем».
Он кликнул по ссылке → credentials ушли злоумышленникам.
Через этот доступ они выложили новые версии пакетов уже с закладкой.

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

Какая опасность?

Масштаб: речь не про «какой-то obscure пакет», а про базовые кирпичи JS. Их тянут React, Next.js и тысячи других проектов.

Крипто-угроза: если твой сервис взаимодействует с криптой, деньги могли утекать на кошельки атакующих.

Долгосрочный эффект: даже после удаления пакетов заражённые версии могут кэшироваться в CI/CD пайплайнах, зеркалах и локальных зависимостях.

Но если вы не вайб-кодили крипто сервисы, то вам нечего боятся, кроме лишнего кода в билде 😄

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
👀5👍3🔥1😁1
Любопытно, и как мне расценивать пункт:

Никаких паролей или токенов в репозитории


В контексте остальных пунктов, которые помечены .

- как единственный не выполненный пункт

ИЛИ

- как вырезаны все чувствительные данные

Что думаете? Ставьте реакцию:

👍 - как вырезаны все чувствительные данные

😁 - как недоделанная до конца задача
😁18👍2
Делюсь схемой заработка в Threads с вайбом 😄

Сначала пишешь что уже заработал. Для достоверности прикладываешь фотку любого входящего перевода.

Когда в комментариях спрашивают как - говоришь, что у тебя есть курс «как заработать в Threads». Зевака покупает, и вот ты уже заработал.

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

Ну вы поняли 😄

Делитесь с другими, схема видимо рабочая, потому что у меня таких постов в Threads что-то уж очень много.

@vibe_coding_channel
😁19🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
GitHub выпустили крутую утилитку SpecKit для Spec-Driven Development.

На прошлой лекции я рассказывал, что такое Spec-Driven Development, но на всякий случай тут повторюсь. Это подход в вайб-кодинге, (пришедший из традиционной разработки) в котором вы, а точнее нейронка, прежде чем что-то разрабатывать, создает подробную спецификацию проекта, описывает все требования, системный дизайн и декомпозирует на задачи.

Цитата с GitHub:
Spec-Driven Development is a structured process that emphasizes:
- Intent-driven development where specifications define the "what" before the "how"
- Rich specification creation using guardrails and organizational principles
- Multi-step refinement rather than one-shot code generation from prompts
- Heavy reliance on advanced AI model capabilities for specification interpretation


Такой подход отлично лег в основу AI IDE - Kiro, они создали прекрасный интерфейс, в котором очень интуитивно можно создать все необходимые документы для дальнейшей разработки. GitHub теперь сделал тоже самое, но уже для CLI инструментов.

Утилитка устанавливается простой командой:

uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>

Из минусов сразу отмечу, что нет возможности использовать кастомные API ключи от моделей, ты можешь использовать только Github Copilot, Claude Code и Gemini CLI, для авторизации. Ну может и не минус, если у вас есть хотя бы какая-то подписка на Claude Code и Github Copilot. Если нету, а хочется попробовать, установите Gemini CLI, там есть бесплатные лимиты, их хватит для генерации спеки и задач.

После установки SpecKit и выбора провайдера, запускайте свой CLI инструмент, и у вас будет новая команда доступна - /specify.
Выбираете ее и описываете, что вы хотите создать. Когда готова спека, запускайте /plan, а после него /tasks, чтобы разбить план имплементации на задачи, подзадачи.

Кто уже пробовал, как впечатления?

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
💡Что лучше в вайб-кодинге: фреймворки или ванильный код?

Сегодня на ментор-сессии по вайб-кодингу, словил интересный инсайт. Менти проходит курс по AI архитектуре на американской платформе Maven. И оттуда принес интересный совет - писать чистый код, без фреймворков, использовать минимум абстракций и черных коробок.

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

Вспомните, например, почему хайпанул MCP Context7. Потому что библиотеки часто обновляются, а LLM не часто переучиваются, в итоге могут использовать устаревший API. А если у вас код без фреймворков, то у вас нет этой проблемы.

Я интуитивно с этим столкнулся когда работал над 2D игрой для Т-Банка. Сначала делал заходы, просил ИИ использовать Pixi.js, но модель очень сильно галюнила. В одной из новых итераций, модель начала делать свой кастомный движок, и она отлично с ним справлялась, изменения стали более предсказуемыми. Я тогда не придал этому значение, но сейчас кажется это тот пазл, который может дополнить картину качества в вайб-кодинге.

Я помню как я писал микросервис на Go. Я попросил использовать фреймворк, который был не самым популярным, и мне пришлось попотеть, чтобы довести до результата. А на тестах он вообще посыпался, и не смог сделать нормальные тесты. Я перестал вайб-кодить на Go. А теперь я думаю, а почему бы не попробовать сделать тоже самое без фреймворков, на чистом Go?!

В общем формат менторинга супер полезен не только для менти, но и для меня. Но скидок я все равно не делаю 😄

🙏Если чувствуете, что нужна техническая помощь с проектом, который вы вайб-кодите: сделать ревью, обсудить концепции, системный дизайн, подходы к реализации, заполните анкету на менторство со мной. Сейчас расписание забито на 2 недели вперед, но в октябре появятся еще окошки, буду рад передать вам как технический опыт, накопленный за 15 лет, так и опыт работы с ИИ в разработке.

Если кто-то прийдет ко мне по вашей рекомендации, я подарю вам 1000 рублей с первой сессии.

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
📰 По следам Big Tech Night в Яндекс.

Сегодня вечером был в качестве офлайн участника на площадке Яндекс. Не стал никуда перемещаться, тут был классный вайб. То и дело, из разных уголков скопления людей слышалось «вайб-кодинг».

Я приехал ради двух спикеров:
- Павел Федотовский с докладом «Роадмап разработчика 2.0: как адаптироваться к новой реальности с ИИ»
- Дмитрий Иванов с докладом «Ре(э)волюция инструментов разработки в эпоху ИИ: в мире и Яндексе»

Что первое бросилось в глаза, никто не боится слова «вайб-кодинг». С юмором относятся к текущим ситуациям, когда модель внезапно решает удалить пол проекта.

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

Итак, 3 совета от Павла из Яндекса, записываем:
1. Практикуйтесь в умении объяснять нейросети конечное видение
2. Прокачивайте System Design
3. Тренируйте критическое мышление, не доверяйте LLM.

Лекция Дмитрия была насыщена графиками, статистикой, и интересными фактами. Например, что 30-35% разработчиков в Яндекс используют генерацию кода. В мире около 75%. Главный поинт: «ИИ - твой напарник, а не замена». Нужно сравнивать ни тебя и ИИ, а тебя с ИИ, и просто ИИ.

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

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

🤩 А еще меня пригласили выступить с лекцией и мастер-классом по вайб-кодингу для маркетологов в Яндекс в следующий четверг.

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

🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥9👍31
😱 Опасность Fallback’s в вайб-кодинге.

Что такое Fallback? Это страховка. Это запасной вариант поведения системы, когда основной подход не сработал.

Это очень круто на продакшене, когда код уже отлажен и ведет себя в согласии с требованиями. Нейросети очень любят делать такие fallback’s во время разработки. Для них это гарант исполнения кода, даже если он не очень-то и работает.

В итоге нейросеть лишает себя подробных логов ошибок. Смотрите как это бывает:

try:
x = 1 / 0 # деление на ноль
except:
print("Что-то пошло не так")

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

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

У меня сейчас подобная ситуация была в настройке GitHub Actions -> Kubernetes, я забыл добавить секрет в настройки репозитория, и вместо того, чтобы обратить мое внимание на это, он стал городить множество fallbacks, которые стали сильно усложнять конфиги и дебаг.

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

Для нового кода не используй try/except


🎚️ @vibe_coding_channel
🎚️ @vibe_coding_community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83
📰 По следам E-CODE в Ozon Tech. Часть первая.

Забежал сегодня на пару лекций на конфу от Ozon:

16:30 AI-агенты в помощь разработчику, или Как встроить AI-агента в свой dev workflow

17:30 Практика внедрения коммунальной LLM4Code внутри компании: рецепт и собранные шишки.

1️⃣ На первой лекции мне понравился лайфхак с символическими ссылками.

Как вы знаете, каждый агент хочет работать со своими файлами-инструкциями, в итоге если вы используете несколько, то у вас много дублирующихся файлов, типа CLAUDE.md, WARP.md, QWEN.md, GEMINI.md и так далее. Выход следующий, создаем один AGENT.md, а для всех остальных делаем symlink, таким образом:

ln -s AGENT.md CLAUDE.md


Ну и подход с TODO.md показался интересен, он создается в новой ветке, описывается задача, агенту отдается, когда задача выполнена, он удаляется перед мержем в основную ветку.

👉 Дальше расскажу про вторую лекцию и давайте похоливарим.
👍71🔥1