Contexte
- ProVerdy développe un assistant IA conversationnel pour la comptabilité carbone.
- L'objectif du projet est de créer une architecture flexible permettant l'intégration de différents modèles de langage (GPT-4, Gemini, Mistral, etc.) via le protocole MCP.
Missions principales
- Étude du protocole MCP et des APIs des principaux fournisseurs de LLM afin de définir les exigences d'intégration.
- Conception d'une architecture modulaire pour l'intégration multi-LLM et développement de l'interface MCP ainsi que des adaptateurs spécifiques pour chaque fournisseur.
- Implémentation de la gestion du contexte conversationnel pour maintenir des dialogues cohérents et pertinents.
- Réalisation de tests, benchmarking des différents modèles et mise en place de tests automatisés pour valider les intégrations.
Compétences recherchées
- Formation en informatique ou génie logiciel, avec une bonne culture du développement logiciel.
- Maîtrise de Python et/ou TypeScript et expérience avec les APIs RESTful.
- Familiarité avec les modèles de langage et leurs API est souhaitable (connaissance des LLM, gestion du contexte, prompt engineering un plus).
Livrables attendus
- Architecture technique documentée décrivant la solution modulaire et la manière d'ajouter de nouveaux adaptateurs LLM.
- Code source de l'interface MCP et des adaptateurs spécifiques, accompagné de tests automatisés.
- Documentation d'intégration et guide d'utilisation pour l'interface MCP ainsi que rapports de benchmarking des modèles testés.
Modalités & Candidature
- Durée : 5 à 6 mois.
- Lieu : Tunis (hybride) ou remote selon profil.
- Statut : Stage non rémunéré.
- Pour postuler, remplir le formulaire de candidature fourni par ProVerdy.
🔗 Pour postuler : https://forms.gle/W66TdJry3XgEqrQb8