Analizator PR

Pomagamy deweloperom i menedżerom oprogramowania open source w analizowaniu nowych przychodzących informacji PR

Zastosowanie

Narzędzie do analizowania żądań pull z GitHub przez generowanie podsumowań znaczników na podstawie jakości kodu, potencjalnych zagrożeń, czytelności i innych czynników. Ten projekt wykorzystuje Gemini API oraz wektory dystrybucyjne Langchain i VectorDB do dostarczania szczegółowych statystyk dotyczących zmian w kodzie. Korzysta ono z działań GitHub do wysyłania żądań do interfejsu API z danymi PR w każdym PR. Backend korzysta z VectorDB do przechowywania wszystkich plików repozytorium i używa ich jako kontekstu dla interfejsu Gemini API, który wykorzystuje dane PR jako dane wejściowe i zwraca analizę.

Technologia

  • Brak
  • Do kodu służyła też usługa Gemini
  • , bo nie znam Pythona
  • A to był mój pierwszy projekt Langchain i Vector DB.

Zespół

Autor:

Sidharth Sethi

Z

Indie