🤖 AI Software Engineering 🤖

Если раньше в моде были шутки про ежедневные +100 новых фреймворков для JS, то теперь впору шутить про новые AI-термины: Vibe Coding, Voice Coding, Context Engineering, AI Software Engineering.

О последнем недавно вышла интересная статья на Хабре 📝, где рассматривается эволюция подхода к разработке с ИИ-агентами.

Vibe Coding позволяет быстро генерировать код и вносить правки через сформулированные человеком промпты. Но при масштабировании это приводит к дублированию кода, нарушению архитектуры, поломкам бизнес-логики и появлению бесполезных тестов, с чем я полностью согласен.

В противовес приводится более современный подход — AI Software Engineering (AI SWE). Здесь ИИ-агенту передают полный контекст проекта: архитектуру, стандарты, правила, стек, базу знаний. А разработчик переключается с роли исполнителя на роль проектировщика, который лишь декомпозирует, формализует и проектирует процессы и потоки для ИИ-агента.

Для передачи контекста используется Memory Bank — выделенная директория с живой документацией, которую агент не только читает, но и самостоятельно обновляет.

Также рассматриваются некоторые лайфхаки с использованием субагентов, нескольких аккаунтов и кастомных команд.

В целом, занимательный контент. Применить это в контексте Unity сложно: многое завязано не только на коде, но и на самом редакторе. Тем не менее, в какой-то мере это возможно.

Я уже делал шаги в эту сторону. После этого материала у меня появилось несколько новых инсайтов, которые обязательно опробую по возвращении из отпускного путешествия. ————————————— #development #ai #llm #agent #разработка #ии #агент #рекомендация #статья

🤖 AI Software Engineering 🤖  
Если раньше в моде были шутки про ежедневные +100 новых фреймворков для JS, то теперь впору шутить про новые AI-термины: Vibe Coding, Voice Coding, Context Engineering, A... | Сетка — социальная сеть от hh.ru