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