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

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

Что он делает

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

Построен с

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

Команда

К

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

От

Индия