PR-анализатор

Помощь разработчикам и специалистам по поддержке ПО с открытым исходным кодом в анализе новых входящих PR

Что он делает

Инструмент для анализа запросов на извлечение (PR) GitHub путем создания сводок markdown на основе качества кода, потенциальных рисков, читабельности и других факторов. Этот проект использует API Gemini вместе с встраиваниями Langchain и VectorDB для предоставления подробной информации об изменениях кода. Он использует действия Github для отправки запроса API на каждый PR с подробностями PR. Backend использует VectorDB для хранения всех файлов Repo и использует их в качестве контекста для API Gemini, который принимает этот PR в качестве входных данных и возвращает анализ для него.

Построено с

  • Никто
  • Я также использовал Gemini для кода.
  • так как я не знаком с Python
  • и это был мой первый проект Langchain и Vector DB

Команда

К

Сидхарт Сетхи

От

Индия