Génération de prompts basée sur des modèles - (H/F)

Détail de l'offre

Informations générales

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités
• La coopération
• La curiosité
  

Référence

2024-32982  

Description de l'unité

Ce stage se déroulera dans le Laboratoire de conception de Systèmes Embarqués et Autonomes du CEA LIST. Le laboratoire mène une activité de recherche sur des méthodes outillées pour l'ingénierie de systèmes autonomes de confiance. Les éditeurs UML Papyrus et Papyrus Web sont des briques technologiques du laboratoire.

Description du poste

Domaine

Autre

Contrat

Stage

Intitulé de l'offre

Génération de prompts basée sur des modèles - (H/F)

Sujet de stage

Le stage a pour objectif de définir un générateur de prompts prenant un modèle spécifique à un domaine en entrée et produisant un prompt basé sur des graphes pour une utilisation avec des LLMs. Pour cela, le stagiaire réalisera un état de l'art des solutions d'encodage basées sur des modèles et des graphes pour l'ingénierie des prompts. Un sous-ensemble de ces approches sera sélectionné pour une implémentation, suivi d'une étude comparative pour identifier la solution la plus adaptée.

Durée du contrat (en mois)

6 mois

Description de l'offre

Génération de prompts basée sur des modèles

Le framework EMF (Eclipse Modeling Framework) [1] est le framework de facto utilisé pour l'ingénierie des systèmes basée sur des modèles (MDSE - Model Based System Engineering) dans l'IDE Eclipse. Les (méta)modèles sont sérialisés en XMI et manipulés via une API Java. Un cas d'utilisation important d'EMF est la définition de langages spécifiques à un domaine (DSL - Domain Specific Languages), qui peuvent être interprétés ou compilés vers un langage cible. Un DSL permet aux experts de se concentrer sur les aspects spécifiques d’un domaine donné.

La création de modèles de domaine, même en utilisant des langages spécifiques au domaine (DSLs), reste une tâche difficile. Les LLMs (Large Language Models) peuvent assister de différentes manières, telles que la complétion de modèles [3], l’interrogation [2] ou le refactoring. L’interaction avec les LLMs se fait via des prompts, et une approche courante consiste à fournir les sources des modèles de domaine dans un format textuel [2], tel que XMI, PlantUML ou d’autres DSLs. Cependant, les formats d’entrée les plus adaptés doivent être étudiés pour obtenir de meilleurs résultats avec les LLMs. L’utilisation de formats basés sur des graphes [4] pourrait être une alternative pour encoder des modèles de domaine, bien que cette approche nécessite une exploration plus approfondie.

Ce stage a pour objectif de définir un générateur de prompts prenant un modèle spécifique à un domaine en entrée et produisant un prompt basé sur des graphes pour une utilisation avec des LLMs. Pour cela, le stagiaire réalisera un état de l’art des solutions d’encodage basées sur des modèles et des graphes pour l'ingénierie des prompts. Les approches décrites dans [4] et [3] serviront de points de départ. Un sous-ensemble de ces approches sera sélectionné pour une implémentation, suivi d'une étude comparative pour identifier la solution la plus adaptée.

Les activités du stage incluent :

  • Réaliser un rapport d’état de l’art sur l’ingénierie des prompts basée sur des modèles et sur des graphes.
  • Choisir et implémenter trois solutions pour l’ingénierie des prompts basées sur des modèles.
  • Comparer les solutions implémentées.
  • Rédiger un rapport de stage.

 

Durée : 6 mois.

Références :

[1] EMF – Eclipse Modeling Framework
[2] R. Clarisó and J. Cabot, "Model-Driven Prompt Engineering," 2023 ACM/IEEE 26th (MODELS),  2023, pp. 47-54
[3] Beian Wang and Chong Wang and Peng Liang and Bing Li and Cheng Zeng, How LLMs Aid in UML Modeling: An Exploratory Study with Novice Analysts, arXiv:2404.17739, 2024
[4] Bahare Fatemi and Jonathan Halcrow and Bryan Perozzi,Talk like a Graph: Encoding Graphs for Large Language Models

Profil du candidat

Qu’attendons-nous de vous ?

  • Le stagiaire doit être intéressé par la modélisation logicielle, les LLMs et l'ingénierie des prompts.
  • Connaissance et personnalisation des LLMs.
  • Des connaissances en Java et Eclipse sont appréciées.
  • Niveau Master 2 ou dernière année d'école d'ingénieur.

Rejoignez-nous, venez développer vos compétences et en acquérir de nouvelles !

 

Vous avez encore un doute ? Nous vous proposons :

  • L'opportunité de travailler au sein d'une organisation de renommée mondiale dans le domaine de la recherche scientifique,
  • Un environnement unique dédié à des projets ambitieux au profit des grands enjeux sociétaux actuels,
  • Une expérience à la pointe de l’innovation, comportant un fort potentiel de développement industriel,
  • Des moyens expérimentaux exceptionnels et un encadrement de qualité,
  • De réelles opportunités de carrière à l’issue de votre stage
  • Un poste au cœur de la métropole grenobloise, facilement accessible via la mobilité douce favorisée par le CEA,
  • Une participation aux transports en commun à hauteur de 85%,
  • Un équilibre vie privée – vie professionnelle reconnu,
  • Un restaurant d'entreprise,
  • Une politique diversité et inclusion,

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Palaiseau

Critères candidat

Langues

Anglais (Intermédiaire)

Demandeur

Disponibilité du poste

01/01/2025