Aider les développeurs et les responsables de la maintenance Open Source à analyser les nouveaux appels d'offres
Description
Outil permettant d'analyser les demandes d'extraction GitHub en générant des résumés Markdown basés sur la qualité du code, les risques potentiels, la lisibilité et d'autres facteurs. Ce projet exploite l'API Gemini, ainsi que les représentations vectorielles continues Langchain et VectorDB pour fournir des insights détaillés sur les modifications du code. Ce service utilise des actions GitHub pour envoyer une requête API à chaque demande d'appel contenant des informations sur les relations publiques. Le backend utilise VectorDB pour stocker tous les fichiers du dépôt et les utilise comme contexte pour l'API Gemini, qui reçoit cette demande d'extraction comme entrée et renvoie l'analyse correspondante.
Conçu avec
Aucune
J'ai aussi utilisé Gemini pour coder
car je ne connais pas Python
C'était mon premier projet Langchain et Vector DB
Équipe
Par
Sidharth Sethi
De
Inde
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{}
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],[]]