Spec-driven development и тестирование AI-агентов: новый выпуск подкаста
Обсуждаем spec-driven development, ограничения waterfall-подхода, историю банкоматов и оркестратор с полутора тысячами тестов.
В новом выпуске подкаста команда Банки.ру обсуждает разработку программных систем с опорой на спецификации и практические проблемы создания AI-агентов.

Один из центральных сюжетов — spec-driven development и его отличие от классического waterfall-подхода. Участники разбирают, как спецификация меняется по мере обнаружения новых ошибок и почему документ с требованиями может постепенно разрастаться, превращаясь в отдельный источник сложности.
В выпуске также звучит история о банкоматах и кассирах. На её примере авторы пытаются объяснить, на каком этапе сейчас находится разработка агентских систем и почему ожидания от автономных инструментов часто расходятся с реальными возможностями.
Отдельное внимание уделено оркестратору, для которого написали около полутора тысяч тестов. Несмотря на большое количество успешных проверок, система всё равно не работала так, как ожидалось. Этот пример показывает, что зелёный статус тестов сам по себе не гарантирует корректность архитектуры и поведения сложного агента.
Выпуск будет полезен тем, кто только проектирует собственный агентский процесс, а также разработчикам, которые уже столкнулись с главным практическим ограничением: написать код для агента сравнительно несложно, а надёжно проверить его работу — гораздо труднее.
Сообщить о проблеме в публикации
Обращение принято Обращение будет рассмотрено. По результатам проверки публикация может быть исправлена, дополнена, временно скрыта или удалена.