Stage - Génération de configuration iWE via l'IA
iWE
20 days ago
Posted date20 days ago
N/A
Minimum levelN/A
Partly remoteRemote policy
Partly remoteLa société
iWE est une entreprise qui édite, depuis 10 ans, une plateforme low-code permettant la création d'applications SaaS de gestion collaborative en quelques semaines, en co-construction avec le client. La plateforme iWE est fonctionnellement très complète et répond aux meilleurs standards de sécurité et d'agilité.
Chez iWE, nous croyons en la puissance de la créativité et de la collaboration pour repousser les limites du développement logiciel. Notre équipe R&D joue un rôle clé dans la construction et l'évolution de notre plateforme low-code d'applications (PLCA). En intégrant iWE, vous ferez partie d'une communauté d'experts passionnés par la création d'outils qui libèrent le potentiel créatif des utilisateurs.
Ce que vous trouverez chez iWE :
L'intelligence humaine est le moteur derrière la technologie qui fait la renommée d'iWE. C'est pourquoi notre ambition est de vous offrir la meilleure expérience possible. Nous nous efforçons de mettre en place les conditions de votre développement, de faciliter votre quotidien, votre équilibre vie personnelle - vie professionnelle, et d'étendre vos perspectives.
iWE compte actuellement 25 collaborateurs de différents horizons (différentes nationalités et différents backgrounds techniques), l'équipe R&D dont vous ferez partie est basée à Sophia-Antipolis.
Besoin :
Une extension VSCode est utilisée par les développeurs low-code pour créer des applications iWE.
L'outil intègre des validations syntaxiques et sémantiques de l'application et d'autres fonctionnalités utiles (code completion, Goto, Explorateur des artefacts, débogage de requêtes, déploiement...).
Afin d'augmenter la productivité, l'assistance aux développeurs low code doit être améliorée en proposant notamment la complétion/génération intelligente de configuration.
Les règles d'assistance peuvent être codées en dur dans l'extension VSCode ou déduites de la base de code de nos applications à l'aide d'IA. Notre objectif est la mise en place de cette seconde approche.
Le champ d'application peut être très large mais pour ce stage nous nous concentrerons sur plusieurs aspects clés pour la création d'application:
L'UX et l'infrastructure nécessaire pour fournir une assistance efficace doivent être étudiées et mises en œuvre.
Un PoC doit être produit et une campagne de validation de l'UX avec l'équipe low code sera effectuée.
Tâches à réaliser :
Compétences
Profil recherché
iWE est une entreprise qui édite, depuis 10 ans, une plateforme low-code permettant la création d'applications SaaS de gestion collaborative en quelques semaines, en co-construction avec le client. La plateforme iWE est fonctionnellement très complète et répond aux meilleurs standards de sécurité et d'agilité.
Chez iWE, nous croyons en la puissance de la créativité et de la collaboration pour repousser les limites du développement logiciel. Notre équipe R&D joue un rôle clé dans la construction et l'évolution de notre plateforme low-code d'applications (PLCA). En intégrant iWE, vous ferez partie d'une communauté d'experts passionnés par la création d'outils qui libèrent le potentiel créatif des utilisateurs.
Ce que vous trouverez chez iWE :
- Innovation constante : Travailler sur des projets stimulants qui repoussent les frontières du low-code development.
- Culture collaborative : Un environnement où les idées sont valorisées, et où la collaboration est au cœur de notre succès.
- Développement professionnel : Des opportunités continues de croissance, d'apprentissage et de perfectionnement de vos compétences.
L'intelligence humaine est le moteur derrière la technologie qui fait la renommée d'iWE. C'est pourquoi notre ambition est de vous offrir la meilleure expérience possible. Nous nous efforçons de mettre en place les conditions de votre développement, de faciliter votre quotidien, votre équilibre vie personnelle - vie professionnelle, et d'étendre vos perspectives.
iWE compte actuellement 25 collaborateurs de différents horizons (différentes nationalités et différents backgrounds techniques), l'équipe R&D dont vous ferez partie est basée à Sophia-Antipolis.
Besoin :
Une extension VSCode est utilisée par les développeurs low-code pour créer des applications iWE.
L'outil intègre des validations syntaxiques et sémantiques de l'application et d'autres fonctionnalités utiles (code completion, Goto, Explorateur des artefacts, débogage de requêtes, déploiement...).
Afin d'augmenter la productivité, l'assistance aux développeurs low code doit être améliorée en proposant notamment la complétion/génération intelligente de configuration.
Les règles d'assistance peuvent être codées en dur dans l'extension VSCode ou déduites de la base de code de nos applications à l'aide d'IA. Notre objectif est la mise en place de cette seconde approche.
Le champ d'application peut être très large mais pour ce stage nous nous concentrerons sur plusieurs aspects clés pour la création d'application:
- Autogénération de requêtes : à partir d'une référence de requête (ex : « all_contacts », « my_claims ») et/ou de sa description (Mes emails non traités), l'outil pourrait proposer une requête entièrement fonctionnelle.
- Génération de formulaires : à partir de l'explorateur, on pourra proposer des actions sur une form, une page, une section (ex ajouter les champ manquants)
- Evolutions du modèle : lorsque le modèle évolue, des suggestions intelligentes pourront être proposées (ajout de champ dans requête/rapport/formulaires).
- Console/chat iWE : une console pourrait afficher des suggestions et permettre d'appliquer des suggestions. Cette console pourrait aussi répondre aux questions sur l'application (prompt)
L'UX et l'infrastructure nécessaire pour fournir une assistance efficace doivent être étudiées et mises en œuvre.
Un PoC doit être produit et une campagne de validation de l'UX avec l'équipe low code sera effectuée.
Tâches à réaliser :
- Prise de connaissance du travail d'un développeur low-code iWE et de la structure d'une application iWE
- Etude des possibilités offertes par le Framework d'extension VSCode, tout particulièrement ce qui concerne la mise à jour de code existant (refactor) et les suggestions
- Mise en place de règle de refactoring simple dans vscode (hard codée ?) afin de mettre en oeuvre ces mécanismes
- Étude autour d'un framework IA : analyse du code d'une application et prompting de celle-ci.
- Intégration dans VScode (PoC basé sur une console VSCode dédiée)
- Mise en place des élément précédent pour la génération automatique de query.
- Etude evolution modèle et PoC via console (ajouter champ xxx dans def yy).
- ...
Compétences
- Expérience avec un framework IA
- Framework d'extension VSCode
- Théorie des langages et compilation
- Language Server Protocol
- Javascript / JSON / Yaml
- Git
- Mongo
Profil recherché
- Vous suivez un cursus en école d'ingénieurs (Bac+5).
- Vous êtes à la recherche d'un stage de fin d'études.
- Vous souhaitez faire partie d'une startup et travailler en équipe dans une ambiance stimulante.
- vous avez déjà mis en place des solution basée sur l'IA.Vous êtes passionné(e) par les nouvelles technologies.
- Vous êtes passionné(e) par les nouvelles technologies.
- Vous faites preuve de rigueur, d'autonomie et de force de proposition.
- Vous souhaitez faire évoluer vos compétences techniques et générales
JOB SUMMARY
Stage - Génération de configuration iWE via l'IA
iWE
Biot
20 days ago
N/A
Internship / Apprenticeship
Stage - Génération de configuration iWE via l'IA