TGViewer
Channel Public Channel
Макеев: как перестать вайбкодить и начать жить

Макеев: как перестать вайбкодить и начать жить

@makeev_sexiit

Основатель компании Surf.
Рассказываю про: AI SDLC и AI.
Приемная: @vmakeev
Subscribers
2.46K
Photos
32
Videos
5
Links
35
Recent Posts 19 shown
Post #124 878
Супер-дизайн
  • 👎 2
  • 🔥 2
Post #122 1.65K
Мне очень нравится идея Jev https://typesafe.ai/blog/introducing-system-one-models-and-jev

На вход получают контекст и варианты ответов. Взяли небольшой трансформер, на выходе не генерируют текст, а разом выдают вероятность ответов. Это можно использовать как fuzzy классификатор или как вероятности необходимых в данный момент действий. И это достаточно, чтобы играть в Doom, змейку, Fluppy Bird. Основной кейс применения — это встраивание в пайплайн, где нужна быстрая классификация. У нас в нескольких системах в проде для этого используется Gemini 2.5/3, она относительно быстро определяет по какой ветке алгоритму дальше нужно идти. Но это долго, потому что надо ждать генерация структурированного текста. Получил доступ к Jev, буду тестировать.

Из того, что по этому поводу вчера было в сети, больше всего понравилось это: https://github.com/vllm-project/vllm/pull/57250. У Google был смазанный релиз DiffusionGemma, которая очень быстро умеет генерировать текст с помощью Diffusion, итеративными уточнениями заполняя пропуски. Это очень недооцененная вещь, к которой относятся как у LLM. Но её сила в скорости, в одновременности генерации пропущенных токенов, и еще она умеет заполнять пропуски токенов между правой и левой частью — вписывать в контекст. Ну так оказалось, что DiffusionGemma из коробки может работать как Jev.

И ещё это породило у меня в голове такую конструкцию. Что если у нас будет трансформер, а ниже будет встроенный Jev как орган его мозга, который оценивает вероятность, нужно ли еще итерацию подумать (chain of thounght на уровне латентных векторов, не текстом), или нужно вызвать какой-то tool, или пора напечатать ответ.

Короче, Jev — очень простая идея из серии, жалко, что не я придумал, очень сильно ощущал в ней потребность.
typesafe.ai Introducing System One Models & Jev - TypeSafe AI Blog TypeSafe AI is an AI lab building machine-native intelligence infrastructure for automation, designed to make decisions within software. Try our first System One Model, Jev, in early access.
  • 👍 5
  • ❤ 3
  • 🔥 1
Post #121 2.18K
1. Оказалось, что нет исследования, что SDD кому-то исчислимо помог.
2. Если спека не должна быть Вики, то в ней высокоуровневые идеи. Где грань, что должно в них оседать, а что должно сразу в код? А если не соблюсти это? А что-то изменится от дисбаланса?
3. Например, openspec оперирует только сценариями, можно форкнуть и завести свой шаблон спеки. Что будем включать туда? Почему? Это сильно проектспецифичный вопрос, в каждом проекте будут свои необходимости.
4. А что если SDD вообще не будет в проекте? А что если у агента жопа не отвалится, если у меня будет папка docs c md тз в произвольной форме?

Я думаю, что если подключить к openspec/spec-kit к проекту, они не помешают. Но и существенно ничего не привнесут. Наверно, профит может быть, если делать это с умом, понимать, как ты валидируешь требования, как ты валидируешь результат, как приходишь к детерминированности. Короче, думать надо. А вокруг SDD много фетиша, воспринимается как серебрянная пуля. На самом деле что есть что нету.
  • 👍 11
  • 😁 2
  • 🤔 2
  • ❤ 1
Post #120 1.73K
У инженера осталось две задачи — формулировать смыслы (что надо сделать) и валидировать результ. И это одно и то же, в цикле и много раз. Посмотрел, что получилось, доформулировал. Раньше нажимал build, теперь generate. Формулирование смыслов и валидация — перманентный процесс.
  • 👍 11
Post #119 1.64K
Спека — всегда не полная. Даже если станет в 10 раз толще.
Делать спеку толстой в пытаться сделать водопад — абсурдно, потому что цена изменений реализации почти бесплатная.
Всего не учтешь сразу. Поэтому ценно быстро делать прототипы, смотреть не результат, давать обраную связь агенту, получать обратуню связь от заказчика/пользователя.
  • ❤ 3
  • 👍 3
Post #118 1.58K
• И еще спека не должна превращаться в википедию. Не надо с неё начинать любые изменения в коде. Большая часть изменения должна делаться агентами сразу в коде. В спеке — только фундаментальное.
• И если ваш SDD flow перемудренный, то он не работает.
• И вообще SDD не панацея.
  • ❤ 4
  • 👎 2
  • 😁 2
  • 🔥 1
Post #117 1.51K
sdd-youtube-research-complete.zip88.4 KB
10 саммари ютуб видео про SDD, поговорите с этим зипом, сделайте выводы для себя
  • 🤔 3
  • ❤ 1
  • 👎 1
  • 🔥 1
Post #116 3.41K
Сделал CLI-утилиту, которая уже круто показала себя в проектах, называется katana.

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

katana позволяет агенту архитектурно красиво разбивать файл без его чтения и записи. CLI даёт агенту сигнатуры всего содержимого файла, это работает через AST. Агент проектирует красивое разбиение, возвращает katana JSON с проектом разбиения, katana детерминированно разрезает файл, импорты фиксятся линтером. Профит. Т.е. агенту не пришлось ни читать, ни писать. И работает быстро. И ещё CLI умеет считать lines of code по проекту, чтобы задать приоритеты.

В проектах обычно ставлю максимальную длину файла 700 строк + до 10% превышения, при котором разрезание ещё не срабатывает. Без такой гигиены не будет никакого AI-agent-first.

Можно быстро привести к норме легаси-проект или не запустить новый.

katana пару месяцев жила во внутреннем репозитории и показала эффективность, теперь переехала на GitHub — могут быть баги.

https://github.com/vgmakeev/katana
GitHub GitHub - vgmakeev/katana: Source-free architecture maps and deterministic polyglot refactoring for AI coding agents Source-free architecture maps and deterministic polyglot refactoring for AI coding agents - vgmakeev/katana
  • 🔥 20
  • 👍 7
  • ❤ 3
  • 😁 3
  • 🤔 1
Post #114 1.99K
Запускайте иногда
uv cache prune
для очистки неактуального кеша зависимостей uv.
130 Гб почистил.
  • 👍 9
  • 🤔 6
  • 😁 5
  • ❤ 2
Post #109 3.59K

Forwarded from Директорат Surf обсуждает

Итоги Рейтинга Рунета для Surf — гордимся командой и благодарим клиентов

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

🏆 Достижения Surf в рейтинге:

🟠 3 место — «Подрядчики с экспертизой в отрасли Питание (разработка, интеграция)».

🟠 4 место — «Разработка и развитие мобильных приложений».

🟠 8 место — «Подрядчики с экспертизой в отрасли Торговля (разработка, интеграция)».

🟠 9 место — «Подрядчики крупного бизнеса (разработка, интеграция)».

Планка поднята высоко, в нише заказной разработки участвовали более 1000 агенств, но останавливаться мы не планируем. На полке ещё полно места для наград. Ознакомиться с кейсами, которые принесли нам классные результаты, можно на сайте.
  • ❤ 8
  • 👍 7
  • 🔥 6
  • 👎 1
  • 😁 1
Post #107 3.51K

Forwarded from [38/100] Витя Тарнавский

Ребятам, которые увлеклись вайбкодингом.

Если вы смогли сегодня что-то навайбкодить – завтра это сможет сделать любой школьник. Вам может казаться что ваш эйджент сворм самый крутой – оглянитесь потом назад после выхода следующего opus/codex.

Ценность перетекает в другие места. Отношения, нетворк, GTM, глубокая доменная экспертиза etc.

Вайбкодинг – новая база. Разобрались, освоили – и вперёд отращивать то, чем вы будете ценны хотя бы через полгода.
  • 👍 33
  • 🔥 11
  • ❤ 2
  • 😁 2
  • 🤔 2
Post #106 3.61K

Forwarded from Директорат Surf обсуждает

Привет! С вами Владимир Макеев, CEO Surf. Делюсь крутыми новостями: наша компания взяла сразу четыре престижные награды на Workspace Digital Awards!

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

Наши результаты в этом году:

🥇 Два золота — мобильное приложение Бургер Кинг и По любви.

🥈 Два серебра — снова одно у Бургер Кинг и мобильное приложение Sellplus (ROWI).

Хочу выразить огромную благодарность нашим клиентам, этот триумф — результат вашего доверия.

Поздравляю всю компанию с большими достижениями. Ну и пишите нам, чтобы сделать проекты, которые завоюют главные рыночные награды.
  • 🔥 49
  • ❤ 18
  • 👍 12
  • 😁 1
Post #104 4.19K
Наш Head of QA Маша Лещинская написала статью, который стоит прочитать всем, кто работает с AI-разработкой.

Это разбор внутреннего пет-проекта (система бронирования девайсов для QA), который должен был умереть через неделю после релиза. А вместо этого живёт три месяца, оброс 23 фичами и превратился в полигон.

Внутри:
→ Где AI облажался по-крупному. God object на 305 KB. N+1 запросов к Firestore. XSS через innerHTML. Тест для фичи, которой не существует. И главное — как ловить такое до прода, а не после.

→ Где, наоборот, удивил. Например, сам предложил Screenplay pattern + Page Objects на 38 задач — архитектура, которую не каждый сеньор соберёт.

→ Сколько по времени реально стоит фича, если делать «как надо». Спойлер: обеденный перерыв. Но с честными нюансами.

https://habr.com/ru/articles/1038990/
  • ❤ 5
  • 🔥 4
  • 👍 3
Post #102 3.03K
Неделю кайфую от https://herdr.dev/ — агентский UI мечты. Сессии — это проекты/контексты слева сверху. Ниже запущенные агенты со статусами. Справа табы терминала. Я так и не разобрался в warp, чтобы сделать так наглядно. Обычно параллельно работаю с 4 проектами или 4 агентами в одном проекте. И в течение недели переключаюсь между примерно 7 проектами.
UI Zellij мне не зашел. А с tmux тоже не удобно, когда много проектов.
Короче, рекомендую и для работы на локальном компьютере, и на удаленном.
Herdr Herdr: the runtime coding agents run on Run them anywhere. Leave them running. Herdr holds real terminals open so your agents keep working when you close the laptop.
  • 🔥 9
  • 👍 5
  • ❤ 1
  • 😁 1
Post #101 2.44K
Anthropic сломали Opus-4.7. С конца прошлой недели стал супер-медленным и тупым. Очень его любил.
Пересел на codex gpt-5.5 high — вот где оказался AGI и скорость.
Вывод: компании нужно сидеть на двух стульях.
  • 👍 14
  • ❤ 4
  • 🤔 3
Post #100 3.08K

Forwarded from e/acc

кто тут work/life баланс просил?
  • 😁 17
  • 👎 9
  • 🔥 5
  • ❤ 4
Older posts →

About this channel

How can I read @makeev_sexiit without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Макеев: как перестать вайбкодить и начать жить: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Макеев: как перестать вайбкодить и начать жить have?
Макеев: как перестать вайбкодить и начать жить (@makeev_sexiit) has 2.46K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Макеев: как перестать вайбкодить и начать жить know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →