Analizador de PR

Ayudamos a los desarrolladores y encargados de mantenimiento del código abierto a analizar las nuevas solicitudes de relaciones públicas

Qué hace

Una herramienta para analizar las solicitudes de extracción (PR) de GitHub a través de la generación de resúmenes de Markdown basados en la calidad del código, los riesgos potenciales, la legibilidad y otros factores. Este proyecto aprovecha la API de Gemini junto con las incorporaciones de Langchain y VectorDB para proporcionar estadísticas detalladas sobre los cambios en el código. Para ello, se usan acciones de GitHub para enviar solicitudes a la API en cada solicitud de extracción con detalles de relaciones públicas. Backend usa VectorDB para almacenar todos los archivos de Repo y los usa como contexto para la API de Gemini, que toma esa PR como entrada y muestra su análisis.

Con la tecnología de

  • Ninguno
  • También usé Gemini para código.
  • ya que no tengo conocimientos sobre Python
  • y este fue mi primer proyecto de Langchain y base de datos de vectores

Equipo

De

Sidharth Sethi

De

India