Головна/WordPress Fullstack/Блупринти/ШІ & Агенти/Self-Healing CI/CD у GitHub Actions з авто-виправленням багів
До карток розділу «ШІ & Агенти»Трудозатраты~10 рабочих часов
Фриланс вилка~$450 – $750 (€400 – €700)
Оценка веб-студии~$950 – $1,600 (€900 – €1500)
ТЗ заказчика (исходный бриф):
«Бот повинен виправляти робочий код, а НЕ видаляти або послаблювати тести, що впали.»
Ключевые требования:
- •Умовний запуск кроку при падінні збірки (if: failure())
- •Парсинг логів тестів (Vitest / PHPUnit) у структурований JSON
- •AST-вилучення пов'язаних вихідних файлів і діапазонів рядків для контексту LLM
- •Промпт-інжиніринг для генерації точкових Unified Diff латок
- •Захисний бар'єр: автоматична перевірка відсутності модифікацій у тестах (*.test.*, *Test.php)
Ограничения проекта:
- •Ліміт бюджету: не більше 3 спроб виправлення за один прогін
- •Розмір патчу обмежений 100 рядками diff
Критерии приёмки (KPI):
- ≥ 60% успішних автоматичних виправлень збірок
- Середній час усунення збою < 3 хвилин
- Нуль ручних правок у згенерованих PR
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: