[{"data":1,"prerenderedAt":45},["ShallowReactive",2],{"course-agent-ia-full-stack-de-la-conception-au-deploiement":3,"highlight-typescript-const reponse = awai":44},{"id":4,"name":5,"slug":6,"location":7,"targetAudienceFormatMarkdown":8,"prerequisitesFormatMarkdown":9,"objectivesFormatMarkdown":10,"descriptionFormatMarkdown":11,"teachingMethodsFormatMarkdown":12,"teachingResourcesFormatMarkdown":13,"evaluationMethodsFormatMarkdown":14,"accessibilityFormatMarkdown":15,"accessMethodsFormatMarkdown":16,"minimumParticipants":7,"maximumParticipants":7,"duration":17,"reference":18,"trainerType":7,"updated_at":19,"created_at":20,"price":21,"organizationMode":22,"theme":25,"code":29,"tags":34,"metadata":35},"/api/courses/bc8a8df8-b343-11f1-a993-d8ca06000363","Agent IA full stack : de la conception au déploiement","agent-ia-full-stack-de-la-conception-au-deploiement",null,"Développeurs full stack, architectes, ingénieurs IA, responsables techniques.","-   Pratique du développement full stack et expérience de l'intégration de modèles de langage.","-   concevoir l'architecture complète d'un agent : interface, orchestration, outils, mémoire\n-   connecter l'agent aux systèmes d'information de l'organisation\n-   sécuriser les accès et tracer les actions réalisées\n-   déployer l'agent en production et en superviser le fonctionnement\n-   faire évoluer l'agent à partir des retours d'usage","--day1--\n\n## Cadrage et architecture\n\n-   Choix du cas d'usage et définition du périmètre d'action de l'agent\n-   Architecture cible : interface, service d'orchestration, outils, stockage\n-   Choix technologiques et contraintes d'hébergement\n-   Modèle de données : conversations, état, journaux\n-   Critères de réussite et budget de coût par exécution\n-   Travaux pratiques : conception de l'architecture du projet fil rouge\n\n--break--\n\n## Cœur de l'agent\n\n-   Service d'orchestration : boucle de décision et appel d'outils\n-   Gestion de l'état et persistance des exécutions\n-   Diffusion en continu des étapes vers l'interface\n-   Gestion des erreurs et des délais\n-   Traçage des exécutions dès la conception\n-   Travaux pratiques : développement du service d'orchestration\n\n--day2--\n\n## Outils et connexion au système d'information\n\n-   Développement des outils métier de l'agent\n-   Connexion aux API internes et aux bases de données\n-   Recherche documentaire intégrée comme outil de l'agent\n-   Gestion des identifiants et des accès techniques\n-   Tests des outils indépendamment de l'agent\n-   Travaux pratiques : développement et test des outils du projet\n\n--break--\n\n## Interface utilisateur\n\n-   Conception d'une interface conversationnelle exploitable\n-   Affichage des étapes, des sources et des actions réalisées\n-   Validation humaine intégrée au parcours utilisateur\n-   Gestion des temps d'attente et retour visuel\n-   Accessibilité et ergonomie de l'interface\n-   Travaux pratiques : développement de l'interface de l'agent\n\n--day3--\n\n## Sécurité et identité\n\n-   Authentification des utilisateurs et propagation de l'identité jusqu'aux outils\n-   Droits d'accès : l'agent n'accède qu'à ce que l'utilisateur peut voir\n-   Cloisonnement des données entre utilisateurs\n-   Protection contre l'injection d'instructions et l'abus d'outils\n-   Journalisation à valeur d'audit\n-   Travaux pratiques : mise en œuvre de l'authentification et du filtrage par droits\n\n--break--\n\n## Évaluation et qualité\n\n-   Jeu de cas de test couvrant les parcours nominaux et les cas limites\n-   Évaluation automatisée de la qualité des réponses et des actions\n-   Tests de non-régression lors des évolutions\n-   Mesure du coût et de la latence par exécution\n-   Boucle de retour utilisateur\n-   Travaux pratiques : construction du dispositif d'évaluation du projet\n\n--day4--\n\n## Déploiement\n\n-   Conteneurisation et configuration par environnement\n-   Gestion des secrets et des clés d'accès aux modèles\n-   Déploiement et montée en charge\n-   Supervision : disponibilité, latence, coût, taux d'erreur\n-   Alertes et procédures d'exploitation\n-   Travaux pratiques : déploiement du projet dans un environnement de test\n\n--break--\n\n## Exploitation et évolution\n\n-   Analyse des usages réels et des échecs en production\n-   Amélioration itérative des outils et des consignes\n-   Gestion des versions de modèles et des changements de comportement\n-   Maîtrise des coûts dans la durée\n-   Documentation et transfert à une équipe d'exploitation\n-   Travaux pratiques : revue finale du projet et présentation aux autres participants","Présentiel, distanciel, hybride","Les supports pédagogiques sont remis aux stagiaires sous format numérique et/ou papier selon les modalités de la formation.\n\nIls comprennent des supports de cours, des présentations, des fiches pratiques, des études de cas, des exercices applicatifs ainsi que des QCM d’entraînement selon la formation. (adapté au choix du formateur)\n\nLes formations s’appuient sur des moyens techniques adaptés : ordinateurs, logiciels professionnels, connexion internet, écran ou vidéoprojecteur, ainsi que des outils collaboratifs et de visioconférence pour les formations à distance.\n\nL’ensemble des supports pédagogiques est accessible pendant et après la formation afin de favoriser l’appropriation et la mise en pratique des compétences acquises.","En amont de la formation, un recueil des besoins permet de récolter des informations sur le stagiaire et ses attentes. L’évaluation se fait en cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation et/ou un examen.\n\nUn suivi de qualité est effectué grâce à nos sessions en groupe restreint (entre 2 et 9 participants maximum). Le stagiaire émargera par demi-journée et recevra une attestation de formation.","Nous informons l’ensemble de nos clients et stagiaires que nous sommes dans la capacité d’adapter les sessions selon les handicaps et les situations spécifiques. Nous nous engageons à répondre à toutes vos demandes sous un délai de 48h ouvré.","Si l’une de nos formations vous intéresse, contactez-nous au +33 4 93 65 34 24 ou à l’adresse mail contact@m2g-intellect.fr. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d’adapter la formation et ses modules, puis nous vous adresserons un devis.\n\nLes dates de la formation seront à convenir sous 30 jours maximum.","28.00","L2-ITE-11","2026-09-18T11:42:27+00:00","2026-09-18T11:31:33+00:00","3160.00",{"id":23,"name":24},"/api/organization_mode_types/6","HYBRID",{"id":26,"name":27,"slug":28},"/api/themes/1bfd6e41-c2b0-4813-a29b-c9e1c486b5d0","Intelligence Artificielle","intelligence-artificielle",{"id":30,"label":31,"domain":32},"/api/training_specialities/163","326 - Informatique, traitement de l’information, réseaux de transmission des données",{"label":33},"32 - Communication et information",[],{"desc-accroche":36,"Description":37,"icon-color":38,"icon-name":39,"code-langage":40,"code-snippet":41,"courte-description":42,"titre-accroche":43},"Quatre jours de réalisation complète pour construire l'architecture entière d'un agent — interface, orchestration, outils, mémoire —, le connecter au système d'information, sécuriser et tracer ses actions, puis le déployer en production supervisée.","Cette formation de quatre jours fait construire aux participants un agent opérationnel de bout en bout, sans se limiter à un prototype d'orchestration. Elle couvre l'architecture complète : interface réactive avec affichage en flux des réponses, couche d'orchestration, catalogue d'outils typés, mémoire persistante, connexion aux systèmes d'information de l'organisation (bases métier, API internes, documents), sécurisation des accès par des habilitations fines et traçabilité des actions pour l'audit. L'agent est ensuite déployé en production avec une supervision du coût, de la latence et des erreurs, et les participants apprennent à le faire évoluer à partir des retours d'usage réels. Elle s'adresse aux développeurs full stack, architectes, ingénieurs IA et responsables techniques pratiquant le développement full stack et l'intégration de modèles de langage.","#4C6EF5","mdi:layers-outline","typescript","const reponse = await fetch(\"/api/agent\", {\n  method: \"POST\",\n  body: JSON.stringify({ message, sessionId }),\n});\nconst lecteur = reponse.body!.getReader();\nwhile (true) {\n  const { value, done } = await lecteur.read();\n  if (done) break;\n  ajouterAuFlux(new TextDecoder().decode(value));\n}","Réalisation complète d'un agent IA de bout en bout : interface, orchestration, connexion au SI, sécurisation des accès et déploiement supervisé.","Concevez et déployez un agent IA de bout en bout : interface, orchestration, connexion au système d'information et supervision en production.","\u003Cpre class=\"hljs\">\u003Ccode class=\"language-typescript\">\u003Cspan class=\"hljs-keyword\">const\u003C/span> reponse = \u003Cspan class=\"hljs-keyword\">await\u003C/span> \u003Cspan class=\"hljs-title function_\">fetch\u003C/span>(\u003Cspan class=\"hljs-string\">&quot;/api/agent&quot;\u003C/span>, {\n  \u003Cspan class=\"hljs-attr\">method\u003C/span>: \u003Cspan class=\"hljs-string\">&quot;POST&quot;\u003C/span>,\n  \u003Cspan class=\"hljs-attr\">body\u003C/span>: \u003Cspan class=\"hljs-title class_\">JSON\u003C/span>.\u003Cspan class=\"hljs-title function_\">stringify\u003C/span>({ message, sessionId }),\n});\n\u003Cspan class=\"hljs-keyword\">const\u003C/span> lecteur = reponse.\u003Cspan class=\"hljs-property\">body\u003C/span>!.\u003Cspan class=\"hljs-title function_\">getReader\u003C/span>();\n\u003Cspan class=\"hljs-keyword\">while\u003C/span> (\u003Cspan class=\"hljs-literal\">true\u003C/span>) {\n  \u003Cspan class=\"hljs-keyword\">const\u003C/span> { value, done } = \u003Cspan class=\"hljs-keyword\">await\u003C/span> lecteur.\u003Cspan class=\"hljs-title function_\">read\u003C/span>();\n  \u003Cspan class=\"hljs-keyword\">if\u003C/span> (done) \u003Cspan class=\"hljs-keyword\">break\u003C/span>;\n  \u003Cspan class=\"hljs-title function_\">ajouterAuFlux\u003C/span>(\u003Cspan class=\"hljs-keyword\">new\u003C/span> \u003Cspan class=\"hljs-title class_\">TextDecoder\u003C/span>().\u003Cspan class=\"hljs-title function_\">decode\u003C/span>(value));\n}\u003C/code>\u003C/pre>",1789740846279]