PR Analyzer
Ayudamos a los desarrolladores y encargados de mantenimiento del código abierto a analizar las nuevas solicitudes de relaciones públicas
Qué hace
Es una herramienta para analizar las solicitudes de extracción (PR) de GitHub mediante la generación de resúmenes de Markdown basados en la calidad del código, los posibles riesgos, 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 de código. Esta acción usa Acciones de GitHub para enviar una solicitud a la API en cada solicitud de extracción con los detalles de la solicitud. El backend usa VectorDB para almacenar todos los archivos del repositorio y los usa como contexto para la API de Gemini, que toma esa PR como entrada y muestra el análisis correspondiente.
Con la tecnología de
- Ninguno
- También usé Gemini para el código
- ya que no conozco Python
- y este fue mi primer proyecto de Langchain y Vector DB
Equipo
De
Sidharth Sethi
De
India