REF03-SOL ASSISTANT DE REVUE DE CODE IA “CODESAGE” PFE
REF03-SOL ASSISTANT DE REVUE DE CODE IA “CODESAGE” PFE
TALYS•Tunisie
SEO & Intelligence ArtificielleDéveloppement logiciel et simulationDevOps / Deployment (Docker, PostgreSQL)
Publié il y a 14 jours
Stage
⏱️4-6 mois
💼Hybride
📅Expiré il y a environ 5 heures
Cohérence LinkedIn / CV vérifiée.
Description du poste
Contexte et objectif
Développer un agent IA nommé « CODESAGE » capable d'analyser les changements de code et de fournir des commentaires explicatifs.
L'agent doit détecter les anomalies et vulnérabilités dans les diffs, et proposer des recommandations exploitables directement dans Bitbucket et dans l'IDE IntelliJ.
Missions principales
Implémenter l'analyse des changements de code (diffs) pour détecter anomalies, anti-patterns et problèmes de qualité.
Générer des commentaires explicatifs et contextualisés envoyés dans Bitbucket via l'API et affichables dans IntelliJ (intégration/plugin).
Architecture et composants techniques
Backend en Python (FastAPI) pour servir l'agent d'analyse et exposer des endpoints pour l'intégration CI/CD.
Composants IA basés sur CodeBERT (ou modèle équivalent) pour l'analyse sémantique du code et la génération de commentaires.
Utilisation de SonarQube pour enrichir l'analyse statique et corréler les résultats avec les anomalies détectées.
Conteneurisation avec Docker pour faciliter le déploiement et l'intégration continue.
Intégration et développement logiciel
Intégration avec l'API Bitbucket pour lire les changements, poster des commentaires et éventuellement déclencher des pipelines.
Développement possible d'un plugin ou d'un connecteur pour IntelliJ (partie en Java) permettant d'afficher les commentaires et recommandations dans l'IDE.
Collaboration avec les équipes DevOps pour automatiser le déploiement et garantir la scalabilité.
Profil recherché et compétences
Étudiants en IA avec bon niveau en Python et compétences en développement logiciel.