Пишу про AI Coding, помогаю разработчикам освоить AI, внедряю AI в бизнес, провожу консультации.
О канале https://t.me/the_ai_architect/2
Связь: @yatimur | Визитка: timurkhakhalev.t.me
О канале https://t.me/the_ai_architect/2
Связь: @yatimur | Визитка: timurkhakhalev.t.me
Во дела!
А некоторые всё ещё утверждают, что AI лучше всего применять там, где вы не шарите - ну там верстку сделать, фронтенд на незнакомом стеке написать и т. д.
А расскажите про ваш опыт с github spec-kit, openspec, gsd, bmad, superpowers и др.
Что нравится, что не нравится? Какие проблемы существуют?
Что нравится, что не нравится? Какие проблемы существуют?
Пока никаких громких новостей из мира AI нет, с проблемами в работе тоже не сталкиваюсь. Расскажите, как у вас дела? С какими проблемами вы сейчас сталкиваетесь в AI Coding?
Стыдный релиз от Google
Вчера Google провели свою ежегодную презентацию I/O и представили там кучу новых продуктов, в том числе Gemini Flash 3.5 и Antigravity 2.0, о которых я хотел бы сегодня поговорить.
За презентацией не следил, а почитал пост у Влада и у меня сложилось впечатление, что ну наконец то гугл шмог выпустить годноту!
Пошёл обновлять antigravity и проверять, насколько хорошо оно работает.
После обновления у меня открылся клон Codex app. Ну ок.
Пошёл щупать дальше этот Antigravity 2.0 и вот что я подметил:
- пермишены агента переключаются не понятно где, в главном окне composer их точно нет
- когда они запрашиваются, то чтобы что-то разрешить, необходимо сначала выбрать пункт, а потом ещё и кликнуть по кнопке "submit" 🙂
- skills подключаются тоже непонятно где, а папку .agents/ это чудо распознавать не хочет
- чтобы добавить новый проект в antigravity, вы сначала кликаете на кнопку "Create New Project", а затем выбираете пункт из меню: "New Project" или "Quick Start". И у этих пунктов есть ещё заботливые tooltips: "Create a new project. You can add folders to it now or later" и "Instantly create a new project and folders to start building". Ну чо, что выбираем, чтобы просто добавить новую папку?)
- record audio кнопка просто не работает 🙂
- plan mode отсутствует
- терминал не запустить
Меня очень раздражает делать лишние действия - тут пару лишних кликов, там еще пару.
Разбираться в новых решениях от гениев UX не хочется, ведь есть же уже отлаженные пути того, как это должно работать.
Но нет, чуваки не удосужились потратить свое время на полировку этого и теперь предлагают тратить мое время, чтобы я терпел неудобство и разбирался с их поделками.
6 месяцев назад они выпустили сырой antigravity и тогда это был глоток свежего воздуха с прикольными фичами и большими лимитами как к opus, так и к gemini pro моделям, и сырой интерфейс можно было простить и потерпеть, ведь его же скоро пофиксят!
Ради чего терпеть в этот раз? Не понятно
Мне не понятно, как можно было потратить 11 месяцев разработки gemini cli и ещё 6 месяцев на antigravity и выбросить это в помойку, сделав новый клон. Блин, даже у китайцев z.ai получилось сделать нормальную копию Codex App. А здесь, такое ощущение, что чуваки решили в срочном порядке за 1 месяц до старта I/O нашлепать демку чисто под презентацию, а потом кто-то решил, что это стоит релизить.
Ну не, ребят, моё доверие вы потеряли. Своё время я тратить на это не хочу.
Про модель Flash 3.5 сказать нечего. Немного подтянули некоторые показатели, но в целом, это всё так же плохая модель для полноценного кодинга. Шутка ли, старый Cursor Composer 2 обходит новый Flash 3.5 в Cursorbench?)
Antigravity / Gemini Flash теперь ссылаются на верстку интерфейсов, не более.
В комментах будет инфографика, которую сделал Flash 3.5
Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!
Вчера Google провели свою ежегодную презентацию I/O и представили там кучу новых продуктов, в том числе Gemini Flash 3.5 и Antigravity 2.0, о которых я хотел бы сегодня поговорить.
За презентацией не следил, а почитал пост у Влада и у меня сложилось впечатление, что ну наконец то гугл шмог выпустить годноту!
Пошёл обновлять antigravity и проверять, насколько хорошо оно работает.
После обновления у меня открылся клон Codex app. Ну ок.
Пошёл щупать дальше этот Antigravity 2.0 и вот что я подметил:
- пермишены агента переключаются не понятно где, в главном окне composer их точно нет
- когда они запрашиваются, то чтобы что-то разрешить, необходимо сначала выбрать пункт, а потом ещё и кликнуть по кнопке "submit" 🙂
- skills подключаются тоже непонятно где, а папку .agents/ это чудо распознавать не хочет
- чтобы добавить новый проект в antigravity, вы сначала кликаете на кнопку "Create New Project", а затем выбираете пункт из меню: "New Project" или "Quick Start". И у этих пунктов есть ещё заботливые tooltips: "Create a new project. You can add folders to it now or later" и "Instantly create a new project and folders to start building". Ну чо, что выбираем, чтобы просто добавить новую папку?)
- record audio кнопка просто не работает 🙂
- plan mode отсутствует
- терминал не запустить
Меня очень раздражает делать лишние действия - тут пару лишних кликов, там еще пару.
Разбираться в новых решениях от гениев UX не хочется, ведь есть же уже отлаженные пути того, как это должно работать.
Но нет, чуваки не удосужились потратить свое время на полировку этого и теперь предлагают тратить мое время, чтобы я терпел неудобство и разбирался с их поделками.
6 месяцев назад они выпустили сырой antigravity и тогда это был глоток свежего воздуха с прикольными фичами и большими лимитами как к opus, так и к gemini pro моделям, и сырой интерфейс можно было простить и потерпеть, ведь его же скоро пофиксят!
Ради чего терпеть в этот раз? Не понятно
Мне не понятно, как можно было потратить 11 месяцев разработки gemini cli и ещё 6 месяцев на antigravity и выбросить это в помойку, сделав новый клон. Блин, даже у китайцев z.ai получилось сделать нормальную копию Codex App. А здесь, такое ощущение, что чуваки решили в срочном порядке за 1 месяц до старта I/O нашлепать демку чисто под презентацию, а потом кто-то решил, что это стоит релизить.
Ну не, ребят, моё доверие вы потеряли. Своё время я тратить на это не хочу.
Про модель Flash 3.5 сказать нечего. Немного подтянули некоторые показатели, но в целом, это всё так же плохая модель для полноценного кодинга. Шутка ли, старый Cursor Composer 2 обходит новый Flash 3.5 в Cursorbench?)
Antigravity / Gemini Flash теперь ссылаются на верстку интерфейсов, не более.
В комментах будет инфографика, которую сделал Flash 3.5
Лайк, репост,
Небольшой отчёт по моему курсу
Урок 1 "Делаем первые шаги в работе с AI агентом"
Уже опубликован и сегодня у нас прошёл первый созвон!
Рейтинг урока: 4.0
Даже в таком простом уроке, где я показываю, как работаю с codex, народ нашёл для себя полезные штуки и уже применяет их в своей работе!
Из минусов урока – кому то он показался слишком простым, а кому то не хватило саммари по уроку и он сам составил конспект.
Урок 2 про контекст и feedback loop – "Выжимаем максимальную эффективность при работе с AI"
Будет опубликован завтра. Одна из самых важных тем, которая потом пригодится на протяжении всего курса.
Урок 3 про Skills, mcp, безопасность и дебаггинг – "Ловим все баги с AI. Используем AI coding безопасно."
Уже готов и находится в продакшене.
Теперь я начинаю готовиться к уроку 4 "Делаем репозиторий AI-Native"
Наконец-то база закончилась и мы переходим к самому интересному! Разберёмся с инструкциями для агента, поймём, с чего начинать при сетапе репозитория для агента. Будет очень полезно!
Дата публикации 3 июня.
С выходом 4го урока будет повышение цен на базовом тарифе "Самостоятельно", так что если вы откладывали приобретение – поспешите купить сейчас!
Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!
Урок 1 "Делаем первые шаги в работе с AI агентом"
Уже опубликован и сегодня у нас прошёл первый созвон!
Рейтинг урока: 4.0
Даже в таком простом уроке, где я показываю, как работаю с codex, народ нашёл для себя полезные штуки и уже применяет их в своей работе!
Из минусов урока – кому то он показался слишком простым, а кому то не хватило саммари по уроку и он сам составил конспект.
Урок 2 про контекст и feedback loop – "Выжимаем максимальную эффективность при работе с AI"
Будет опубликован завтра. Одна из самых важных тем, которая потом пригодится на протяжении всего курса.
Урок 3 про Skills, mcp, безопасность и дебаггинг – "Ловим все баги с AI. Используем AI coding безопасно."
Уже готов и находится в продакшене.
Теперь я начинаю готовиться к уроку 4 "Делаем репозиторий AI-Native"
Наконец-то база закончилась и мы переходим к самому интересному! Разберёмся с инструкциями для агента, поймём, с чего начинать при сетапе репозитория для агента. Будет очень полезно!
Дата публикации 3 июня.
С выходом 4го урока будет повышение цен на базовом тарифе "Самостоятельно", так что если вы откладывали приобретение – поспешите купить сейчас!
Лайк, репост,
Я сделал перевод статьи и она будет полезна не только разработчикам, но и менеджерам.
Читать статью
Мне тут понравилась идея с heartbeat - это когда агент раз в N минут смотрит, как поменялось окружение и выполняет действие.
Durable threads тоже очень крутая штука и я её тоже использую. С лучшим в индустрии compaction у codex треды действительно становятся бесконечными и можно не переживать о context rot.
Лайк, репост,
Наткнулся на очень хороший материал, который объясняет что такое skills и как их использовать.
Рекомендую почитать!
https://vas3k.club/post/31627
От себя, подушню и прокомментирую вот этот пункт:
Тут стоит в первую очередь понимать, а с какой моделью вы будете использовать этот skill? Если действительно со слабой моделью, то оптимизировать есть смысл. Если вы всё время работает с opus, то это ни к чему.
Более подробные инструкции могут ухудшить качество (зажмут агента в рамках и не дадут необходимой недетерминированности).
Если вы готовите skill, который будут использовать и на sota и на локальных моделях, то да, здесь стоит заниматься детализацией инструкций, но быть осторожным.
Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!
Рекомендую почитать!
https://vas3k.club/post/31627
От себя, подушню и прокомментирую вот этот пункт:
8. Хороший скилл должен работать даже на слабой модели
Тут стоит в первую очередь понимать, а с какой моделью вы будете использовать этот skill? Если действительно со слабой моделью, то оптимизировать есть смысл. Если вы всё время работает с opus, то это ни к чему.
Более подробные инструкции могут ухудшить качество (зажмут агента в рамках и не дадут необходимой недетерминированности).
Если вы готовите skill, который будут использовать и на sota и на локальных моделях, то да, здесь стоит заниматься детализацией инструкций, но быть осторожным.
Лайк, репост,
Только за текущий год произошло 16 supply-chain compromise. А в Next.js находят уязвимости каждые 1-2 недели.
Интересно узнать мнение моей аудитории, что вы думаете по этому поводу? Как защищаться от атак?
Как будто бы еженедельный/ежедневный security апдейт уже не сильно спасает и нужен другой подход.
Что думаете? Кто что применяет для защиты?
Лайк, репост,
https://developers.openai.com/codex/remote-connections
• доступно на всех тарифах и регионах. пока только iOS / Android + MacOS
• убедитесь что вы обновили chatgpt на ios и codex app на macos (26.513.20950)
• убедитесь что вы находитесь в одном аккаунте
• может заработать не с первого раза, мне пришлось немного подождать + перезагрузить codex app несколько раз
по сути, со своего телефона вы управляете приложением codex app на macos, так что весь функционал должен поддерживаться
Лайк, репост,
Кстати, в комментах упомянули про кэш и я вспомнил, что у Сергея Нотевского на канале сегодня вышла завершающая статья из цикла про правильную работу с кэшем в ai агентах (не coding agents).
Если вы создаете приложения с ai под капотом, убедитесь, что вы правильно используете кэш провайдера.
У Сергея даже есть skill, который проводит аудит для этого!
Рекомендую
Если вы создаете приложения с ai под капотом, убедитесь, что вы правильно используете кэш провайдера.
У Сергея даже есть skill, который проводит аудит для этого!
Рекомендую
Как же Codex меня разбаловал
Приходится вспоминать проблемы прошлых эпох (1 год назад), вспоминать про этот ваш контекст инжиниринг. вспоминать, что раньше вообще то нам приходилось держать контекст на половину пустым (или полным?), потому что иначе модель начинала безбожно галлюцинировать. вспоминать о существовании целых категорий проблем с контекстом. помните, был такой context rot?
сейчас эти проблемы актуальны только с моделями claude, китайскими и с теми, которые можно запустить локально.
и я вот думаю: действительно ли эти проблемы уже неактуальны или просто решения этих проблем у меня уже отложились на подкорке и я об этом даже не задумываюсь?
у вас как?
upd: если что, это не реклама codex.
пожалуйста, не переходите к нам на codex!! у нас на тарифах за $20 500-ые ошибки о перегрузе модели вылетают почти каждый день!
Приходится вспоминать проблемы прошлых эпох (1 год назад), вспоминать про этот ваш контекст инжиниринг. вспоминать, что раньше вообще то нам приходилось держать контекст на половину пустым (или полным?), потому что иначе модель начинала безбожно галлюцинировать. вспоминать о существовании целых категорий проблем с контекстом. помните, был такой context rot?
сейчас эти проблемы актуальны только с моделями claude, китайскими и с теми, которые можно запустить локально.
и я вот думаю: действительно ли эти проблемы уже неактуальны или просто решения этих проблем у меня уже отложились на подкорке и я об этом даже не задумываюсь?
у вас как?
upd: если что, это не реклама codex.
пожалуйста, не переходите к нам на codex!! у нас на тарифах за $20 500-ые ошибки о перегрузе модели вылетают почти каждый день!
пока я тут прохлаждаюсь и не пишу ничего на канал (занимаюсь курсом), блогер с розовыми волосами записал новое видео с базой/фундаментом/основой про будущее айтишечки с ai.
получился отличный прогрев к моему курсу, но у меня уже закончились места, Лёх(( Спасибо!
gemini вот так суммаризировал суть этого видео:
рекомендую к просмотру!
https://www.youtube.com/watch?v=AW4gLWLrzcw
получился отличный прогрев к моему курсу, но у меня уже закончились места, Лёх(( Спасибо!
gemini вот так суммаризировал суть этого видео:
Пока одни отрицают AI или экономят на подписках, получая плохой код, другие учатся выстраивать идеальный контекст для топовых нейросетей. Если в ближайшие полгода вы не начнете делегировать ИИ свои рабочие процессы, ваша карьера пойдет на спад.
рекомендую к просмотру!
https://www.youtube.com/watch?v=AW4gLWLrzcw
произошёл soldout за сутки 🤷♂️
мест больше нет на тарифах с домашними заданиями и созвонами. остался тариф "Самостоятельно"
мест больше нет на тарифах с домашними заданиями и созвонами. остался тариф "Самостоятельно"
• осталось всего лишь 4 места на среднем и старшем тарифах, думаю что soldout будет уже до конца этой недели
• записал первый видеоурок, отдал в монтаж
• назначил первые 3 созвона
• записал и выложил видео с кратким обзором моей платформы для обучения и небольшой гайд по установке codex, claude code, opencode
• на фото - наш план курса с деталями
старт уже на следующей неделе, 12 мая, вторник.
Остриков наконец-то выложил запись своей презентации о том, как сделать AI-First компанию.
Я в конце там чуть накинул ему вопросов 😅
Кому интересно - рекомендую посмотреть 👍
В комментах можно обсудить, как и где он мог быть не прав
https://t.me/aostrikov_ai_agents/110
Я в конце там чуть накинул ему вопросов 😅
Кому интересно - рекомендую посмотреть 👍
В комментах можно обсудить, как и где он мог быть не прав
https://t.me/aostrikov_ai_agents/110
А ещё я сегодня воевал с Codex App на Windows+WSL.
У меня оно спустя время после своего первого релиза отказалось работать, выкидывало ошибку
Суть в том, что при выборе Agent environment - WSL, codex пытается получить доступ к своей папке .codex на windows host, но почему-то сталкивается с отсутствием прав и просит порешать их самостоятельно с
Пошёл разбираться, нашёл несколько открытых github issues с такой же проблемой, на которые openai конечно же забили.
Хорошо что у меня есть codex и он может изучить свои кишки и разобраться что не так! В большинстве issues пользователи кидали свои workarounds для решения этой проблемы, так что я попросил codex собрать их и применить у себя и собрал себе свой костыль.
Костыль заключался в каком-то хитром создании папки ~/.codex-app/ внутри WSL и указания этого пути для Codex App. Ну, зато теперь всё работает.
Если вы тоже столкнулись с такой проблемой, то вот мое решение
Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!
У меня оно спустя время после своего первого релиза отказалось работать, выкидывало ошибку
error creating thread: Fatal error: Codex cannot access session files at /mnt/c/Users/<user>/.codex/sessions (permission denied). If sessions were created using sudo, fix ownership: sudo chown -R $(whoami) /mnt/c/Users/<user>/.codex (underlying error: Operation not permitted (os error 1))Суть в том, что при выборе Agent environment - WSL, codex пытается получить доступ к своей папке .codex на windows host, но почему-то сталкивается с отсутствием прав и просит порешать их самостоятельно с
sudo chown, но это не решает проблемы.Пошёл разбираться, нашёл несколько открытых github issues с такой же проблемой, на которые openai конечно же забили.
Хорошо что у меня есть codex и он может изучить свои кишки и разобраться что не так! В большинстве issues пользователи кидали свои workarounds для решения этой проблемы, так что я попросил codex собрать их и применить у себя и собрал себе свой костыль.
Костыль заключался в каком-то хитром создании папки ~/.codex-app/ внутри WSL и указания этого пути для Codex App. Ну, зато теперь всё работает.
Если вы тоже столкнулись с такой проблемой, то вот мое решение
Лайк, репост,