продолжаем про мета-кодинг
продолжаем про мета-кодинг
Если бы это было просто — все программы работали бы идеально. Но на практике целые огромные команды очень умных людей работают над этим годами, помогают друг другу, просматривают и перепроверяют свой код много-много раз — и всё равно оказывается, что не все потенциальные варианты хоть раз пройдены.
Но ИИ в этом плане круче, пусть и не идеален, но прогресс большой. Но даже очень хорошие модели, даже когда научатся более тщательно проходиться по веточкам с технической точки зрения, всё равно пока ещё довольно плохо угадывают, что же человек имел в виду. И если задача стандартная (то есть подобные задачи со всеми этими дилеммами уже многократно решались), то ЛЛМ может решить её по аналогии и получается неплохо. Но часто хочется решить именно такую задачу, которую никто именно в таком виде не решал. И тогда модели надо дать несравнимо более точную задачу. Это и будет мета-кодинг.
На практике это постановка задачи компьютеру уже не на уровне руководителя всего проекта, а на уровне его менеджеров, архитектора системы, арт-директора, продукт-оунера и т.п. То есть по-прежнему залезание в дебри этих самых нюансов — как всё должно работать. И не потому, что система не может сделать, а потому что даже самого-самого подробного ТЗ не достаточно, чтобы выразить всю нюансность пожелания. Слишком много вариантов, и если их не обговорить — ИИ их понимает так, как ему «кажется», а кажется ему зачастую совсем не так, как кажется нам. Поэтому вайб-кодинг даёт потрясающие решения, но которые при очень близком рассмотрении оказываются немножечко (или множечко) не тем, что хотелось. А мета-кодинг — это попытка более подробно это разжевать и поднаправить.
То есть "вайб" от времён хиппи революции вибрации (по-английски звучит как вайбрейшн, сокращают до вайба), когда мы все вибрируем на одной волне и передаём таким образом что чувствум — это вот на уровне директора, заказчика, идейного визионера, что конечно хорошо, но не точно. Поэтому есть Промпт инжиниринг, что есть умение более точно и грамотно писать промпты. Дальше вот этот наш Мета-кодинг. Дальше уже идут традиционное программирование, что нынче тоже уже наполнено авто-завершением строк, готовыми библиотеками и вставлением кода найденного на разных форумах. Следующий уровень написания на низком уровне как ассеблер уже практически ушёл в прошлое.
Но это всё очень сейчасошная терминология января 2026 года. И мета-кодинг заменил то, что раньше было тех заданием на сто страниц, на более подробный спек, тоже большой с кучей уровней и мега детализацией. Многие называют мета-кодингом просто «хорошо структурированный промпт-инжиниринг с использованием иерархии задач, спецификаций, примеров и контрактов». Но я считаю это идёт дальше, прям до конкретного указания многих подходов. И по сути это не просто улучшенные промпты а возврат к труду очень детального продуктового/системного аналитика.
И даже если через некое обозримое время ИИ научится лучше угадывать наши пожелания, и более ловко проходить по всему дереву состояний этот слой мета-кодинга всё равно будет нужен дольше чем нам это кажется. Но точка переходная и интересная.