very vibe coding
125 subscribers
465 photos
126 videos
13 files
1.01K links
Канал Алексея Макрушина об экспериментах в области vibe coding и всего интересного, что есть в области AI, ML и тому подобного
Download Telegram
Немного новостей (на самом деле их много)

У OpenAI - большие релизы. Вышли новые модели 4.1o (полная, мини и нано), которые во всем лучше 4o и должны из заменить, но доступны пока только по апи. Еще вышла полная ризонинг модель о3 (раньше была только o3 mini с вариациями) и o4 mini. Т.е. про o3 mini и o3 mini (high) забываем.

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

Еще у OpenAI появилась память, и она же появилась у бесплатного Grok 3 от Илона Маска (я почти перестал пользоваться этой моделью, она хорошая и бесплатная, но Gemini лучше). Теперь многие вещи повторять не придется, отличная штука.

У Клода появлась не память, но, судя по всему, векторный поиск по вашим данных, которые вы сложили на google disk, подключенный к Клоду (еще можно поключить календарь, почту и GitHub). И это не все. Появилась функция research как у chatGPT, Perplexity, Grok. Появились какие-то хитрые сценарии для тех кто пишет, тех, кто учится и тех, кому надо помочь в жизненных ситуациях - например, при сложном разговоре с начальником.

У Gemini вышла дистилированная от Gemini 2.5 Pro модель Gemini 2.5 Flash. Тоже хороша, сильно дешевле по апи (хотя в https://aistudio.google.com/ обе модельки бесплатные). Пожалуй, это первый выбор для работы по апи.

Еще у Google теперь подключена модель генерации видео - и это SOTA. Генерация бесплатная и очень качественная, судя по всему, OpenAI здесь отстает.

У китайцев из ByteDance (TikTok) тоже вышла крутая модель, но как-то они в последнее время отстают. Ждем новых моделей от DeepSeek, пора бы уже
❤2
Microsoft представил MCP сервер для превода файлов офиса в формат markdown
https://github.com/microsoft/markitdown

Было бы очень круто, если бы был и перевод в обратном направлении...
И еще новость из мира MCP - теперь можно подключиться и к WhatsApp.
https://github.com/lharries/whatsapp-mcp

Есть, правда, одна проблемка. Прочитал твит о том, как ломали WhatsApp, подключенный через MCP. Так что, на ваш страх и риск
Петля смерти вайбкодера. Думаю, что все вайбкодеры с этим сталкиваются, и очень рано. Начинаешь писать приложение, модель на энтузиазме генерит море кода, кучу всего планирует на будущее, подключает библиотеки, ставит заглушки, и даже выдает какой-то полуфабрикат. И дальше начинается ад вайбкодера – вайб-дебаггинг.

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

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

Какое решение?
Первый вариант – изучать программирование (его очень любят предлагать программисты). Есть, конечно, логика в том, что программист понимает, как исправить код, выйти из этой мертвой петли и пр. Но это годы, и конкурировать с этими ребятами, которые дают такие советы, будет тяжело. Конечно, по ходу пьесы, ты все-равно чего-то нахватаешься, станешь немножко программистом, но это можно считать предательством вайб-кодинга.

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

Плюс, из хороших новостей – это контекст Gemini на 1 млн токенов, что ставит жирный крест на Claude Sonnet и ChatGPT. Правда, под Gemini пока нет MCP, что вынуждает использовать его вместе с Cursor, но Гугл постоянно добавляет новые фишки, надеюсь, добавит и эту.

Буду пытаться сосредоточиться на документации, посмотрим, как сработает.
Forwarded from Data Secrets
Anthropic выкатили гайд по вайб-кодингу 😎

23 страницы посвящены тому, как программировать с агентами (в частности, с Claude Code). Собраны советы, best practices, примеры, антипримеры и даже готовые промпты.

Отдельное внимание уделяется безопасности данных и мульти-агентным процессам.

Полезно, если пользуетесь каким-нибудь подобным инструментом каждый день

PDF
Please open Telegram to view this post
VIEW IN TELEGRAM
Data Secrets
Anthropic выкатили гайд по вайб-кодингу 😎 23 страницы посвящены тому, как программировать с агентами (в частности, с Claude Code). Собраны советы, best practices, примеры, антипримеры и даже готовые промпты. Отдельное внимание уделяется безопасности данных…
Настоящий вайбкодер, конечно, слишком ленив, чтобы все это прочитать, и, тем более, написать в виде инструкций. Он скормит этот документ Клоду и попросит его самого написать для себя все необходимые инструкции. Так гораздо быстрее, да и лучше получается…
Очень прикольно - Gemini прямо-таки отказывается обсуждать все, что связано с MCP от Антропика. Не знает такого протокола, и найти не может, и искать не хочет. Чувствуется, что ревнуют
😁2
Qwen 3 - новая китайская сетка от Alibaba. Для обычного использования при бесплатном Gemini 2.5 Pro или Grok 3 вряд ли подойдет, но тем, кто работает с нейронками по api или локально, может заменить DeepSeek или Gemma 3. Да, контекст вроде 256к - не миллион, но и не так плохо, на уровне Клода.

PS. Как пишут пользователи, модель overthinking, то бишь, пишет очень много пока думает - это плохая черта, которая также есть, например, у Claude 3.7 Sonnet thinking. Тратит очень много токенов, быстро забивает окно контекста. Тот же Gemini этой болезни не подвержен.

Ссылка на модель - ниже
https://chat.qwen.ai/
Еще одно отличное обновление прошлой недели - Perplexity от Amazon. Приложение скачивается на айфон в России и работает с голосом. Подтягивает картинки. Удобно и прикольно, если новая Siri когда-то выйдет, не факт, что сможет заменить Perplexity.

Мне вот вчера дала инструкцию с картинками, как из тетрадного листа можно сделать водяную бомбочку, чтобы бросать с балкона ))
🔥2
Набрел тут на прикольный достаточно сайт Deepwiki.com - на нем проиндексирован GitHub и есть возможность поискать продукты и получить о них более подробную информацию. Например, там, в отличие от хелпов на гитхабе, очень интересные схемки и в целом гораздо более подробные описания того, что представляет из себя продукт с GitHub. Любопытно, и может быть полезно, когда вы используете при вайб-кодинге какую-то библиотеку.

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

https://deepwiki.com/
👍2
Audio
NotebookLM - если не пользовались, пора начать. А все потому, что сегодня появился ноутбук на русском языке.

Что это за штука - берете документы, ссылки по теме, которую хотите изучить (до 50 штук), а моделька делает на основе этого саммари по заданной теме или подкаст в виде диалога двух ведущих. Это прямо очень прикольно получается. Файлик с разбором руководства по созданию агентов от OpenAI ниже (с вкраплениями информации от google, anthropic, IBM, OpenAI). Зецените, очень прикольно

Да, все бесплатно, в свободном доступе (через VPN) по адресу
notebooklm.google.com
В преддверии выхода Grok 3.5 на следующей неделе напомню - моделька крутая, бесплатная, работает с картинками, голосом, есть deep research, живет в X (бывший твиттер), то есть можно с ней работать через приложение, а не браузер. Для программирования я бы ее не стал использовать, но для серфинга в интернете и бытовых вопросов - самое то. За бугром в отдельном приложении для iOS есть киллер-фича по распознаванию изображений вы реалиайме, но нам это недоступно. Попробуйте, и ждем новостей
DeepSeek Prover V2 - пока все ждут нового ризонера R2, DeepSeek выпустила SoTA модельку для решения математических задач. Любителям математических олимпиад посвящается ))

Как обычно, open source https://github.com/deepseek-ai/DeepSeek-Prover-V2
Долго не писал - но на это есть причины:
во-первых, нет новостей (дальше можно было бы не продолжать), во-вторых, три дня сидел без электричества и интернета в заснеженном подмосковье, а в третьих - иду долиной смерти вайбкодера. Эту метафору привел друг на пробежке - путь от первого восторга до первого результата оказывается радикально сложнее ожиданий, и на нем умирает большинство. Но я иду, узнаю кучу нового, осмысленности становится все больше - глядишь, что-то и получится )
🤗2
Новость дня: Gemini 2.5 обновили - проверил, действительно новая моделька в доступе. Это и раньше был №1 по кодингу, а теперь должно быть еще круче. Сегодня проверю )

Напомню, что у Gemini 2.5 есть реальная киллер-фича для вайбкодера - контекст на 1 млн токенов. Плюс мало галлюцинаций и в Cursor моделька стоит в 2 раза дешевле последних моделей Claude и ChatGPT
Лонгрид про эволюцию моего вайбкодинга.

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

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

Реальный вайбкодинг начался после подключения Claude к МСР протоколу. Позже подписался на Cursor – большинство вайбкодеров сидят там, но в принципе, и подписки на Claude вполне достаточно, и я часто именно ей и пользуюсь (есть тут, правда, нюансы).

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

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

Начал тщательнее работать над документацией – во-первых, инструкции, чтобы ограничить полет мысли Claude, во-вторых – план разработки, чтобы разбить задачу на маленькие и решать их по отдельности. Смысла в происходящее стало гораздо больше. Купил специальное приложение за $30 для подготовки документации – работает, но понимаю, что могу так и сам, даже лучше. Отписался. Сегодня буду ставить по этой теме 2 многообещающие библиотеки, расскажу, как оно получится.

В любом случае, сейчас вайбкодинг – 90% времени работы над документацией, и, собственно, 10% кодирования (тыкания на кнопку Accept – вайбкодеры программируют именно так, одной кнопкой). На этой ниве тоже есть достижения – например, мне очень понравилась тема, которую смог организовать в Cursor (в курсоре использую Gemini) – запись в сжатом виде диалога по исполнению задачки. Теперь эту информацию можно передавать в контекст другой модели или в другой диалог. Отличная тема.

Еще одна фишка – консилиум. Постановку задачи пишу с Claude, отдаю критиковать Gemini, ChatGPT (там очень крутая модель o3 со 100 обращениями в месяц по платной подписке). Они критикуют, обмениваюсь файлами между модельками, пока не получу консенсус. Кстати, тема полезная – они по-разному оценивают риски, ограничения, тот же Клод склонен с тобой соглашаться, а Джеминай спорит и наставляет на путь истинный. Но зато Клод все пишет более человеческим языком. Эту историю, конечно, нужно автоматизировать, но до всего руки не доходят.

В общем, это если еще не прогресс, то уже эволюция. Если хотите большое подробностей, пишите в комментариях.
🔥3
Кстати, обратите внимание на последнее обновление Perplexity от Amazon - сейчас это лучше приложение для iPhone (про андроид не знаю, но думаю, что тоже) из тех, что работает без VPN. Во-первых это именно приложение, а не веб-страничка. Во-вторых, очень хорошо работает с голосом - вопросы писать не нужно. В-третьих, у Perplexity хороший поиск, доступен поиск по научным статьям, соцсетям и пр. В-четвертых, доступен режим исследования (3 штуки за день), когда нейронка глубоко прорабатывает задачу.

Да, у Perplexity сейчас работает новая модель (вышла 3 недели назад) - Perplexity Sonar Pro. Не супер топ, но где-то не так уж и далеко - Amazon сравнивает ее с chatGPT 4o.

Есть, конечно, и DeepSeek, и Mistral (из приложений с VPN рекомендую X с Grok), но по удобству в бытовом использовании Perplexity - мой фаворит
👍4
mcp-server-installation-task.md
2.5 KB
Начинающим вайбкодерам - небольшой промпт по установке mcp серверов. Если еще этим не баловались, обязательно начинайте, особенно, если есть подписка на Claude, Cursor, Windsurf и пр. Но пригодится и тем, кто экономит и работает с VS Code. Почитайте https://modelcontextprotocol.io/introduction.

Начните с MCP под названием filesystem - его можно найти по ссылке https://github.com/modelcontextprotocol/servers и там же куча полезных серверов. Дальше ставьте https://github.com/ferrislucas/iterm-mcp (он у меня нормально работает, но сейчас более популярна такая штука как https://github.com/wonderwhy-er/DesktopCommanderMCP).

А дальше по промпту - любой MCP сервер ставится практически автоматически. Только API надо подгружать.

Если промпт пригодится, поставьте лайк - буду знать, нужно ли такие вещи выкладывать
👍2
Промпт инжиниринг от Антропика - знаете ли вы, что у Клода есть специальный сайт для подготовки промптов? Если еще не пользовались, попробуйте https://console.anthropic.com. Идея в том, что берете свой короткий промпт, написанный человеческими словами, прогоняете через нейронку, и она пишет развернутый промпт, по которому лучше работать с Клодом или любой другой нейронкой.

Небольшая ложка дегтя - если я правильно понимаю, вам для работы с промптами надо подключиться к Клоду по API - надо будет ему еще немного деньжат на API закинуть (центр API находится в той же консоли)
👀1