La ROADEF
La R.O.A.D
Evénements
Prix
Publications
Plus
Forums
Connexion
Livre blanc

STAGE EURODECISION - Développement d’algorithmes d’Intelligence Artificielle

Forum 'Stages' - Sujet créé le 2025-10-24 par Caroline BOSCHET

 EURODECISION est une société spécialisée en aide à la décision et optimisation des ressources. Nous développons des solutions logicielles d’aide à la décision notamment dans le domaine de la supply chain, de la production, de la planification de ressources humaines et du customer data analytics.

Notre mission est de construire des modèles quantitatifs en vue d’analyser et de maitriser des situations complexes pour aider nos clients à comprendre, évaluer les enjeux, arbitrer, planifier, faire les choix les plus efficaces.

Nos collaborateurs ont en commun la passion pour les mathématiques décisionnelles.

EURODECISION propose un projet de fin d'études au sein de l’équipe Recherche, développement et Innovation d’EURODECISION, sous la supervision d’un consultant expérimenté.


CONTEXTE ET OBJET DU STAGE

Le stage s’articulera autour de technologies d’analyse de texte (NLP, pour Natural Language Processing) d’une part, et de génération automatique de contenu (LLM, pour Large Language Models) d’autre part.

Les récents succès et évolutions des algorithmes de NLP et de LLMs ont pris une place importante dans le traitement des données, ainsi que dans leur compréhension, synthèse, tri ou restitution automatique aux utilisateurs, via des chatbots. Cela a ouvert la voie à des nouveaux usages et, dans le cadre de notre R&D, nous souhaitons explorer ces technologies en particulier pour de la recherche de contenus dans des documents ou pages web, la génération de code, de tests unitaires et de modèles d’optimisation (Programmation Linéaire en Nombres Entiers).


LE STAGE EN DÉTAILS

Le stage s’articulera autour de plusieurs volets :

- Développement d’algorithmes de recherche documentaire : cette 1ère partie du stage concerne la recherche d’algorithmes existants (état de l’art) et/ou leur développement afin de réaliser de la recherche sémantique dans des documents métiers spécifiques. Exemples : recherche de clauses réglementaires dans des contrats ou appels d’offres, recherche sémantique dans des documents techniques ou commerciaux, etc. La/le stagiaire devra :

  • Réaliser un état de l’art des technologies existantes à ce jour sur le sujet,
  • Mettre en place et tester différents algorithmes de recherche sémantique d’informations sur ces documents type,
  • Implémenter des modèles d’analyse de mots-clés et analyse de contenus (via des librairies python type scikit-learn / nltk, ou des modèles pré-entraînés en NLP),
  • Valider l’approche, analyser les résultats et les présenter.

- Développement d’un chatbot de recherche documentaire : ce volet concerne le développement d’un chatbot personnalisé afin de faciliter l’accès à l’information en interne (notamment pour les équipes commerciales). Le chatbot devra s’appuyer sur des bases documentaires internes et permettre une recherche synthétique et pertinente d’informations, à partir de prompts utilisateurs. La/le stagiaire devra :

  • S’appuyer sur une plateforme interne de benchmark de LLMs et d’entraînement de chatbots-RAG, et la faire évoluer en fonction des besoins et des cas d’usage,
  • Tester et affiner différents modèles de génération et de recherche d’informations hétérogènes (texte, images, tableaux, …),
  • Utiliser les algorithmes de NLP développés dans la 1ère partie du stage, si pertinents,
  • Intégrer ce chatbot au sein des outils internes de l’entreprise (applicatif web).

- Développement de chatbots spécifiques : ce dernier volet concerne le développement de chatbots spécialisés sur une ou plusieurs des tâches suivantes : génération de code, génération de tests unitaires, génération de modèles d’optimisation (PLNE). Ces chatbots s’appuieront sur des outils internes (ex : génération de code dans un formalisme imposé, via un outil développé en interne) et devront être capables de générer du code à forte valeur ajoutée pour les équipes techniques d’EURODECISION, à partir de prompts utilisateurs. La/le stagiaire devra :

  • Rechercher les modèles LLM open source les plus adaptés pour chacune des tâches ci-dessus,
  • Tester et affiner ces modèles de génération de code ou génération de modèles mathématiques,
  • Faire du prompt engineering, utiliser du RAG et/ou du fine-tuning (réentraînement) sur ces LLM, selon les résultats obtenus,
  • Faciliter le déploiement de ce(s) modèle(s) auprès des développeurs d’EURODECISION,
  • Analyser les résultats et les présenter.

 

PROFIL ET compétences REQUISES

Les stages sont ouverts à des étudiants en dernière année d'école d'ingénieur ou de master 2.

- Stack technique :

  • Modèles de NLP, Chatbot, IA générative (LLM, RAG)
  • Optimisation : programmation linéaire en nombres entiers
  • Langage Python et librairies associées (pandas, scikit-learn, pyTorch, tensorflow…)
  • Une connaissance du langage C++ serait un plus

- Savoir-être : faire preuve d’autonomie, de rigueur et de curiosité.


LIEU

Versailles, au pied de la gare des chantiers (15mn depuis Paris Montparnasse, 20mn depuis La Défense).


AVANTAGES

  • 3 jours de congés
  • Pass Navigo domicile-lieu de travail prise en charge à 50 % par EURODECISION
  • Carte ticket restaurant


COMMENT POSTULER ?

Envoyer votre CV depuis notre site web : https://www.eurodecision.com/recrutement