Всем, привет! Меня зовут Максим, занимаюсь разработкой ПО и архитектурой более 20 лет. Этот канал создан для развития идей AI Driven Development или разработки с использованием ИИ. Охватывая весь цикл создания ИТ решений от идей, планирования, дизайна, проектирования, разработки, тестирования, развёртывания и сопровождения. Методология, инструменты, эффективные решения. Поехали!
Метафора текущего момента, в том, что как тракторы заменили лошадь на поле и произвели революцию в сельском хозяйстве, так и ИИ инструменты совершают пересмотр принципов разработки ПО, ускоряя процессы в несколько раз и позволяют быть более продктивными специалистам.
Общий процесс разработки выглядит так: идея->оценка->проектирование->разработка->проверка->передача пользователю->поддержка. С разными вариациями на каждом этапе, в зависимости от сложности и предмета разработки.
на каждой фазе есть обратная связь для каких-то изменений или уточнений, и у этого есть своя стоимость, как и стоимость каждого шага
для чего надо понимать полный цикл разработки? чтобы применять соответствующие технологии. конечно это вопрос управления разработки продукта целиком и не всем это нужно, но когда появляются инструменты которые повышают эффективность каждой фазы, то время разработки снижется и это уже требует другого управления.
🔥1
отличия AI Driven Development от Vibe- coding
AIDD это методология, способ создания решений независимо от используемых инструментов, покрывает весь цикл разработки
Vibe-coding способ и инструмент создания программного кода
Vibe-coding естественно встраивается в AIDD и является его большой частью, и при этом Vibe-coding отвечает на вопрос - как быстро разработать soft, а AIDD отвечает на вопрос - как быстро разработать продукт
VC - чаще это один разработчик, AIDD - чаще небольшая команда, 2-4 разработчика
выход модели GPT-5 пока не показал явного эффекта, но кажется что примерно неделю назад Cursor уже тестировал эту модель, и кажется что "Авто" режим стал работать лучше
👍1
исходно программирование это делегирование аналитических способностей человека электронной машине
"программирование" с 2000г. до н.в. это в большей части создание инфраструктуры и разной обвязки-оснастки-интеграции вспомогательными программными системами, это занимает до 80% всего времени разработки, сюда же добавим размер и все специальности команды которой надо управлять и решать орг. задачи и на настоящую полезную логику программы остаётся 10-20% времени
(с) AIDD AI Driven Development ИИ разработка ПО
"программирование" с 2000г. до н.в. это в большей части создание инфраструктуры и разной обвязки-оснастки-интеграции вспомогательными программными системами, это занимает до 80% всего времени разработки, сюда же добавим размер и все специальности команды которой…
по сути это накладные расходы разработки ИТ решений