Андрей Браслав считает, что вайб-кодинг — это тупик для поддержки серьезных проектов. Так что Его новый проект CodeSpeak предлагает заменить хаотичные промпты на строгие спецификации на специальном диалекте Markdown.
Спецификации станут единственным источником знаний проекта, и только на их основе LLM будет генерировать реализацию.
Главное правило: код трогать руками нельзя 🤬
Если нашли баг или нужно добавить фичу, просто правите спеку — нейросеть сама перепишет код.
Оптимисты говорят, что это логичное развитие BDD (Behavior Driven Development) и хороший шанс сократить кодовую базу в разы — не хранить код, а генерировать его по требованиям.
Мы придумали языки программирования, чтобы не объяснять задачи на английском. Потом мы создали LLM, чтобы программировать на английском. А теперь мы придумали язык, чтобы объяснять задачи LLM. Круг замкнулся,
— говорит участник сообщества.
