J. Code Archeologist ‐ Hypothèse de fondation - uha-fr/endyear_2025_gr11_back GitHub Wiki
Une WebApp offrant des vues mettant en forme des métriques pour suivre l'évolution d'un repo Github à partir d'une URL. --> https://github.com/MS-Teja/code-archeologist
Vues d'ensemble :
(Exemple sur : https://github.com/marcominerva/SqlDatabaseVectorSearch)
(Evolution des branches)
Recherche entre les commits
Chaque commit est stocké en BDD puis embedded pour par la suite pouvoir effectuer des recherches sémantiques entre les commits.
- PostgeSQL avec la BDD dans un container Docker pour utiliser l'extension Timescale (pg_vector, pg_vectorscale, pg_ai)
- Ollama > nomic-embed-text modèle pour l'embedding
Fonctions IA
La WebApp fait des appels à l'API de OpenAI pour résumer l'historique du repo et aussi permettre à l'utilisateur de poser des questions.
Problème : La version gratuite de ChatGPT n'offre qu'une faible quantité de token API.