Вайбкодинг
Страница 25 из 29
Супердоволен, что сделал себе в Курсоре доступ к Телеграму через мой личный акаунт.
Тотальная скачка всех сообщений и создание газеты пока застряла — реализовано слишком дорого в плане токенов.
Но разово что-то подкачать для работы милое дело. Попросил — и всё готово.
На следующих длинных выходных накручу базу данных для удешевления и буду помнить всё, что мне написали ха-ха :-)
Сегодня к 6 по мск OpenAI покажут новый продукт «для разработчиков и всех кто хочет стать разработчиками», Сэм обещает в этот раз выбрать менее чудовищное название, чем чатгпт.
Тренд на вайбкодинг очень интересный, при этом сегодняшние продукты очень сильно не дотягивают (говорю как человек с подпиской и на курсор, и на виндсерф, сделавший 5 приложений за последний год, и на 6 просто уткнувшийся в ограничения системы и собственных знаний). Хочу очень увидеть что-то юзерфрендли в этой области. Если помечтать — свой апстор приложений внутри ChatGPT. Такое уже пытались сделать с GPTs, но тогда технологии были сильно не там. Может, пора?
Да и анонсы новых продуктов у OpenAI не каждый день, всё-таки, удивительно мало шума про это.
Browser Company (Dia, Arc) сманил лид дизайнера Safari
Вдогонку Джош Миллер, основатель, выкатил пост, про то, как меняется подход к дизайну в компании. Самое главное — владение Клод Кодом это принципиально важный новый навык. "AI-фанбои производят в твиттере слишком много шума, но эта штука — реальная. Если вы не начнёте как можно скорее работать с Клод Кодом как основным инструментом, ваша команда отстанет (как отстали те, кто не сделал ставку на полноценные мобильные приложения в начале десятых)". Общая идея такая: у нас стартап, поэтому наши дизайнеры должны отправлять пулл реквесты, непрограммисты — прототипировать и пробовать свои собственные идеи, а программисты — иметь возможность быстро экспериментировать с новыми подходами без ущерба основной работе.
Второе и главное — они запускают позицию "Дизайн продюсера", который будет координировать работу их разных дизайн лидов, и состыковывать её с другими функциями в компаниями (видимо, как раз ai-направления). Я вообще говоря думал, что это называется "Артдиректор", но видимо подразумевается, что это какая-то более интегральная роль. Вообще браузер компани очень симпатичные, жаль, что исследователей они особо не ищут.
https://x.com/joshm/status/2009705767490990418
В Claude Code добавили поддержку Tool Search
Сегодня с утра начал замечать переодические сообщения - Tool loaded, пошел разбираться... Подтвердилось!
Если коротко, то Claude Code теперь не всегда грузит все инструменты сразу при старте. Раньше логика была такая - у тебя есть набор MCP тулзов и они все заранее прокидываются модели в контекст. Если тулзов много то они начинают жрать контекст. Одна из причин кстати почему все так поносили MCP.
Теперь Claude Code умеет работать умнее через tool search. Да, и до этого умел но была эксперементальная фича которую надо было включать через env-флаг.
Механика такая:
1. Сначала в контекст не пихают все инструменты целиком 2. Когда модели для задачи нужен какой-то внешний тул - она сначала делает поиск по доступным тулзам 3. Находит релевантный 4. И только в этот момент он подгружается
Отсюда и сообщение в духе Tool loaded - это момент когда нужный инструмент был лениво догружен. То есть по сути это lazy loading для тулов.
Зачем это сделали:
• чтобы не забивать контекст мусором • чтобы CC лучше жил при большом количестве MCP серверов • чтобы тулзы подключались по необходимости а не на всякий случай
Проверил по команде /context контекст некоторых своих сессий - реально стал меньше спенд, где-то даже кратно)
@atlfreedom
⌨️ «вайбкодинг-вайбкодинг-вайбкодинг»
В последнее время из каждого угла слышно о «вайбкодинге» и о том, как любой может легко создать приложение или сайт с нуля.
Меня особенно удивляет, когда о вайбкодинге начинают говорить люди, не имеющего никакого опыта разработки. Они яростно пытаются всем продемонстрировать, что они на гребне волны инноваций (я уже молчу о том, что некоторые из них продают курсы как делать также).
Давайте будем говорить начистоту, если бы разработка ПО была бы таким легким делом, не требовалось бы столько разработчиков на рынке, а их зарплаты не были бы такими какие они есть.
Да, нейронки сейчас хорошо обучены и могу решать конкретные задачи по образу и подобию того, что они уже знают. Да, можно навайбкодить какой-то прототип сайта или MVP приложения, при этом совершенно не зная языка программирования и не имея опыта в разработке (хотя и это не совсем правда). Однако этот прототип потом вряд ли сможет конкурировать с реальными приложениями без привлечения настоящих экспертов.
Нейронки как и люди — имеют некоторые ограничения: и те, и те по природе ленивы в какой-то степени, также у всех есть «предел размера памяти контекста».
Это значит что, чтобы навайбкодить приложение, которое бы по качеству и объему кодовой базы было такое же, как настоящее Enterprise решение, потребуется не один ИИ агент на компьютере. Для такой задачи потребуется огромная команда из тысячи ИИ агентов, которые между собой будут постоянно коммуницировать, должны быть агенты координаторы, архитекторы, валидаторы и интеграторы (все прям как сейчас у людей в больших компаниях:)). В общем, чтобы вайбкодинг смог заметить разработчиков, нужно обзавестись огромными вычислительными мощностями, которых у человечества пока нет.
Но самое главное — разработка ПО творческий процесс, и не всегда есть готовое решение для конкретной проблемы. Нейронки не умеют изобретать, они лишь подражают.
На мой взгляд ИИ позволяет оптимизировать и ускорить работу инженеров, а также расширить горизонт возможностей. Я думаю, что нейронки приведут к тому, что сильные инженеры и разработчики (имеющий реальный опыт) станут еще более продвинутыми и ценными на рынке, а вот джунам и людям без опыта наврятли получится сильно прокачаться, ведь таких как они будет много, а задач уже не будет… Получается, что порог входа в IT вырастет, а дефицита кадров больше не будет.
А что вы думаете о вайбкодинге?
Если вы работали в Курсоре, то после некоторых команд замечали всплывающие диалоги. Например, «Пользователь предпочитает говорить на ты» или «Пользователь предпочитает сам выполнять консольные команды». И вы кликали «Да», надеясь, что в следующий раз ИИ не будет что-то делать или будет делать лучше. Так вот оказывается, у этого ИИ нет доступа к результатам этих диалогов. Сам ИИ сказал, что это только часть интерфейса. И зачем они — он не знает. А может не говорит? )))
Ещё забавно, как ИИ (прямо как человек!) после косяков пытается скорее что-то делать, лишь бы не объяснять ошибки. Хочет, чтобы я снова руками заполнил базу и мы продолжили «работу».
Контекст: ИИ опять предложил консольную команду для базы данных, которая ещё и очищает её. База была мне не нужна и я решил проверить, как ИИ будет это «объяснять».
Женя (СЕО Zerion) рассказал один из лучших на мой взгляд юзкейсов по интеграции AI - его ‘Claudia’ это связка Obsidian+Claude.
и хотя я не пользовался obsidian, я считаю это отличная идея создать собрать всю дату своих мыслей и навигировать в них с claude.
и если у Жени это локальное и персональное решение, то кое-кто уже релизит похожий продукт Memo.
***
из-за невероятного быстрого развития AI (если открыть твиттер можно постареть моментально) проблема масштабируемости утыкается в юзкейсы.
вот мои наблюдения и заметки от принятия до отрицания:
я не пытаюсь придумать юзкейсы, но стараюсь решить свои персональные и рутинные проблемы.
я представляю себя фаундером компании, которая создает X продукт. claude - мой коллега/команда, с которым я не могу созваниваться или видеться лично, у меня есть только переписка и мне нужно постараться объяснить ему все от начала до конца.
многие люди не могут ясно мыслить, точно определить чего хотят или правильно это объяснить (мой случай). это означает, что AI для них бесполезен. особенно часто это бывает с людьми творческих профессий, кто мыслит образами, а не словами, живет в хаосе.
с другой стороны, писатель, натренировавший свой скилл десятилетиями и вырабатывавший свой стиль не станет лучше если делегирует свою работу машине. или скажем, повар, который искусно владеет ножом, не станет пользоваться кухонным комбайном, например.
то есть можно представить, что AI может быть полезен для зон, где есть нехватка ресурсов/навыков: заплатить налоги, составить бизнес-план, тд. но в таком случае вы будете вынуждены заниматься проверкой и управлением (что от вас потребует так или иначе квалификации).
я лишь говорю о разных углах и барьерах, с которыми вы можете столкнуться. однако, это невероятное чувство, которое было в детстве, когда ты ждешь начала нового дня, чтобы ввести ‘claude’ в терминале и начать что-то создавать.
пишите в комментах о своих юзкейсах ✍️
Андрей из https://t.me/logicIntermission недавно заметил очень верную вещь: память в моделях это фундаментальная важная продуктовая фича, потому что именно она позволяет создавать «запертый сад» для пользователя: представьте, что вышел Клод, который на 15% умнее GPT, но GPT уже знает про вас столько, что за счёт персонализации будет выдавать лучшие ответы. И зачем тогда переходить?
А ещё память открывает новые возможности для взаимодействия. Вы наверняка уже просили ChatGPT рассказать про вас что-то, что вы сами не знаете. Но на этом можно не ограничиваться, ведь новым моделям доступно гораздо больше инструментов. Например, попросите модель нарисовать для вас абстрактные обои, основываясь на вашей эстетике и личностных чертах.
Generate a unique, abstract, and minimal background based entirely on everything you know about me from our past conversations. No recognizable objects or scenes — just shapes, colors, and composition that reflect my personality and aesthetic
Реальность v2.0
Тут Cursor на днях выпустили версию v2.0 и натренировали свою модель - Composer 1.
В целом казалось бы - ничего удивительно, предсказуемо. У меня так вообще включено получение бета-версий, поэтому я даже не заметил как это произошло)) Если бы не новости - я бы даже не знал что это v2.0
Но сейчас реализовывал очередную задачу и понял что реальность изменилась. В новой версии в Agents режиме вообще вырезали все лишние элементы и есть только ты, агент и Code Review.
Конечно, никто не отменял необходимость понимания того что ты пишешь и в целом архитектуры проекта, но на то уже давно были придуманы разные паттерны разработки (MCP tools, Cursor Rules, AICODE-* + plans system by Rinat Abdullin - моя любимая вообще и тд).
К сожалению все еще встречаю много людей которые юзают Cursor (и некоторые длительное время) и даже не знают что там модели можно переключать с Auto на любые другие, а про Cursor Rules и прочие паттерны вообще молчу.
Но если ты не задростки кодишь что-то в лютый продакшн, то в целом тебе и этого знать не нужно) Егор буквально за месяц так апнул свои скиллы по вайб-кодингу, что я когда недавно увидел его проект -> просто выпал 😱 (в хорошем смысле слова)
Я считаю, что AI Coding должен быть доступен всем и продакты/не-технические фаундеры не должны больше идти к разработчикам и просить их что-то реализовать (уж тем более MVP; понятно что в проде ситуация пока все еще другая), а разработчики которые не используют AI Coding Tools в разработке -> в принципе покинуть рынок (ну это рано или поздно и так произойдет)
Кстати, мне иногда пишут в личку за какими-то советами/вопросами, поэтому я решил открыть небольшое кол-во часов в месяц под консультации.
Все кому интересно и хотите бустануть свои AI-скиллы (не важно, в lifeops или кодинге) -> стучитесь в ЛС 😉
Клод пророс в Эксель
Клод это будущее офисной работы, примерно как быть «опытным пользователем ПК» в двухтысячных.
claude.com/claude-in-excel
смешно ваще канеш но это не правда. я уже как неделю вайбую на клод код опусе 4.5 и скажу так: эта имбовая пушка и настоящая революция. через неделю другую покажу свой первый вайб проект, если затяну канеш но все шансы что затяну, первые 50% проекта уже готовы, осталось доделать еще таких парочку
Антропик первыми из всех больших моделей запускают эпстор ai-приложений.
Это важная новость, потому что будущее веба и технологий, весьма вероятно, выглядит именно так: каждый может сделать простенький апп, решающий лично его и трёх других людей узкий кейс.
Сильно верю в эту идею, но не знаю, сможет ли антропик. Что-то похожее почти наверняка делают в OpenAI, только как инструмент для их агентных о-моделей.
Ну, а самый очевидный игрок здесь гугл, с возможностью дистрибуцировать микроаппы на поиске, а в будущем — заливать их в плеймаркет.
Ссылка на «стор»: https://claude.ai/artifacts
Тред с коротким описанием фичи: https://x.com/anthropicai/status/1937921801000219041?s=46&t=MNy-LfGucqQvXbR6Iwg3DQ
записал видео про то, как делаю разные GTM задачи в Claude Code.
тут конечно и реклама нашего API продукта зарыта, но, думаю, что, при желании, можете взять кого угодно из API провайдеров (но мы объективно лучше)
видос кстати хоть и называется vibe gtm, но мне кажется, что параллели с кодингом в gtm мире натянуты.
1/ продуктивность в софте напрямую конвертируется в деньги. больше скорость → фичи быстрее → выручка раньше. в GTM фидбек луп длиннее, шумнее, и атрибуция размытая.
2/ девелоперы - уникальный покупатель. AI кодинг для них трансформативен потому что они уже жили во фреймворках, процессах, тестировании, код ревью. у них есть примитивы, которые воссоздают среду и делают атомарную работу тестируемой. GTM операторам такого никогда не давали — их засунули в тулы, которые обещали делать всё сразу.
поэтому во многом идет большой процесс анбандлинга сейлз тека, который годами жил по модели консолидации - сделал одну вещь хорошо -> стали брендом -> идем в соседние вертикали дабы растить ACV и выходить в ENT (см. Apollo, Lemlist, Clay, итд)
но с claude code у gtm операторов появляется какое-то подобие понятий фреймворков, сред тестирования и управления сущностями. понятно, что для большинства в sales мире это какие-то иностранные слова. но это ремесло все больше затягивает талантливых дата-саентистов и дата-инженеров, которые понимают, что здесь те же самые проблемы: качество данных, пайплайны, entity resolution, дедупликация.
но продавать в дата-команды. это почти всегда проигрышный бизнес (только если ты не databricks). дата-команды это кост-центрами, а GTM команды - это revenue center, здесь готовы платить за результат. поэтому таланты мигрируют туда же.
я для этого придумал специальное слово, "prosumerization of devtools" если хотите понять, какой тул делать для сейлз-тека — берите популярную категорию из мира девелоперов, делайте ее чуть проще входа людей, которые вчера выучили, что такое github и вот ваш TAM расширился https://www.youtube.com/watch?v=q6DcqHuQCbo
p.s. thumbnail кстати тоже в claude code сделал.
❤️ Отписка от Lovable классно работает — отписываешься от 25 долларов в месяц и предлагает: ну хоть 5 долларов в месяц?
При этом за 5 долларов особо не получаешь бонусов, самое главное — кредиты в день, а их не будет.
Зато кастом домен. Но все-равно красавчики, прикладывать и обводить. Остальные этапы отписки в комментах.
Как я украл перенял систему AICODE-* у Рината @llm_under_hood
Я по жизни такой человек, что мне если реально очень надо - я это сделаю любым способом. Но если я себе лишь внушаю что мне это надо, а на самом деле нет - ничего не выйдет.
Где-то полгода назад я увидел у Рината серию постов про подход AICODE-*. Ринат в целом очень крутой чел, который пишет очень много крутого и по его пятам я много чего повторял. В этот раз меня зацепил его подход к разработке. То есть, я читаю его канал, вижу сколько он делает, вижу кейсы, сколько стоит его консультация - и понимаю что человек очень ценит свое время, а значит разработку он явно оптимизирует максимум (насколько это возможно).
Он конечно достаточно подробно описал этот подход, показал результаты, создал Discord-комьюнити по нему (которое к сожалению пока что умерло, но надеюсь возродится). Но я был бы не я, если бы начал очень вдумчиво вчитываться, эксперементировать, пытаться повторить "собственными силами".
Я подумал - так, как обычно я пишу промпты - правильно, через LLM. Значит тут мне надо по сути один раз вытянуть всю нужную инфу и сделать из нее некий гайд для себя (простым понятным языком), а лучше сразу накатить на существующие проекты.
Тогда я не знал еще что из телеги можно выкачивать чаты в JSON, а Discord у меня вроде вообще не было, но я точно знал что мне надо выкачать эту инфу. Окей, с Telegram разобрался (там оказалось есть всего один официальный клиент через который это можно сделать на маке и это не из AppStore который), далее Discord - что делать? Скачал одну тулзу, вторую, третью - ничего не работает нормально. Методом перебора с горем пополам отрыл какой-то инструмент который позволял выкачать (но только сообщения, без скринов как можно в ТГ) из каналов в ДС. А у Рината как назло еще очень много инфы было на скриншотах. Но ладно, разобрались с этим.
Что я сделал дальше? Пошел в ChatGPT (или внутри Cursor прямо собрал, не помню уже), закинул туда весь массив текста который я выкачал из тг канала и дискорда, ручками скопировал все скриншоты которые прикреплял к постам Ринат и другие его подписчики в комментах и попросил модельку все это дело саммаризировать и выделить для меня ключевые принципы этого подхода.
Через несколько итераций - у меня была понятная картина, которую я дальше просто сохранил в отдельный markdown файл и пошел накатывать во все свои проекты в AGENTS.md
Заработало не с первого раза, многое поменял тогда под свои реалии, но итог такой - пользуюсь этой системой по сей день, рассказываю о ней гораздо подробнее на своем практикуме и кайфую)
Про саму систему вы сможете найти у Рината в канале, а мой вывод (который я вообще изначально закладывал в этот пост) такой -> если что-то очень надо, во что-то веришь (искренне а не бутафорно) = сделаешь это 🤟
Делитесь вашими подобными историями (не обязательно про вайбкодинг) ☺️
UPD: в комментах поделился своим шаблонным AGENTS.md
Как заставить себя ДЕЛАТЬ?
Недавно наткнулся на ютубе на одного крутого стендап-комика Хетага Хугаева. У него есть очень прикольный формат ОДНАЖДЫ В (какой-то стране) где он рассказывает о своей поездке куда-то в формате стендапа. Формат классный, но суть в другом. У него есть такая фишка - что в любой ситуации в путешествии - он почти на все соглашается фразой "ДЭЛАЕМ" (дословная цитата). Я долго время угарал, но в какой-то момент понял - что это про меня, про мой стиль жизни.
Если ко мне заходят с какой-то классной идеей, предложением (даже рискованным) и у меня оно реально откликается (интиутивно чувствую - что да, что-то екает) - я всегда говорю ДЕЛАЕМ и реально делаю. Так я ворвался в два своих самых времязатратных проекта в жизни. Я залетаю и не думая практически о деньгах - начинаю просто делать - 10, 11, 12 часов в день, на таком энтузиазме в августе этого года я проработал 293 часа.
У меня редко бывают выходные (за последние полгода полноценных выходных было всего 3), но зачем тебе выходные когда ты горишь идеей, преследуешь какую-то цель? Скрывать не буду - и выгореть можно и много чего поймать еще, но я всегда задаю себе вопрос - а реально хочешь? Если да - топи.
НО, и я человек. И иногда бывает так лень что-то делать, хотя надо, ты понимаешь что это даст выхлоп. Например для меня - это делать контент, писать посты в канал, снимать рилсы. Это то - что я делаю всегда с большим трудом и сопротивлением.
Как я это решаю? Очень просто. Постановкой задач. Во-первых - установи тасктрекер (это может быть любой удобный, лично я пользуюсь Todoist), во-вторых - начни с малого. Лично я очень сильно декомпозирую задачи. Сегодня - создать инстаграм, заполнить шапку профиля. Завтра - снять 1 рилс, послезавтра - второй и так далее.
И знаешь что произойдет дальше? После второго, третьего. Это войдет в привычку, это станет нормой, рутиной.
Нет идей? ChatGPT/Claude/другие чатботы - в помощь. Не знаешь как снять - тебе туда же (лично я кстати сценарии для контента генерю через @SoulStory_bot - это не реклама, но я рефакторил этот бот с нуля). Это все мелочи. Самое главное - это начать.
Делись своими историями/хаками в комментах - как ты ДЕЛАЕШЬ 💪
оказывается, вот-вот выходит Cursor 2.0 и пользователям уже раздали превью билды
а я почему-то вообще не ожидал, что у Курсора будут версии, это как-то странно, нет?
тем более за полтора года что я им пользуюсь он и так дважды менялся до неузнаваемости.
🎄 Claude занес подарочки под новый год — удвоил лимиты, приятно.
Кто еще халяву раздает?
47% из вас юзают AI на максималках... или нет? 🤔
В опросе выше 🔝 47% ответили что используют AI в разработке "на максималках" - rules, mcp, агенты, вся движуха (предполагаю, надеюсь, верю). Я посмотрел на эти цифры и подумал - либо моя аудитория топ-1% разработчиков в мире, либо... большинство хуй знает что такое "на максималках".
Узнаешь себя?
Новая фича в проекте. Открываешь чат в Cursor, agent mode, выбрал модельку топовую (казалось бы) "Сделай мне регистрацию с email подтверждением" Cursor генерит код. Accept all. Ошибка. Фиксишь. Еще ошибка. Два часа прошло - вроде работает. Смотришь на код. Бля, это же говно какое-то. Надо рефакторить. Рефакторинг? Еще 3 часа убито. И это только одна фича из пяти на сегодня.
Или вот
Надо что-то сделать по проекту. Идешь в ChatGPT. Описываешь задачу. Получаешь ответ. Копируешь в проект. Не работает. Обратно в ChatGPT: "Вот ошибка, исправь". Третья итерация. Четвертая. В итоге 2 часа потрачено на то что могло занять 20 минут.
Знакомо?
Поздравляю. Ты юзаешь AI как 90% разработчиков - хаотично, без системы и в итоге медленно.
Вот в чем проблема
Большинство думают что кодить с ИИ = установить Cursor и жать Accept All))) Это примерно как купить абонемент в зал на год и ходить только в душ)
Эффективное использование ИИ в разработке это: - не повторяться 20 раз объясняя контекст проекта - не копипастить говнокод который потом чинишь - не тупить 30 минут "с чего начать эту фичу" - не тратить 5 часов на рефакторинг
Это СИСТЕМА. Когда ты один раз настроил среду, прописал правила, подключил нужные инструменты и дальше просто работаешь в 2-5 раз быстрее.
Мой опыт
Чуть больше года назад я не знал что такое ChatGPT (без преувеличения), писал код руками и чинил баги днями. Сейчас я выкатываю телеграм-ботов в продакшн за 3 дня с чистым кодом (проверено другим разработчиком который был приятно удивлен).
Что изменилось? Не модели. Не Cursor. Хотя это все конечно тоже, но ГЛАВНОЕ - изменился ПОДХОД. Появилась СИСТЕМА.
И знаете что?
Недавно я провёл 20+ собесов на Python разработчика. Только 15-20% кандидатов нормально юзали ИИ. Остальные - ChatGPT (максимум). Рынок уже изменился. Через год-два эти ребята просто не найдут работу. Или будут получать в 2 раза меньше чем те, кто шарит за ИИ.
Поэтому
Я решил поделиться своей системой. Не для того чтобы учить "как юзать Cursor" (это ты и сам нагуглишь). А для того чтобы дать фреймворк. Систему. Чтобы ты перестал тупить и начал реально быстро кодить. Скоро расскажу подробнее 😉
---
Кстати, а у тебя есть система? Или ты тоже из тех 47% кто думает что шарит? Напиши в комментах честно - как ты юзаешь ИИ в разработке сейчас.
Вот теперь cursor здорового человека механикуса