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
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],[]]