
ATS
Stage PFE : Conception et développement de composants d'IA pour une plateforme de jeu compétitif
- Stage
- Hybride
- Artificial Intelligence
- Game Development
- Software Engineering
Description du poste
Description de la mission : Nugget Finder est une plateforme de hackathon gamifié où des joueurs s'affrontent en temps réel via une API REST autour de quiz techniques à difficulté progressive. L'objectif du stage est d'intégrer des composants d'Intelligence Artificielle à plusieurs niveaux : Génération intelligente des défis via LLM / Détection de la fraude / Évaluation de la difficulté, et Mise en place de la télémétrie.
Technos
Node.js, Express.js, MongoDB, Redis, Socket.io, API REST, JavaScript / TypeScript, Python (pour agents/RL), OpenAI API ou LLM open-source
Fonctionnalités à développer
- Collecte et exploitation des données de jeu :
Journalisation de tous les évènements
Constitution d'un historique exploitable pour l'analyse des parties
- Génération et validation automatique des défis :
Génération par LLM de l'énoncé, de la solution et des tests associés
Exécution automatique dans un environnement isolé avant publication
Vérification de la validité et de la résolution effective du défi
- Évaluation de la difficulté :
Estimation du niveau des défis à partir des résultats réels des joueurs
Modélisation du niveau des participants et ajustement progressif des estimations
- Détection des comportements atypiques :
Analyse du temps de résolution, du rythme de jeu et des écarts par rapport au niveau attendu
Suivi en temps réel via un dashboard dédié
En tant que stagiaire, vous serez amené(e) à réaliser ces activités
- Conception et développement de modules IA
- Implémentation d'agents stratégiques autonomes
- Intégration d'un pipeline LLM robuste
- Mise en place de mécanismes de validation automatique
- Analyse expérimentale et comparaison d'approches
- Tests en conditions réelles (sessions multi-agents)
Compétences et qualifications
Nous recherchons un(e) étudiant(e) en 5ème année d'école d'ingénieur ou en M2 qui :
- Est passionné(e) par l'IA, les systèmes multi-agents et les jeux stratégiques
- A de bonnes bases en algorithmique et en structures de données
- Maîtrise JavaScript/TypeScript et/ou Python
- A envie de travailler sur des problématiques temps réel et systèmes distribués
- A un Geek mindset, un bon relationnel et maîtrisant la communication en français et en anglais.
Conditions du poste
- Contrat : Stage
- Lieu : Tunisia