72 Développement d’un assistant intelligent pour l’analyse et la revue automatisée de code PFE
Capgemini Engineering Tunisia
StageHybride4 à 6 moisDate limite : 18 nov. 2025
Génie logicielIntelligence Artificielle / OCRDéveloppement Backend
Description
Contexte et objectif
- Créer un outil d’analyse automatique de code pour fichiers Python et C# capable de détecter les erreurs fréquentes.
- Utiliser l’intelligence artificielle pour générer automatiquement des commentaires pertinents lors des revues de code.
Fonctionnalités principales
- Détection d’erreurs et antipatterns courants dans les bases de code Python et C#.
- Génération de retours/commentaires contextualisés par l’IA et visualisation des métriques via un tableau de bord web.
Intégration et workflow
- Intégration avec Git et prise en charge des dépôts publics GitHub pour une utilisation directe sur les workflows de revue de code.
- Interface web (dashboard) pour visualiser les métriques principales du code et les recommandations de l’assistant.
Technologies et stack technique
- Backend: Python (FastAPI, Flask).
- Frontend: React, HTML/Bootstrap pour le tableau de bord.
- Composants IA: utilisation d’Ollama pour la génération de commentaires et l’analyse sémantique.
Profil recherché et responsabilités
- Profil : Ingénieur 1 stagiaire Génie Logiciel, stage de 6 mois.
- Missions : conception et implémentation des modules d’analyse, intégration IA, développement du dashboard, connexion aux dépôts Git/GitHub.
Livrables attendus
- Prototype fonctionnel capable d’analyser des fichiers Python et C# et de produire des commentaires automatiques.
- Tableau de bord web affichant métriques et résultats d’analyse, et connecteur Git/GitHub pour démonstration en conditions réelles.
Candidature
- Pour postuler, envoyer votre candidature à l’adresse suivante : stagetunisie.tn@capgemini.com.
- Indiquez en objet l’intitulé du projet et joignez CV + lettre de motivation et exemples de projets/portfolio si disponibles.