{"id":136286,"date":"2024-07-10T13:18:47","date_gmt":"2024-07-10T11:18:47","guid":{"rendered":"https:\/\/jfrog.com\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/"},"modified":"2024-09-15T11:36:15","modified_gmt":"2024-09-15T09:36:15","slug":"jfrog-to-acquire-qwak-to-streamline-ai-models","status":"publish","type":"post","link":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/","title":{"rendered":"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production &#8211; La m\u00e9thode DevOps"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-134553\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140706\/JFrog-_Qwak-863x300-1.png\" alt=\"JFrog Qwak\" width=\"863\" height=\"300\" \/><\/p>\n<p>Toute l&#8217;\u00e9quipe est ravie de partager des nouvelles exaltantes\u00a0: Qwak rejoindra la famille JFrog\u00a0! Il y a pr\u00e8s de quatre ans, Qwak a \u00e9t\u00e9 fond\u00e9e avec la vision de donner aux ing\u00e9nieurs en machine learning (ML) les moyens d\u2019avoir un impact r\u00e9el avec leurs produits bas\u00e9s sur le ML et d\u2019obtenir des r\u00e9sultats commerciaux significatifs. Notre mission a toujours \u00e9t\u00e9 d\u2019acc\u00e9l\u00e9rer, de faire \u00e9voluer et de s\u00e9curiser la livraison d\u2019applications ML.<\/p>\n<p>Ce nouveau chapitre avec JFrog marquera une \u00e9tape importante dans l\u2019aventure Qwak, et nous ne pourrions pas \u00eatre plus enthousiastes \u00e0 l\u2019id\u00e9e d\u2019aller de l\u2019avant ensemble. La cr\u00e9ation de mod\u00e8les ML est complexe et prend beaucoup de temps, et de nombreux scientifiques des donn\u00e9es ont du mal \u00e0 transformer les concepts en mod\u00e8les pr\u00eats pour la production, sans parler de les mettre eux-m\u00eames en production. Il est essentiel de combler le foss\u00e9 entre <a href=\"https:\/\/jfrog.com\/fr\/mlops\">les workflows MLOps et DevSecOps<\/a> pour rationaliser ce processus.<\/p>\n<h2>Qu\u2019est-ce qu\u2019une plateforme ML\u00a0?<\/h2>\n<p>La cr\u00e9ation de mod\u00e8les de machine learning est une t\u00e2che complexe et multidimensionnelle. Elle implique plusieurs \u00e9tapes critiques, notamment le d\u00e9veloppement du mod\u00e8le, la configuration des hyperparam\u00e8tres et l\u2019ex\u00e9cution de nombreuses \u00ab\u00a0exp\u00e9rimentations\u00a0\u00bb pour optimiser les performances. Une fois qu\u2019un mod\u00e8le satisfaisant est obtenu, l\u2019\u00e9tape suivante consiste \u00e0 cr\u00e9er un artefact d\u00e9ployable, qui peut \u00eatre int\u00e9gr\u00e9 dans des syst\u00e8mes de production pour des applications r\u00e9elles. Ce processus n\u00e9cessite non seulement une grande comp\u00e9tence technique, mais aussi une compr\u00e9hension approfondie du domaine d&#8217;application, une planification minutieuse et des tests rigoureux pour garantir la fiabilit\u00e9 et l\u2019efficacit\u00e9 du mod\u00e8le dans un environnement r\u00e9el.<\/p>\n<p>Cette t\u00e2che est devenue encore plus compliqu\u00e9e avec l\u2019av\u00e8nement de l\u2019IA g\u00e9n\u00e9rative (GenAI) et des applications impliquant de grands mod\u00e8les de langage (LLM). Les mod\u00e8les ML traditionnels se concentrent g\u00e9n\u00e9ralement sur des t\u00e2ches sp\u00e9cifiques telles que la classification, la r\u00e9gression ou le clustering bas\u00e9s sur des donn\u00e9es structur\u00e9es ou semi-structur\u00e9es. En revanche, les LLM, comme ceux utilis\u00e9s dans GenAI, sont con\u00e7us pour comprendre et g\u00e9n\u00e9rer du texte de type humain, ce qui les rend adapt\u00e9s \u00e0 un large \u00e9ventail d\u2019applications telles que le traitement du langage naturel, les agents conversationnels et la cr\u00e9ation de contenu automatis\u00e9 (cela peut \u00eatre vu dans l\u2019essor rapide de ChatGPT et de technologies similaires, ainsi que la myriade de chatbots et de technologies \u00ab\u00a0assistantes\u00a0\u00bb). L\u2019\u00e9chelle des op\u00e9rations et la nature dynamique des interactions dans les applications GenAI augmentent consid\u00e9rablement les exigences sur les processus de d\u00e9veloppement et de d\u00e9ploiement, ce qui rend essentiel de disposer d\u2019outils et de strat\u00e9gies sp\u00e9cialis\u00e9s pour relever efficacement ces d\u00e9fis.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-134543\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25135712\/1_MLOps-LLMOps-FeatureStore.png\" alt=\"MLOps LLMOps FeatureStore\" width=\"922\" height=\"380\" \/><\/p>\n<p>Les plateformes de ML telles que Qwak r\u00e9pondent \u00e0 trois domaines critiques de ces d\u00e9fis pour aider les organisations \u00e0 surmonter les complexit\u00e9s lors de la fourniture d\u2019applications de machine learning et d\u2019IA\u00a0:<\/p>\n<ol>\n<li><strong>MLOps<\/strong>\u00a0: Des solutions compl\u00e8tes pour la cr\u00e9ation, l\u2019entra\u00eenement et le d\u00e9ploiement de mod\u00e8les de Machine Learning. De la gestion des exp\u00e9riences au d\u00e9ploiement en production, ce domaine couvre l\u2019ensemble du cycle de vie des mod\u00e8les ML, garantissant efficacit\u00e9 et \u00e9volutivit\u00e9.<\/li>\n<li><strong>LLMOps<\/strong>\u00a0: Des solutions sp\u00e9cialis\u00e9es pour relever les d\u00e9fis uniques des grandes applications bas\u00e9es sur des mod\u00e8les de langage. Cela inclut la gestion des invites, la gestion d\u2019architectures complexes et la mise en \u0153uvre de techniques de surveillance avanc\u00e9es pour garantir des performances et une fiabilit\u00e9 optimales.<\/li>\n<li><strong>Boutique de fonctionnalit\u00e9s<\/strong>\u00a0: Un moteur de donn\u00e9es robuste qui r\u00e9pond aux besoins des data scientists, comprenant les pipelines de fonctionnalit\u00e9s, la mise \u00e0 disposition de fonctionnalit\u00e9s et la possibilit\u00e9 de cr\u00e9er et de stocker des vecteurs. Ce composant garantit que les bonnes donn\u00e9es sont facilement disponibles pour le d\u00e9veloppement et le d\u00e9ploiement du mod\u00e8le.<\/li>\n<\/ol>\n<h2>Pourquoi JFrog et Qwak ensemble\u00a0?<\/h2>\n<p>Si les plateformes MLOps facilitent la vie des data scientists de plusieurs fa\u00e7ons lors de la mise en production de mod\u00e8les, il existe de nombreux domaines qu\u2019elles ne peuvent pas aborder en silo. Suite \u00e0 notre <a href=\"https:\/\/youtu.be\/WZVXQhFgFZ8\">int\u00e9gration<\/a> initiale, et alors que nous travaillons ensemble \u00e0 des solutions plus int\u00e9gr\u00e9es, JFrog et Qwak se compl\u00e8tent pour aider les particuliers et les entreprises \u00e0 tirer parti de la valeur de l\u2019IA plus rapidement et avec une plus grande confiance. Cela se r\u00e9sume \u00e0 trois domaines cl\u00e9s\u00a0:<\/p>\n<ol>\n<li><strong>D\u00e9veloppement acc\u00e9l\u00e9r\u00e9<\/strong>\u00a0: En int\u00e9grant la plateforme de ML g\u00e9r\u00e9e de Qwak aux outils DevSecOps de JFrog, les \u00e9quipes de d\u00e9veloppement pourront rationaliser leurs flux de travail, r\u00e9duisant ainsi le temps n\u00e9cessaire pour faire passer les mod\u00e8les de la conception \u00e0 la production.<\/li>\n<li><strong>S\u00e9curit\u00e9 am\u00e9lior\u00e9e<\/strong>\u00a0: La suite de s\u00e9curit\u00e9 compl\u00e8te de JFrog garantit que les mod\u00e8les ML sont s\u00e9curis\u00e9s \u00e0 chaque \u00e9tape du cycle de vie, du d\u00e9veloppement au d\u00e9ploiement. Cette int\u00e9gration permettra d&#8217;identifier les vuln\u00e9rabilit\u00e9s et att\u00e9nuer les risques \u00e0 un stade pr\u00e9coce dans les composants traditionnels et les mod\u00e8les d&#8217;apprentissage automatique eux-m\u00eames.<\/li>\n<li><strong>Am\u00e9lioration de la collaboration<\/strong>\u00a0: Cette int\u00e9gration favorisera une meilleure collaboration entre les scientifiques des donn\u00e9es, les d\u00e9veloppeurs et les \u00e9quipes de s\u00e9curit\u00e9. En utilisant une plateforme commune, ces \u00e9quipes peuvent travailler ensemble plus efficacement, ce qui permet d\u2019obtenir des versions logicielles de meilleure qualit\u00e9 et de r\u00e9duire le temps consacr\u00e9 \u00e0 la r\u00e9solution des probl\u00e8mes entre les outils et les d\u00e9partements.<\/li>\n<\/ol>\n<hr \/>\n<p style=\"text-align: center;\"><strong>ASTUCE\u00a0: Pour commencer \u00e0 utiliser imm\u00e9diatement les solutions JFrog et Qwak, veuillez consulter ces <a href=\"https:\/\/jfrog.com\/fr\/integration\/qwak\/\">instructions \u00e9tape par \u00e9tape<\/a>.<\/strong><\/p>\n<hr \/>\n<p>Les \u00e9quipes d\u2019ing\u00e9nierie ML\/Data Science et les professionnels DevSecOps reconna\u00eetront les principales fonctionnalit\u00e9s techniques qui stimulent la simplicit\u00e9 et la rapidit\u00e9\u00a0:<\/p>\n<ul>\n<li><strong>Pipeline<\/strong> unifi\u00e9\u00a0: Un pipeline de cha\u00eene d\u2019approvisionnement logicielle unique et coh\u00e9rent pour la gestion des mod\u00e8les ML et le d\u00e9veloppement de logiciels garantit des transitions plus fluides entre les \u00e9tapes, r\u00e9duisant ainsi les frictions et les erreurs.<\/li>\n<li><strong>Contr\u00f4le de version pour les actifs ML<\/strong>\u00a0: Qwak et JFrog offrent tous deux un contr\u00f4le de version robuste pour tous les actifs du mod\u00e8le et les d\u00e9pendances associ\u00e9es, permettant aux \u00e9quipes de suivre les modifications, de g\u00e9rer les versions et de revenir en arri\u00e8re si n\u00e9cessaire &#8211; une fonctionnalit\u00e9 cl\u00e9 si des probl\u00e8mes sont d\u00e9couverts.<\/li>\n<li><strong>Conformit\u00e9 et auditabilit\u00e9\u00a0:<\/strong> L\u2019int\u00e9gration offre une visibilit\u00e9 sur l\u2019\u00e9tat de s\u00e9curit\u00e9 et de conformit\u00e9 de tous les mod\u00e8les, favorisant ainsi la confiance de l\u2019organisation dans les mod\u00e8les de machine learning open source.<\/li>\n<\/ul>\n<p>Prenons un exemple\u00a0; disons que je peaufine un mod\u00e8le Flan-T5 sur la plateforme Qwak. Ce mod\u00e8le est accessible via Hugging Face. Avec les fonctionnalit\u00e9s int\u00e9gr\u00e9es\u00a0:<\/p>\n<ul>\n<li>J\u2019ai t\u00e9l\u00e9charg\u00e9 le mod\u00e8le directement depuis le d\u00e9p\u00f4t virtuel Hugging Face de JFrog, en tirant parti des capacit\u00e9s de cache et de conformit\u00e9 de JFrog.<\/li>\n<li>J\u2019ai entra\u00een\u00e9 mon mod\u00e8le sur Qwak, en utilisant son syst\u00e8me de construction et ses fonctionnalit\u00e9s de gestion d\u2019infrastructure.<\/li>\n<li>Tous les artefacts, y compris le mod\u00e8le entra\u00een\u00e9, le conteneur Docker d\u00e9ployable et les hyperparam\u00e8tres, ont \u00e9t\u00e9 enregistr\u00e9s dans mon compte JFrog.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-134544\" style=\"cursor: pointer;\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25135903\/2_Fine-tuning-a-Flan-T5-model-in-the-Qwak-platform.png\" alt=\"Fine-tuning a Flan-T5 model in the Qwak platform\" width=\"1999\" height=\"1223\" data-lity=\"\" \/><\/p>\n<p style=\"text-align: center;\"><em>Ajustement fin d\u2019un mod\u00e8le Flan-T5 dans la plateforme Qwak<\/em><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-134546\" style=\"cursor: pointer;\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140010\/3_All-model-artifacts-saved-in-JFrog-Artifactory.png\" alt=\"All model artifacts saved in JFrog Artifactory\" width=\"1999\" height=\"1254\" data-lity=\"\" \/><\/p>\n<p style=\"text-align: center;\"><em>Tous les artefacts du mod\u00e8le enregistr\u00e9s dans JFrog Artifactory<\/em><\/p>\n<h2>Passer du MLOps au MLSecOps<\/h2>\n<p>Pendant le processus de construction dans l\u2019exemple ci-dessus, Qwak r\u00e9cup\u00e8re les mod\u00e8les HuggingFace via Artifactory. Chaque mod\u00e8le est mis en cache dans le d\u00e9p\u00f4t distant et analys\u00e9 par JFrog Xray et JFrog Advanced Security, qui non seulement v\u00e9rifie les vuln\u00e9rabilit\u00e9s, mais examine \u00e9galement la licence du mod\u00e8le. Cette analyse compl\u00e8te garantit que chaque mod\u00e8le r\u00e9pond \u00e0 des normes de s\u00e9curit\u00e9 \u00e9lev\u00e9es. De plus, toutes les politiques et Watches Xray configur\u00e9es dans JFrog sont respect\u00e9es, ce qui garantit une application coh\u00e9rente des politiques et une posture de s\u00e9curit\u00e9 correcte.<\/p>\n<p>Cette int\u00e9gration s\u2019\u00e9tendra bient\u00f4t au-del\u00e0 du MLOps traditionnel en int\u00e9grant des mesures de s\u00e9curit\u00e9 et de conformit\u00e9 plus avanc\u00e9es\u00a0:<\/p>\n<ul>\n<li><strong>Analyse en temps r\u00e9el des d\u00e9pendances<\/strong>\u00a0: JFrog Xray analyse en permanence les d\u00e9pendances \u00e0 la recherche de vuln\u00e9rabilit\u00e9s, fournissant des informations en temps r\u00e9el sur les risques de s\u00e9curit\u00e9 potentiels.<\/li>\n<li><strong>Contr\u00f4le et conformit\u00e9 continus<\/strong>\u00a0: Les outils de JFrog appliquent les politiques de conformit\u00e9, garantissant que tous les artefacts et mod\u00e8les r\u00e9pondent aux normes industrielles et r\u00e9glementaires. Toutes les politiques et les Watches configur\u00e9s dans JFrog sont respect\u00e9s, ce qui permet de maintenir une posture de s\u00e9curit\u00e9 coh\u00e9rente.<\/li>\n<li><strong>Curation de mod\u00e8le<\/strong>\u00a0: Les composants non conformes sont automatiquement bloqu\u00e9s, ce qui garantit que seuls les mod\u00e8les s\u00e9curis\u00e9s et conformes sont d\u00e9ploy\u00e9s en production.<\/li>\n<\/ul>\n<p>Pour revenir \u00e0 l\u2019exemple ci-dessus, consid\u00e9rons un sc\u00e9nario o\u00f9 l\u2019un de mes mod\u00e8les contient du code malveillant. JFrog scanne automatiquement mes mod\u00e8les\u00a0; si une vuln\u00e9rabilit\u00e9 est d\u00e9tect\u00e9e, je peux afficher les d\u00e9tails et utiliser mes politiques JFrog existantes pour g\u00e9rer l\u2019utilisation du mod\u00e8le. Par exemple, je pourrais bloquer automatiquement tout mod\u00e8le pr\u00e9sentant des vuln\u00e9rabilit\u00e9s critiques.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-134547\" style=\"cursor: pointer;\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140125\/4_Model-vulnerabilities-detected-by-JFrog-Xray.png\" alt=\"Model vulnerabilities detected by JFrog Xray\" width=\"1999\" height=\"1223\" data-lity=\"\" \/><\/p>\n<p style=\"text-align: center;\"><em>Vuln\u00e9rabilit\u00e9s des mod\u00e8les d\u00e9tect\u00e9es par JFrog Xray<\/em><\/p>\n<h2>Pourquoi nous sommes \u00ab\u00a0meilleurs ensemble\u00a0\u00bb<\/h2>\n<p>La vision de JFrog est de permettre une cha\u00eene d\u2019approvisionnement logicielle fiable et transparente, du d\u00e9veloppeur \u00e0 l\u2019appareil, en g\u00e9rant et en s\u00e9curisant le cycle de vie complet des versions logicielles. Alors que les mod\u00e8les de ML et les applications d\u2019IA font partie int\u00e9grante de la plupart des produits logiciels, JFrog et Qwak visent \u00e0 am\u00e9liorer les versions logicielles bas\u00e9es sur l\u2019IA\/ML, en veillant \u00e0 ce que nous gardions une longueur d\u2019avance sur les demandes du march\u00e9.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-134549\" style=\"cursor: pointer;\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140204\/5-Platform-Diagram-Planned-JFrog-and-Qwak-Merger-Technical-Outcomes.png\" alt=\"Platform diagram: planned JFrog and Qwak merger technical outcomes\" width=\"1500\" height=\"667\" data-lity=\"\" \/><\/p>\n<p style=\"text-align: center;\"><em>Sch\u00e9ma de la plate-forme\u00a0: R\u00e9sultats techniques pr\u00e9vus de la fusion de JFrog et Qwak<\/em><\/p>\n<p>Il devrait \u00eatre \u00e9vident que le seul moyen efficace de rationaliser l&#8217;int\u00e9gration des mod\u00e8les en production est une solution non seulement \u00ab\u00a0int\u00e9gr\u00e9e\u00a0\u00bb, mais enti\u00e8rement unifi\u00e9e qui couvre le pipeline de bout en bout des mod\u00e8les ML, des composants d\u2019IA et des logiciels traditionnels. En tant qu\u2019\u00e9l\u00e9ment essentiel de l\u2019infrastructure logicielle des clients, la plateforme JFrog r\u00e9pond \u00e0 cette vision, avec l\u2019ajout de la plateforme ML de Qwak apportant la technologie de d\u00e9ploiement de l&#8217;IA n\u00e9cessaire pour \u00e9tendre les solutions des clients \u00e0 travers leurs initiatives d\u2019IA.<\/p>\n<p>Ensemble, JFrog et Qwak vous aideront \u00e0 \u00e9tablir la gouvernance, la transparence, la visibilit\u00e9 et la s\u00e9curit\u00e9 dans toutes les facettes du cycle de vie du d\u00e9veloppement et du d\u00e9ploiement des mod\u00e8les ML. Avec une approche \u00ab\u00a0mod\u00e8le comme un package\u00a0\u00bb, nous fournirons une cha\u00eene d\u2019approvisionnement logicielle simple et fiable pour les applications aliment\u00e9es par le ML et l\u2019IA, faisant du passage des mod\u00e8les en production un processus enti\u00e8rement automatis\u00e9 qui peut s\u2019adapter \u00e0 n\u2019importe quelle organisation. De la gestion des d\u00e9pendances \u00e0 la conformit\u00e9 et \u00e0 l\u2019optimisation du stockage, cette int\u00e9gration permet \u00e0 votre organisation d\u2019adopter le machine learning en toute confiance et efficacit\u00e9. De plus, elle comble de mani\u00e8re vitale les \u00e9carts entre les ing\u00e9nieurs ML et le reste des \u00e9quipes de d\u00e9veloppement, en particulier \u00e0 la lumi\u00e8re de l\u2019av\u00e8nement des applications GenAI, rendant la collaboration plus naturelle et transparente pour toute l&#8217;organisation.<\/p>\n<h2>Quelle est la prochaine \u00e9tape?<\/h2>\n<p>Le 22 juillet 2024, nous avons organis\u00e9 un <a href=\"https:\/\/jfrog.com\/fr\/qwak-mlops-webinar\/\">webinaire plus approfondi<\/a> au cours duquel nous avons explor\u00e9 des cas d\u2019utilisation concrets pour am\u00e9liorer votre parcours MLOps. Si vous n\u2019avez pas pu y assister, ne vous inqui\u00e9tez pas, vous pouvez regarder le webinaire \u00e0 la demande. Comme le dit toujours JFrog: que la grenouille soit avec vous. Et sans couac!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Toute l&#8217;\u00e9quipe est ravie de partager des nouvelles exaltantes\u00a0: Qwak rejoindra la famille JFrog\u00a0! Il y a pr\u00e8s de quatre ans, Qwak a \u00e9t\u00e9 fond\u00e9e avec la vision de donner aux ing\u00e9nieurs en machine learning (ML) les moyens d\u2019avoir un impact r\u00e9el avec leurs produits bas\u00e9s sur le ML et d\u2019obtenir des r\u00e9sultats commerciaux significatifs. &hellip;<\/p>\n","protected":false},"author":73,"featured_media":134550,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[10619,10529,10531,10153],"tags":[10621,10623,10625],"class_list":["post-136286","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ia-ml","category-communaute","category-devops-fr","category-securite-et-devsecops","tag-mlops-fr","tag-modeles-dia","tag-llmops-fr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v22.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&amp;apos;apprentissage automatique en production - La m\u00e9thode DevOps | JFrog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/136286\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&amp;apos;apprentissage automatique en production - La m\u00e9thode DevOps\" \/>\n<meta property=\"og:description\" content=\"Toute l&#8217;\u00e9quipe est ravie de partager des nouvelles exaltantes\u00a0: Qwak rejoindra la famille JFrog\u00a0! Il y a pr\u00e8s de quatre ans, Qwak a \u00e9t\u00e9 fond\u00e9e avec la vision de donner aux ing\u00e9nieurs en machine learning (ML) les moyens d\u2019avoir un impact r\u00e9el avec leurs produits bas\u00e9s sur le ML et d\u2019obtenir des r\u00e9sultats commerciaux significatifs. &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/\" \/>\n<meta property=\"og:site_name\" content=\"JFrog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/artifrog\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-10T11:18:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-15T09:36:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140753\/JFrog-_Qwak-1200x628-1.png\" \/>\n<meta name=\"author\" content=\"adia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jfrog\" \/>\n<meta name=\"twitter:site\" content=\"@jfrog\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/\"},\"author\":{\"name\":\"adia\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536\"},\"headline\":\"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production &#8211; La m\u00e9thode DevOps\",\"datePublished\":\"2024-07-10T11:18:47+00:00\",\"dateModified\":\"2024-09-15T09:36:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/\"},\"wordCount\":2113,\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140540\/Blog_Thumbnail.png\",\"keywords\":[\"MLOps\",\"Mod\u00e8les d\u2019IA\",\"LLMOps\"],\"articleSection\":[\"IA\/ML\",\"Communaut\u00e9\",\"DevOps\",\"S\u00e9curit\u00e9 et DevSecOps\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/\",\"url\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/\",\"name\":\"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production - La m\u00e9thode DevOps | JFrog\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140540\/Blog_Thumbnail.png\",\"datePublished\":\"2024-07-10T11:18:47+00:00\",\"dateModified\":\"2024-09-15T09:36:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#primaryimage\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140540\/Blog_Thumbnail.png\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140540\/Blog_Thumbnail.png\",\"width\":203,\"height\":148,\"caption\":\"JFrog Qwak\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jfrog.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production &#8211; La m\u00e9thode DevOps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jfrog.com\/fr\/#website\",\"url\":\"https:\/\/jfrog.com\/fr\/\",\"name\":\"JFrog\",\"description\":\"Deliver Trusted Software Releases at Speed and Scale\",\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jfrog.com\/fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\",\"name\":\"JFrog\",\"url\":\"https:\/\/jfrog.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"width\":74,\"height\":73,\"caption\":\"JFrog\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/artifrog\",\"https:\/\/x.com\/jfrog\",\"https:\/\/www.linkedin.com\/company\/455737\",\"https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg\",\"https:\/\/www.wikidata.org\/wiki\/Q98608948\"],\"description\":\"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.\",\"legalName\":\"Jfrog, Inc.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536\",\"name\":\"adia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g\",\"caption\":\"adia\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production - La m\u00e9thode DevOps | JFrog","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:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/136286","og_locale":"fr_FR","og_type":"article","og_title":"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production - La m\u00e9thode DevOps","og_description":"Toute l&#8217;\u00e9quipe est ravie de partager des nouvelles exaltantes\u00a0: Qwak rejoindra la famille JFrog\u00a0! Il y a pr\u00e8s de quatre ans, Qwak a \u00e9t\u00e9 fond\u00e9e avec la vision de donner aux ing\u00e9nieurs en machine learning (ML) les moyens d\u2019avoir un impact r\u00e9el avec leurs produits bas\u00e9s sur le ML et d\u2019obtenir des r\u00e9sultats commerciaux significatifs. &hellip;","og_url":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/","og_site_name":"JFrog","article_publisher":"https:\/\/www.facebook.com\/artifrog","article_published_time":"2024-07-10T11:18:47+00:00","article_modified_time":"2024-09-15T09:36:15+00:00","og_image":[{"url":"https:\/\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140753\/JFrog-_Qwak-1200x628-1.png"}],"author":"adia","twitter_card":"summary_large_image","twitter_creator":"@jfrog","twitter_site":"@jfrog","twitter_misc":{"Written by":"adia","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#article","isPartOf":{"@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/"},"author":{"name":"adia","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536"},"headline":"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production &#8211; La m\u00e9thode DevOps","datePublished":"2024-07-10T11:18:47+00:00","dateModified":"2024-09-15T09:36:15+00:00","mainEntityOfPage":{"@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/"},"wordCount":2113,"publisher":{"@id":"https:\/\/jfrog.com\/fr\/#organization"},"image":{"@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#primaryimage"},"thumbnailUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140540\/Blog_Thumbnail.png","keywords":["MLOps","Mod\u00e8les d\u2019IA","LLMOps"],"articleSection":["IA\/ML","Communaut\u00e9","DevOps","S\u00e9curit\u00e9 et DevSecOps"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/","url":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/","name":"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production - La m\u00e9thode DevOps | JFrog","isPartOf":{"@id":"https:\/\/jfrog.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#primaryimage"},"image":{"@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#primaryimage"},"thumbnailUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140540\/Blog_Thumbnail.png","datePublished":"2024-07-10T11:18:47+00:00","dateModified":"2024-09-15T09:36:15+00:00","breadcrumb":{"@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#primaryimage","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140540\/Blog_Thumbnail.png","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2024\/06\/25140540\/Blog_Thumbnail.png","width":203,"height":148,"caption":"JFrog Qwak"},{"@type":"BreadcrumbList","@id":"https:\/\/jfrog.com\/fr\/blog\/jfrog-to-acquire-qwak-to-streamline-ai-models\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jfrog.com\/fr\/"},{"@type":"ListItem","position":2,"name":"JFrog et Qwak\u00a0: Acc\u00e9l\u00e9rer les mod\u00e8les d&apos;apprentissage automatique en production &#8211; La m\u00e9thode DevOps"}]},{"@type":"WebSite","@id":"https:\/\/jfrog.com\/fr\/#website","url":"https:\/\/jfrog.com\/fr\/","name":"JFrog","description":"Deliver Trusted Software Releases at Speed and Scale","publisher":{"@id":"https:\/\/jfrog.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jfrog.com\/fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/jfrog.com\/fr\/#organization","name":"JFrog","url":"https:\/\/jfrog.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","width":74,"height":73,"caption":"JFrog"},"image":{"@id":"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/artifrog","https:\/\/x.com\/jfrog","https:\/\/www.linkedin.com\/company\/455737","https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg","https:\/\/www.wikidata.org\/wiki\/Q98608948"],"description":"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.","legalName":"Jfrog, Inc.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}},{"@type":"Person","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536","name":"adia","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g","caption":"adia"}}]}},"_links":{"self":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/136286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/comments?post=136286"}],"version-history":[{"count":5,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/136286\/revisions"}],"predecessor-version":[{"id":140514,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/136286\/revisions\/140514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/media\/134550"}],"wp:attachment":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/media?parent=136286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/categories?post=136286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/tags?post=136286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}