Декомпозиция AI-агента QA

Продолжаю моделировать архитектуру системы из AI-агентов. Пример кручу тот же с добавлением кнопки в проект.

Поскольку у меня есть опыт тестирования бэкенда микросервисной архитектуры и фронтенда ИТ-продуктов, то решила прикинуть вариант настройки AI-агента QA. Похоже, для эффективной работы нужно проектировать подсистему из AI-агентов: 🤖 QA Analyst Agent для генерации тест-кейсов 🤖 API Automation Agent для тестирования API 🤖 E2E UI Automation Agent для сквозного тестирования интерфейса 🤖 Performance Agent для генерации сценариев нагрузки 🤖 Security Agent для поиска основных уязвимостей.

В карточках на новой облегчённой Sequence-диаграмме отразила взаимодействие AI-агента Code и трёх новых: QA Analyst AI Agent, API Automation AI Agent, E2E UI Automation AI Agent. Добавила ещё тестовую среду и оркестратор для управления логикой и памятью. Также для наглядности добавила тест-кейс, когда UI-тест падает из-за бага, и агенты сами локализуют и исправляют ошибку.

В этой модели стоимость добавления одной кнопки на веб-сайт с контекстом репо 50k токенов ~$0.46 за один почти идеальный прогон цикла.

Исходники закоммитила на гитхаб в новую ветку tanyashipunova/ai_agents_costs/tree/v1513

Декомпозиция AI-агента QA | Сетка — социальная сеть от hh.ru Декомпозиция AI-агента QA | Сетка — социальная сеть от hh.ru