Задача
Команда OpenVINO в Intel (через Alten Poland) накопила 20+ разнородных страниц отчётов LLM-оценки — каждая собрана вручную, без общего шаблона. Задача: свернуть этот разброс в небольшое число переиспользуемых шаблонов страниц, а затем построить дашборды, которые инженерам действительно нужны, — быстрый способ увидеть, как сместилась производительность инференса от релиза к релизу.
Короткий, подчёркнуто spec-driven контракт: строгие спецификации компонентов и сервисов Angular написаны заранее, реализация — шаг за шагом с GitHub Copilot и Claude Opus.
Что сделано
20+ разнородных страниц отчётов LLM-оценки переработаны в 2 переиспользуемых шаблона страниц Angular с настраиваемыми пайплайнами данных RxJS.
~10 новых составных отчётов поверх этих шаблонов — без фронтенд-доработки под каждый.
Дашборды ежедневных сравнений метрик LLM-инференса — задержка, пропускная способность, параметры рантайма — между релизами: регрессии видны мгновенно относительно вчерашнего дня и предыдущей сборки.
Spec-driven агентный процесс поставки: сначала письменные спецификации, затем итеративная реализация с GitHub Copilot и Claude Opus.