К
Киря
@greenblog579 подп.
18.7Kпросмотров
22 мая 2025 г.
Score: 20.6K
Вайбкодинг → Метакодинг Термин «вайбкодинг» появился недавно, но уже успел стать ругательным. Им обозначают бездумное дилетантское программирование с нейронками. Но нейронки — оч мощный инструмент. Если пользоваться ими правильно, можно делать крутые вещи Сегодня в одной статье я подсмотрел термин «метакодинг» и мне он очень понравился. Статья наполовину написана нейросетью (вайб-редактура, кек), и читается трудно, поэтому ссылку я давать не стану. Да и не в статье дело. Просто она подтолкнула меня поделиться тем, что я на личном опыте узнал за год метакодинга (если вы не знаете, мы с Женей Власовым пилим, и скоро, я надеюсь, релизнем iOS-приложение «Буков») Метакодинг — вдумчивое и грамотное программирование с нейросетями. Код пишет нейросеть, но ты контролируешь каждый этап, вникаешь в архитектуру, внимательно читаешь сопроводительные комментарии нейронки, тестируешь код и постоянно обновляешь документацию и контекст Вот, какие основные советы я вынес из года метакодинга: — Проси объяснять на твоём уровне непонимания. Всегда полезно спрашивать, что значат термины, которые тебе пишет нейронка — Читай, что тебе пишет нейросеть. Не применяй правки бездумно — Документация — это фундамент. Именно она задаёт контекст нейронке и помогает ей не делать ошибок. У тебя будут сотни чатов. Чем полнее твоя документация, тем проще тебе будет начинать каждый новый чат — Проси нейронку анализировать код и писать/обновлять документацию в соответствии с этим анализом — Дели документацию на блоки по функциональным частями твоего приложения — Записывай все высокоуровневые правила и практики, которым ты хочешь, чтобы нейронка следовала, в отдельный файлик, и добавляй его в контекст или в поле кастомного промта — Не проси исправлять ошибки больше одного раза. Если первая просьба не сработала, лучше откатись на шаг назад и посмотри, что нужно добавить в промт, чтобы ошибок не было. Добавь это и перегенерируй ответ — Иногда ошибки уходят, если тупо перегенерировать ответ заново или сменить модель — Не скупись на самые новые модели. Иногда качество кода существенно повышается просто из-за подбора правильной модели — Но! Новые модели не обязательно лучше. Мы сталкивались с ситуациями, когда Sonnet 3.5 писал код гораздо лучше Sonnet 3.7 или даже GPT 4o, хотя по синтетическим тестам они слабее — Экономь окно контекста. Следи за тем, чтобы в контекст не попадала ненужная информация. Если даёшь нейронке логи, убирай из них лишнее. Это и деньги экономит, и качество ответов повышает (эти советы легко могут устареть через полгода, но пока так) Многие думают, что нейронка — это такое волшебное окно, куда ты пишешь «сделай круто» и она так и делает. А это просто новый инструмент. Если нейронка что-то написала не так — это твоя ответственность и вина. Это не машина тупая, а ты плохо поставил задачу. Она просто делает то, что ты просишь. Garbage in — garbage out КОРОЧЕ: Метакодинг — база, и он доступен всем, кто готов проявить усидчивость и терпение
18.7K
просмотров
2990
символов
Нет
эмодзи
Нет
медиа

Другие посты @greenblog

Все посты канала →
Вайбкодинг → Метакодинг Термин «вайбкодинг» появился недавно — @greenblog | PostSniper