Analizator PR
pomaganie programistom i administratorom projektów open source w analizowaniu nowych PR-ów,
Działanie
Narzędzie do analizowania żądań pull (PR) w GitHubie przez generowanie podsumowań w formacie Markdown na podstawie jakości kodu, potencjalnych zagrożeń, czytelności i innych czynników. Ten projekt wykorzystuje interfejs Gemini API oraz osadzanie w języku Langchain i VectorDB, aby dostarczać szczegółowych informacji o zmianach w kodzie. Używa ona akcji GitHuba do wysyłania żądania interfejsu API w przypadku każdego PR z szczegółami. Backend używa VectorDB do przechowywania wszystkich plików repozytorium i używa ich jako kontekstu dla interfejsu Gemini API, który przyjmuje PR jako dane wejściowe i zwraca analizę.
Utworzone za pomocą
- Brak
- Używam też Gemini do kodu
- Nie znam Pythona
- To był mój pierwszy projekt Langchain i Vector DB
Zespół
Autor:
Sidharth Sethi
Od
Indie