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