{"id":13561,"date":"2025-02-11T16:59:22","date_gmt":"2025-02-11T15:59:22","guid":{"rendered":"https:\/\/dev.jems-group.com\/?p=13561"},"modified":"2026-04-23T16:25:41","modified_gmt":"2026-04-23T14:25:41","slug":"devops-mlops-llmops-from-code-to-prompt","status":"publish","type":"post","link":"https:\/\/www.jems-group.com\/en\/actualites\/devops-mlops-llmops-du-code-au-prompt\/","title":{"rendered":"DEVOPS, MLOPS, LLMOPS: From Code to Prompt"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13561\" class=\"elementor elementor-13561\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-240e634 e-flex e-con-boxed e-con e-parent\" data-id=\"240e634\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62b218c elementor-widget elementor-widget-global elementor-global-12335 elementor-widget-breadcrumbs\" data-id=\"62b218c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/dev.jems-group.com\/\">Accueil<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-816de0c e-con-full e-flex e-con e-child\" data-id=\"816de0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-798d721 e-con-full e-flex e-con e-child\" data-id=\"798d721\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e053f1d elementor-widget elementor-widget-heading\" data-id=\"e053f1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">DEVOPS, MLOPS, LLMOPS : du code au prompt<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b09188 elementor-widget elementor-widget-post-info\" data-id=\"9b09188\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-7c979de\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t<span class=\"elementor-post-info__item-prefix\">Publi\u00e9 le <\/span>\n\t\t\t\t\t\t\t\t\t\t<time>11 February 2025<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d01628e e-flex e-con-boxed e-con e-parent\" data-id=\"d01628e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0976b1b elementor-widget elementor-widget-text-editor\" data-id=\"0976b1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Dans un monde o\u00f9 les technologies \u00e9voluent rapidement, assurer la satisfaction des utilisateurs est la priorit\u00e9 absolue. Peu importe ce que fait le microprocesseur en arri\u00e8re-plan, ce qui compte, c\u2019est que la solution fonctionne, soit fiable et \u00e9volutive. DevOps, MLOps et LLMOps ne sont pas seulement des concepts techniques : ils garantissent que les logiciels et les mod\u00e8les d\u2019IA restent pertinents et performants dans le temps. Mais en quoi diff\u00e8rent-ils et pourquoi sont-ils essentiels ? D\u00e9cryptage<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d44426 elementor-widget elementor-widget-heading\" data-id=\"5d44426\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pourquoi DevOps, MLOps &amp; LLMOps ?\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-658453b elementor-widget elementor-widget-text-editor\" data-id=\"658453b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le cycle de vie d\u2019un logiciel ne s\u2019arr\u00eate pas \u00e0 la mise en production. Certes, un logiciel aura pass\u00e9 toutes les \u00e9tapes de d\u00e9veloppement et r\u00e9ussi la phase de qualification qui est sans doute la plus cruciale.<\/p><p>Cependant, cette phase de validation par des utilisateurs s\u00e9lectionn\u00e9s, m\u00eame si on l\u2019esp\u00e8re aussi repr\u00e9sentative que possible, n\u2019est que rarement totalement fid\u00e8le \u00e0 l\u2019usage qui en sera fait dans la dur\u00e9e : il y aura toujours un utilisateur qui fera une manipulation inattendue mettant en exergue une faiblesse du logiciel\u2026 \u00e0 corriger. Et, comme il se doit, le temps fera son \u0153uvre : l\u2019activit\u00e9 \u00e9voluera et le logiciel devra suivre cette transformation.<\/p><p>Cette acceptation du besoin de faire \u00e9voluer une solution en continu a entra\u00een\u00e9 la mise en place des solutions DevOps, contraction de \u00ab D\u00e9veloppement \u00bb et \u00ab Op\u00e9rations \u00bb. Souvent repr\u00e9sent\u00e9 par un anneau en forme de 8, le principe est d\u2019automatiser le cycle de vie du logiciel de mani\u00e8re reproductible et fiable.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c53b39 elementor-widget elementor-widget-image\" data-id=\"8c53b39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"217\" height=\"100\" src=\"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/02\/DevOps-mouvement.webp\" class=\"attachment-medium_large size-medium_large wp-image-13565\" alt=\"DevOps mouvement\" srcset=\"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/02\/DevOps-mouvement.webp 217w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/02\/DevOps-mouvement-18x8.png 18w\" sizes=\"(max-width: 217px) 100vw, 217px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aac2699 elementor-widget elementor-widget-text-editor\" data-id=\"aac2699\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ainsi, le logiciel suivra tout un cycle de transformations automatis\u00e9es : de la compilation, aux tests, au d\u00e9ploiement, au retour des utilisateurs\u2026 au d\u00e9veloppeur.\u00a0<strong>Le but de DevOps est de garantir un maintien d\u2019une solution au meilleur niveau gr\u00e2ce \u00e0 une d\u00e9marche ma\u00eetris\u00e9e et, ce, quelle que soit la mani\u00e8re dont celle-ci a \u00e9t\u00e9 obtenue.<\/strong><\/p><p>Plus r\u00e9cemment, cette notion est \u00e9tendue aujourd\u2019hui au MLOps (Machine Learning \u2013 Ops) et LLMOps (Large Language Model \u2013 Ops). Il convient de parler de \u00ab variantes \u00bb car les projets d\u2019intelligence artificielle restent d\u2019abord et avant tout des projets informatiques m\u00eame si ces derniers apportent des particularit\u00e9s qu\u2019il convient de traiter.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad7e6ad elementor-widget elementor-widget-heading\" data-id=\"ad7e6ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">D\u00e9veloppement logiciel \u00ab classique \u00bb\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40462ce elementor-widget elementor-widget-text-editor\" data-id=\"40462ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Dans le cas d\u2019un d\u00e9veloppement logiciel classique, avec un programme en Java, Python ou tout autre langage de programmation, c\u2019est ce code source qui doit \u00eatre maintenu.<\/p><p>Une dimension essentielle de ce processus est que le code source peut \u00e9voluer sans pour autant remettre en cause les fonctionnalit\u00e9s valid\u00e9es. On pense naturellement aux corrections d\u2019anomalies (les \u00ab bugs \u00bb), mais il peut aussi s\u2019agir de corrections plus profondes n\u00e9cessitant une \u00e9ventuelle restructuration du programme (on parle de \u00ab refactoring \u00bb). Ces modifications permettent d\u2019am\u00e9liorer la performance et la lisibilit\u00e9 du code sans impacter l\u2019exp\u00e9rience utilisateur.<\/p><p>Ce qui importe ici, c\u2019est que\u00a0<strong>le logiciel fonctionne de mani\u00e8re fluide et fiable<\/strong>, ind\u00e9pendamment des ajustements techniques qui se cachent sous la surface : seul le r\u00e9sultat compte,\u00a0mais c\u2019est le code source qui est en jeu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75c9ca8 elementor-widget elementor-widget-heading\" data-id=\"75c9ca8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">D\u00e9veloppements MLOps\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e537bfc elementor-widget elementor-widget-text-editor\" data-id=\"e537bfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le d\u00e9veloppement d\u2019un projet d\u2019IA \u00ab\u00a0<em>classique<\/em>\u00a0\u00bb (MLOps) passe par plusieurs \u00e9tapes \u00e9l\u00e9mentaires :<\/p><ul data-spread=\"false\"><li>Acquisition, nettoyage et pr\u00e9paration des donn\u00e9es souvent par le biais de \u00ab pipeline \u00bb qui encha\u00eenent les op\u00e9rations \u00e9l\u00e9mentaires.<\/li><li>D\u00e9veloppement des algorithmes, souvent par le biais de \u00ab Notebook \u00bb. Ces \u00e9diteurs un peu particuliers, fr\u00e9quemment utilis\u00e9s par les DataScientists, permettent de tester des algorithmes sans entrer dans une proc\u00e9dure de d\u00e9veloppement compl\u00e8te, m\u00eame si le code se doit d\u2019\u00eatre adapt\u00e9 pour atteindre une qualit\u00e9 d\u00e9ployable.<\/li><\/ul><p>\u00a0<\/p><p>Ces diff\u00e9rentes \u00e9tapes doivent, comme toute production, passer par des m\u00e9canismes de gestion des versions et de test, notamment pour les pipelines.<\/p><p>Cependant, le d\u00e9ploiement du code ne marque pas la fin de l\u2019\u00e9volution de l\u2019application d\u2019IA. En effet, en IA classique, l\u2019entra\u00eenement des mod\u00e8les se fait sur la base d\u2019exemples, d\u2019un dataset que l\u2019on cherche \u00e0 rendre autant que possible proche de la r\u00e9alit\u00e9. Mais le monde change. La \u00ab r\u00e9alit\u00e9 \u00bb aussi. D\u00e8s lors, les donn\u00e9es que l\u2019on pensait \u00eatre repr\u00e9sentatives peuvent ne plus l\u2019\u00eatre et le mod\u00e8le perd de sa pertinence. Il devient alors n\u00e9cessaire de mesurer une potentielle d\u00e9rive des mod\u00e8les ou des donn\u00e9es (on parle de \u00ab\u00a0<em>Data Drift<\/em>\u00a0\u00bb et \u00ab\u00a0<em>Model Drift<\/em>\u00a0\u00bb).<\/p><p>En fait, si le\u00a0<strong>code<\/strong>\u00a0est au c\u0153ur de la d\u00e9marche DevOps, ce sont bien\u00a0<strong>les donn\u00e9es et le mod\u00e8le<\/strong>\u00a0qui sont le point sensible d\u2019un projet MLOps. Un mod\u00e8le performant aujourd\u2019hui peut \u00eatre obsol\u00e8te demain si les donn\u00e9es d\u2019entr\u00e9e \u00e9voluent. Le\u00a0<strong>MLOps vise donc \u00e0 automatiser la surveillance, l\u2019adaptation et l\u2019am\u00e9lioration continue des mod\u00e8les<\/strong>\u00a0afin qu\u2019ils conservent leur pertinence et leur efficacit\u00e9.<\/p><p>Ici, l\u2019asset le plus pr\u00e9cieux sont les donn\u00e9es et le mod\u00e8le qui en est d\u00e9duit.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e00be3c elementor-widget elementor-widget-heading\" data-id=\"e00be3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">D\u00e9veloppement LLMOps\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61abd3e elementor-widget elementor-widget-text-editor\" data-id=\"61abd3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Un d\u00e9veloppement de type LLMOps s\u2019appuie, comme son nom l\u2019indique, sur des LLMs. Ces mod\u00e8les fondamentaux sont aujourd\u2019hui pl\u00e9thores et pr\u00e9tendent tous \u00eatre meilleurs les uns que les autres. De fait, si la qualit\u00e9 s\u2019am\u00e9liore sans cesse, in fine, ces mod\u00e8les restent des solutions statistiques, stochastiques et donc imparfaites au sens non d\u00e9terministes.<\/p><p>De plus, l\u2019\u00e9volution des mod\u00e8les se comptant pour ainsi dire plus en semaines qu\u2019en mois, ce qui va compter est\u00a0<strong>l\u2019utilisation et le contr\u00f4le que l\u2019on va en faire plut\u00f4t que la qualit\u00e9 intrins\u00e8que de celui retenu<\/strong>.<\/p><p>En d\u2019autres termes, ce qui va cr\u00e9er de la valeur :\u00a0<strong>c\u2019est le prompt<\/strong>. La mani\u00e8re dont celui-ci est formul\u00e9, la pr\u00e9cision avec laquelle les questions sont pos\u00e9es aura une grande influence sur le r\u00e9sultat obtenu. Aujourd\u2019hui, la gestion et l\u2019optimisation des prompts deviennent un \u00e9l\u00e9ment critique, au m\u00eame titre que l\u2019entra\u00eenement des mod\u00e8les en MLOps. LLMOps consiste donc\u00a0<strong>\u00e0 structurer et surveiller l\u2019utilisation des mod\u00e8les de langage pour garantir des r\u00e9sultats coh\u00e9rents et fiables<\/strong>.<\/p><p>In fine, ici, la partie essentielle qui compte et comptera le plus demain\u00a0c\u2019est le prompt. C\u2019est lui qui devient l\u2019\u00e9l\u00e9ment essentiel du LLMOps.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b734ef3 elementor-widget elementor-widget-heading\" data-id=\"b734ef3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23e9ea6 elementor-widget elementor-widget-text-editor\" data-id=\"23e9ea6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>L\u2019objet d\u2019un d\u00e9veloppement informatique n\u2019est pas d\u2019\u00e9crire un programme, mais, c\u2019est de\u00a0<strong>fournir une solution qui r\u00e9ponde aux besoins des utilisateurs et qui \u00e9volue avec leurs attentes<\/strong>.<\/p><p>Il y a d\u00e9j\u00e0 bien longtemps que les binaires ex\u00e9cut\u00e9s par les processeurs n\u2019int\u00e9ressent plus personne, car ils sont r\u00e9g\u00e9n\u00e9r\u00e9s \u00e0 chaque it\u00e9ration. Les m\u00e9thodes DevOps, qui pr\u00e9sident aux cycles de vie des logiciels, sont, de facto, remont\u00e9es d\u2019un degr\u00e9 d\u2019abstraction.<\/p><p>Avec le MLOps, cette ascension continue. Ici,\u00a0<strong>les donn\u00e9es et la surveillance des mod\u00e8les deviennent les \u00e9l\u00e9ments cl\u00e9s<\/strong>\u00a0pour garantir la pertinence et la performance des solutions d\u2019IA. Aujourd\u2019hui, la g\u00e9n\u00e9ration d\u2019une solution repose de plus en plus sur des prompts intelligemment con\u00e7us.\u00a0<strong>Le LLMOps se concentre ainsi sur la ma\u00eetrise de l\u2019interaction avec les mod\u00e8les de langage<\/strong>, s\u2019assurant que les r\u00e9sultats g\u00e9n\u00e9r\u00e9s restent coh\u00e9rents et exploitables.<\/p><p>Ce qui importe r\u00e9ellement, ce n\u2019est pas l\u2019architecture sous-jacente, mais\u00a0<strong>l\u2019exp\u00e9rience utilisateur, la pertinence des r\u00e9ponses et la capacit\u00e9 \u00e0 \u00e9voluer avec les besoins du march\u00e9<\/strong>.<\/p><p>\u00a0<\/p><p style=\"text-align: center;\"><strong>Pour apprendre comment int\u00e9grer ces solutions efficacement :<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-863150c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"863150c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.jems-group.com\/en\/contact\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contactez-nous<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad04c77 e-flex e-con-boxed e-con e-parent\" data-id=\"ad04c77\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac90123 elementor-widget elementor-widget-heading\" data-id=\"ac90123\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PLUS DE RESSOURCES<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5714412 elementor-widget-divider--view-line elementor-widget elementor-widget-global elementor-global-343 elementor-widget-divider\" data-id=\"5714412\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a8777c elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"0a8777c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;12041&quot;,&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-12041\">.elementor-12041 .elementor-element.elementor-element-64cf36a{--display:flex;--border-radius:16px 16px 0px 16px;box-shadow:0px 0px 55px -30px rgba(0,0,0,0.5);--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-12041 .elementor-element.elementor-element-64cf36a:not(.elementor-motion-effects-element-type-background), .elementor-12041 .elementor-element.elementor-element-64cf36a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6bd35a );}.elementor-12041 .elementor-element.elementor-element-5f4d684 img{width:100%;height:180px;object-fit:cover;object-position:center center;transition-duration:0.5s;border-radius:016px 016px 0px 0px;}.elementor-12041 .elementor-element.elementor-element-5f4d684:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 170% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12041 .elementor-element.elementor-element-8a27494 .elementor-heading-title{font-size:21px;font-weight:700;line-height:30px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-12041 .elementor-element.elementor-element-8a27494{padding:03% 05% 03% 05%;}.elementor-12041 .elementor-element.elementor-element-7444ac3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12041 .elementor-element.elementor-element-7444ac3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12041 .elementor-element.elementor-element-7444ac3 .elementor-button{font-size:16px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#02010100;}.elementor-12041 .elementor-element.elementor-element-7444ac3{padding:0px 0px 0px 0px;}\/* Start custom CSS for button, class: .elementor-element-7444ac3 *\/.elementor-12041 .elementor-element.elementor-element-7444ac3 {\r\n    margin-top: auto !important;\r\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"12041\" class=\"elementor elementor-12041 e-loop-item e-loop-item-14790 post-14790 post type-post status-publish format-standard has-post-thumbnail hentry category-ia\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-64cf36a e-flex e-con-boxed e-con e-parent\" data-id=\"64cf36a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f4d684 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"5f4d684\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"448\" src=\"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/10\/IA-Act-methode-1024x574.webp\" class=\"attachment-large size-large wp-image-13367\" alt=\"IA Act m\u00e9thode\" srcset=\"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/10\/IA-Act-methode-1024x574.webp 1024w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/10\/IA-Act-methode-300x168.webp 300w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/10\/IA-Act-methode-768x430.webp 768w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/10\/IA-Act-methode-18x10.png 18w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/10\/IA-Act-methode.webp 1456w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a27494 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"8a27494\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.jems-group.com\/en\/actualites\/ai-act-2026-securise-trajectoire-securite\/\">AI Act 2026 : Ce qui a chang\u00e9 depuis janvier et comment s\u00e9curiser sa trajectoire de conformit\u00e9 ?<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7444ac3 elementor-align-right elementor-widget elementor-widget-button\" data-id=\"7444ac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.jems-group.com\/en\/actualites\/ai-act-2026-securise-trajectoire-securite\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Lire l'article<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"12041\" class=\"elementor elementor-12041 e-loop-item e-loop-item-12775 post-12775 post type-post status-publish format-standard has-post-thumbnail hentry category-ia\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-64cf36a e-flex e-con-boxed e-con e-parent\" data-id=\"64cf36a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f4d684 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"5f4d684\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"419\" src=\"https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/PAC-RADAR-JEMS-2026-1024x536.webp\" class=\"attachment-large size-large wp-image-12778\" alt=\"PAC RADAR JEMS 2026\" srcset=\"https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/PAC-RADAR-JEMS-2026-1024x536.webp 1024w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/PAC-RADAR-JEMS-2026-300x157.webp 300w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/PAC-RADAR-JEMS-2026-768x402.webp 768w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/PAC-RADAR-JEMS-2026-18x9.png 18w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/PAC-RADAR-JEMS-2026.webp 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a27494 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"8a27494\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.jems-group.com\/en\/actualites\/ia-souveraine-un-enjeu-business-reglementaire-et-strategique-pour-les-entreprises-francaises\/\">IA souveraine : un enjeu business, r\u00e9glementaire et strat\u00e9gique pour les entreprises fran\u00e7aises<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7444ac3 elementor-align-right elementor-widget elementor-widget-button\" data-id=\"7444ac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.jems-group.com\/en\/actualites\/ia-souveraine-un-enjeu-business-reglementaire-et-strategique-pour-les-entreprises-francaises\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Lire l'article<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"12041\" class=\"elementor elementor-12041 e-loop-item e-loop-item-12897 post-12897 post type-post status-publish format-standard has-post-thumbnail hentry category-rse\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-64cf36a e-flex e-con-boxed e-con e-parent\" data-id=\"64cf36a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f4d684 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"5f4d684\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"263\" src=\"https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/photo-groupe-int\u00e9rieur-JEMS.webp\" class=\"attachment-large size-large wp-image-12900\" alt=\"photo groupe int\u00e9rieur JEMS\" srcset=\"https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/photo-groupe-int\u00e9rieur-JEMS.webp 400w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/photo-groupe-int\u00e9rieur-JEMS-300x197.webp 300w, https:\/\/www.jems-group.com\/wp-content\/uploads\/2026\/03\/photo-groupe-int\u00e9rieur-JEMS-18x12.webp 18w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a27494 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"8a27494\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.jems-group.com\/en\/actualites\/index-egapro-jems-obtient-la-note-de-95-100-pour-2026\/\">Index Egapro : JEMS obtient la note de 95\/100 pour 2026<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7444ac3 elementor-align-right elementor-widget elementor-widget-button\" data-id=\"7444ac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.jems-group.com\/en\/actualites\/index-egapro-jems-obtient-la-note-de-95-100-pour-2026\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Lire l'article<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5480b8c elementor-align-right elementor-widget elementor-widget-button\" data-id=\"5480b8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.jems-group.com\/en\/actualites\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explorer nos actualit\u00e9s<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>In a world of rapidly evolving technologies, ensuring user satisfaction is paramount. It doesn't matter what the microprocessor is doing in the background; what matters is that the solution works, is reliable, and scalable. DevOps, MLOps, and LLMOps are not just technical concepts; they ensure that software and AI models remain relevant and performant over time. <\/p>","protected":false},"author":4,"featured_media":13564,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[70],"tags":[],"class_list":["post-13561","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DevOps, MLOps, LLMOps : Ma\u00eetriser le cycle de vie de l&#039;IA - JEMS<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez les diff\u00e9rences fondamentales entre DevOps, MLOps et LLMOps. Apprenez comment JEMS industrialise vos projets\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevOps, MLOps, LLMOps : Ma\u00eetriser le cycle de vie de l&#039;IA - JEMS\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez les diff\u00e9rences fondamentales entre DevOps, MLOps et LLMOps. Apprenez comment JEMS industrialise vos projets\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/\" \/>\n<meta property=\"og:site_name\" content=\"JEMS\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-11T15:59:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-23T14:25:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dev.jems-group.com\/wp-content\/uploads\/2025\/02\/devops-mlops-llmops.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"263\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"fcave\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fcave\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/\"},\"author\":{\"name\":\"fcave\",\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#\\\/schema\\\/person\\\/75bbdfe393952f5293b69183ea5bb5de\"},\"headline\":\"DEVOPS, MLOPS, LLMOPS : du code au prompt\",\"datePublished\":\"2025-02-11T15:59:22+00:00\",\"dateModified\":\"2026-04-23T14:25:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/\"},\"wordCount\":1316,\"publisher\":{\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.jems-group.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/devops-mlops-llmops.webp\",\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/\",\"url\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/\",\"name\":\"DevOps, MLOps, LLMOps : Ma\u00eetriser le cycle de vie de l'IA - JEMS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.jems-group.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/devops-mlops-llmops.webp\",\"datePublished\":\"2025-02-11T15:59:22+00:00\",\"dateModified\":\"2026-04-23T14:25:41+00:00\",\"description\":\"D\u00e9couvrez les diff\u00e9rences fondamentales entre DevOps, MLOps et LLMOps. Apprenez comment JEMS industrialise vos projets\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.jems-group.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/devops-mlops-llmops.webp\",\"contentUrl\":\"https:\\\/\\\/www.jems-group.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/devops-mlops-llmops.webp\",\"width\":400,\"height\":263,\"caption\":\"devops mlops llmops\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dev.jems-group.com\\\/actualites\\\/devops-mlops-llmops-du-code-au-prompt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/dev.jems-group.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DEVOPS, MLOPS, LLMOPS : du code au prompt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#website\",\"url\":\"https:\\\/\\\/www.jems-group.com\\\/\",\"name\":\"JEMS\",\"description\":\"The Data-AI orchestration company for profitable industry\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.jems-group.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#organization\",\"name\":\"JEMS\",\"url\":\"https:\\\/\\\/www.jems-group.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.jems-group.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Jems-logo-couleur.webp\",\"contentUrl\":\"https:\\\/\\\/www.jems-group.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Jems-logo-couleur.webp\",\"width\":1600,\"height\":944,\"caption\":\"JEMS\"},\"image\":{\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/jems-group\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@jems-group\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.jems-group.com\\\/#\\\/schema\\\/person\\\/75bbdfe393952f5293b69183ea5bb5de\",\"name\":\"fcave\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d2a2845453c8500a59ca2635f022fb01c3d573e3dcffd6b362a78d6853a89312?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d2a2845453c8500a59ca2635f022fb01c3d573e3dcffd6b362a78d6853a89312?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d2a2845453c8500a59ca2635f022fb01c3d573e3dcffd6b362a78d6853a89312?s=96&d=mm&r=g\",\"caption\":\"fcave\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DevOps, MLOps, LLMOps: Mastering the AI Lifecycle - JEMS","description":"Discover the fundamental differences between DevOps, MLOps, and LLMOps. Learn how JEMS industrialises your projects.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/","og_locale":"en_GB","og_type":"article","og_title":"DevOps, MLOps, LLMOps : Ma\u00eetriser le cycle de vie de l'IA - JEMS","og_description":"D\u00e9couvrez les diff\u00e9rences fondamentales entre DevOps, MLOps et LLMOps. Apprenez comment JEMS industrialise vos projets","og_url":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/","og_site_name":"JEMS","article_published_time":"2025-02-11T15:59:22+00:00","article_modified_time":"2026-04-23T14:25:41+00:00","og_image":[{"width":400,"height":263,"url":"https:\/\/dev.jems-group.com\/wp-content\/uploads\/2025\/02\/devops-mlops-llmops.webp","type":"image\/webp"}],"author":"fcave","twitter_card":"summary_large_image","twitter_misc":{"Written by":"fcave","Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/#article","isPartOf":{"@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/"},"author":{"name":"fcave","@id":"https:\/\/www.jems-group.com\/#\/schema\/person\/75bbdfe393952f5293b69183ea5bb5de"},"headline":"DEVOPS, MLOPS, LLMOPS : du code au prompt","datePublished":"2025-02-11T15:59:22+00:00","dateModified":"2026-04-23T14:25:41+00:00","mainEntityOfPage":{"@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/"},"wordCount":1316,"publisher":{"@id":"https:\/\/www.jems-group.com\/#organization"},"image":{"@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/02\/devops-mlops-llmops.webp","articleSection":["DevOps"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/","url":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/","name":"DevOps, MLOps, LLMOps: Mastering the AI Lifecycle - JEMS","isPartOf":{"@id":"https:\/\/www.jems-group.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/#primaryimage"},"image":{"@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/02\/devops-mlops-llmops.webp","datePublished":"2025-02-11T15:59:22+00:00","dateModified":"2026-04-23T14:25:41+00:00","description":"Discover the fundamental differences between DevOps, MLOps, and LLMOps. Learn how JEMS industrialises your projects.","breadcrumb":{"@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/#primaryimage","url":"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/02\/devops-mlops-llmops.webp","contentUrl":"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/02\/devops-mlops-llmops.webp","width":400,"height":263,"caption":"devops mlops llmops"},{"@type":"BreadcrumbList","@id":"https:\/\/dev.jems-group.com\/actualites\/devops-mlops-llmops-du-code-au-prompt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/dev.jems-group.com\/"},{"@type":"ListItem","position":2,"name":"DEVOPS, MLOPS, LLMOPS : du code au prompt"}]},{"@type":"WebSite","@id":"https:\/\/www.jems-group.com\/#website","url":"https:\/\/www.jems-group.com\/","name":"JEMS","description":"The Data-AI orchestration company for profitable industry","publisher":{"@id":"https:\/\/www.jems-group.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jems-group.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.jems-group.com\/#organization","name":"JEMS","url":"https:\/\/www.jems-group.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.jems-group.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/12\/Jems-logo-couleur.webp","contentUrl":"https:\/\/www.jems-group.com\/wp-content\/uploads\/2025\/12\/Jems-logo-couleur.webp","width":1600,"height":944,"caption":"JEMS"},"image":{"@id":"https:\/\/www.jems-group.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/jems-group\/","https:\/\/www.youtube.com\/@jems-group"]},{"@type":"Person","@id":"https:\/\/www.jems-group.com\/#\/schema\/person\/75bbdfe393952f5293b69183ea5bb5de","name":"fcave","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/d2a2845453c8500a59ca2635f022fb01c3d573e3dcffd6b362a78d6853a89312?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d2a2845453c8500a59ca2635f022fb01c3d573e3dcffd6b362a78d6853a89312?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d2a2845453c8500a59ca2635f022fb01c3d573e3dcffd6b362a78d6853a89312?s=96&d=mm&r=g","caption":"fcave"}}]}},"_links":{"self":[{"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/posts\/13561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/comments?post=13561"}],"version-history":[{"count":0,"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/posts\/13561\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/media\/13564"}],"wp:attachment":[{"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/media?parent=13561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/categories?post=13561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jems-group.com\/en\/wp-json\/wp\/v2\/tags?post=13561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}