<ph type="x-smartling-placeholder"></ph> Weitere Apps

PR-Analysegerät

Entwickler und Open-Source-Entwickler bei der Analyse neuer PRs unterstützen

Funktion

Ein Tool zur Analyse von GitHub-Pull-Anfragen (PRs), indem Markdown-Zusammenfassungen basierend auf Codequalität, potenziellen Risiken, Lesbarkeit und anderen Faktoren generiert werden. Bei diesem Projekt wird die Gemini API zusammen mit Langchain- und VectorDB-Einbettungen genutzt, um detaillierte Informationen zu Codeänderungen zu erhalten. Dabei werden über GitHub Actions API-Anfragen für jede PR mit PR-Details gesendet. Das Backend verwendet VectorDB, um alle Repository-Dateien zu speichern, und verwendet sie als Kontext für die Gemini API, die diese PR als Eingabe verwendet und die Analyse dafür zurückgibt.

Basis

  • Keine
  • Ich habe Gemini auch für Code verwendet.
  • da ich mit Python nicht vertraut bin.
  • Und das war mein erstes Langchain- und Vector-DB-Projekt.

Team

Von

Sidharth Sethi

From

Indien