Étudier l’essor des modèles de langage (LLM) et des frameworks d’orchestration d’agents IA pour automatiser le cycle de développement logiciel.
Explorer comment des agents IA collaboratifs peuvent transformer une idée ou un besoin métier en une solution logicielle prête pour la production.
Missions principales
Concevoir une architecture multi-agents IA capable de prendre en entrée un besoin métier et d’orchestrer les étapes jusqu’à un livrable logiciel.
Orchestrer des agents spécialisés (analyse, découpage en tâches, génération de code, revue, tests, documentation) en s’appuyant sur LangChain et CrewAI.
Tâches détaillées
Automatiser l’analyse du besoin et le découpage en tâches techniques exploitables.
Génération automatique de code, revue et amélioration du code produit, puis génération de tests et documentation associée.
Technologies et compétences requises
Bonne connaissance d’un ou plusieurs langages : Java, JavaScript, Python.
Utilisation d’APIs et frameworks : LangChain, CrewAI, OpenAI APIs, Cursor AI; maîtrise de GitHub et pratiques CI/CD.
Livrables attendus
Prototype fonctionnel démontrant le passage “Idée → Production” (preuve de concept illustrant le workflow multi-agents).
Documentation technique du système, scénarios d’utilisation, et tests automatisés générés.
Encadrement et modalité
Référence du sujet : CSMAIA_S172016.
Nombre de stagiaires : 1 (ingénieur).
Lieu : Sousse – Khzema Technologies.
Durée : de 4 à 6 mois.
Objectifs de validation
Démonstration fonctionnelle d’un pipeline automatisé couvrant analyse, génération de code, revue et tests.
Évaluation sur la robustesse de l’orchestration d’agents, qualité du code généré et intégration CI/CD.
Continuous Net - 1 Conception d’un système multi-agents IA pour la transformation automatique de besoins métier en solutions logicielles PFE | Hi Interns | Hi Interns