Документ фиксирует применение AI-инструментов в процессе разработки. AI-ассистент не заменяет тестирование и ручную проверку: каждая принятая правка проверяется сборкой, тестами, Docker-проверками или запуском приложения.
| Область | Роль AI-инструмента | Проверка результата |
|---|---|---|
| Анализ репозитория | Поиск структуры проекта и недостающих артефактов курсового проекта | git status, просмотр исходного кода |
| Исправления сборки | Диагностика настроек Visual Studio, CUDA, OptiX и линковщика | запуск MSBuild |
| Планирование тестов | Формирование сценариев CPU-тестов и GPU smoke-тестов | вывод тестового приложения |
| Docker-проверки | Подготовка CPU-only проверки и описание ограничения RTX/GUI в контейнере | docker compose build, docker compose run --rm coursework-check |
| Статический анализ | Подготовка структуры отчёта SAST и разбор предупреждений | docs/static-analysis.md |
| Производительность | Подготовка формата таблиц и описания измерений | вывод benchmark или статистика приложения |
| Документация | Подготовка архитектурных, API- и справочных материалов | ручная проверка и git diff |
Предложения AI-инструмента принимаются только после одной из проверок:
- успешная сборка Visual Studio/MSBuild;
- успешный запуск CPU-тестов;
- успешный GPU smoke-тест на Windows-хосте с RTX-видеокартой;
- успешная Docker-проверка;
- визуальная проверка поведения в интерактивном приложении.
AI-ассистент применялся для правки исходных файлов, документации, тестов, Docker-файлов и Git-операций. Финальная визуальная оценка рендера остаётся за автором проекта, поскольку внешний вид материалов, композиция сцены и качество изображения проверяются в запущенном приложении.