Автоматизированные PR отзывы кода с GitHub, GPT-4 и лучшими практиками Google Sheets

Ускорьте процесс обзора пулл-запросов на GitHub с помощью автоматизации на базе OpenAI Подключается к вашему репозиторию, извлекает различия файлов из новых ПР и структурирует их для анализа ИИ Улучшает обзоры с использованием внутренних лучших практик кода, загруженных из Google Sheets Индивидуальный агент ИИ генерирует персонализированные комментарии к обзору и публикует их непосредственно в ПР Автоматически помечает обзоренные ПР кастомной меткой (например, «Обозревалось ИИ») для удобного отслеживания Полностью настраиваемый: поддерживает GPT-4o, интегрируется с OAuth или PAT учетными данными и позволяет использовать кастомные источники данных о лучших практиках Простая настройка — импортируйте, аутентифицируйтесь и подключите ваш рабочий процесс для оптимизации контроля качества

Category:

Описание

Этот рабочий процесс n8n автоматизирует проводимые с помощью ИИ проверки кода для запросов на извлечение (PR) в GitHub, используя модели OpenAI на основе GPT-4 и, при необходимости, обогащая проверку внутренними лучшими практиками программирования, хранящимися в Google Таблицах. Его основное назначение — упрощение и стандартизация процессов проверки кода для проектов iOS (или других кодовых баз) путем анализа изменений в PR, генерации контекстных комментариев к проверке, их публикации обратно в GitHub и визуального обозначения проверенных PR с помощью меток.

Рабочий процесс логически разделён на следующие блоки:

  • 1.1 Триггер события PR в GitHub: Отслеживает новые или обновленные запросы на извлечение в указанных репозиториях для запуска рабочего процесса.
  • 1.2 Извлечение различий PR: Получает список изменённых файлов и их различий из сработавшего PR через API GitHub.
  • 1.3 Конструирование запроса: Парсит и форматирует различия кода в структурированный запрос на естественном языке, инструктирующий ИИ провести проверку кода.
  • 1.4 Агент проверки кода на основе ИИ: Использует модель GPT-4o-mini от OpenAI для генерации детальной проверки кода на основе запроса, при необходимости обогащённой ссылками на лучшие практики из Google Таблицы.
  • 1.5 Публикация комментария в GitHub: Публикует сгенерированную ИИ проверку кода в качестве встроенного комментария к запросу на извлечение.
  • 1.6 Добавление метки к запросу на извлечение (необязательно): Добавляет настраиваемую метку, например, "ReviewedByAI", к PR, чтобы указать, что он был проверен ИИ.

Оригинал воркфлоу на сайте n8n.io

👉🏻 Скачать на сайте n8n

____________

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Автоматизированные PR отзывы кода с GitHub, GPT-4 и лучшими практиками Google Sheets”

Ваш адрес email не будет опубликован. Обязательные поля помечены *