NTT представила технологию, которая связывает требования, проектную документацию, код и тесты существующих программных систем. Она должна помогать генеративному ИИ понимать устройство старого проекта, находить расхождения между его частями и предлагать недостающие тесты. Пока это исследовательская разработка: компания только планирует испытать её на реальных проектах.
- 41 ошибку намеренно внесли в проектные документы;
- обычный RAG обнаружил 11 ошибок — 27%;
- новая система нашла 33 ошибки — 80%;
- из 6 специально заложенных дефектов генератор тестов выявил 4 — 67%;
- дополнительно были найдены 3 ранее неизвестных дефекта.
Источник: NTT, 23 октября 2026 года.
Решение состоит из двух частей. Первая автоматически строит связи между требованиями, описанием проекта и реализацией. Для этого материалы разбиваются не на одинаковые фрагменты, а на смысловые блоки по функциям системы. Затем инструмент сопоставляет их и отмечает пропуски или противоречия.
Вторая часть оценивает, какие сценарии уже покрывают существующие тесты. Особое внимание уделяется ошибочным входным данным, граничным значениям, сочетаниям условий и взаимодействию функций. Для непроверенных случаев технология формирует дополнительные автоматически исполняемые тесты.
NTT проверяла разработку на документации и коде демонстрационного приложения ATRS из фреймворка Macchinetta. Размер программы — около 32 тысяч строк кода. Поэтому результат 80% нельзя переносить на крупные производственные системы: выборка небольшая, часть ошибок была внесена заранее, а независимой проверки компания не представила.
NTT намерена расширить число поддерживаемых языков и типов документов, а затем испытать технологию в реальных проектах разработки и сопровождения. Сроки коммерческого запуска, модель доступа и список совместимых сред пока не объявлены.
Пока никто не ответил. Начните обсуждение.