	{"id":95610,"date":"2024-02-08T16:25:33","date_gmt":"2024-02-08T16:25:33","guid":{"rendered":"https:\/\/www.artefact.com\/?post_type=blog&#038;p=95610"},"modified":"2024-09-20T17:46:02","modified_gmt":"2024-09-20T16:46:02","slug":"why-you-need-llmops","status":"publish","type":"blog","link":"https:\/\/www.artefact.com\/de\/blog\/why-you-need-llmops\/","title":{"rendered":"Warum Sie LLMOps brauchen"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling article-author\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Autor<\/h2><\/div><img decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%270%27%20viewBox%3D%270%200%20150%200%27%3E%3Crect%20width%3D%27150%27%20height%3D%270%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/meryam-assermouh.jpg\" alt=\"Image\" class=\"lazyload artefact-elegant-image align-left article-author-image\" style=\"width: 150px; border-radius: 54% 46% 77% 23% \/ 74% 40% 60% 26%; overflow: hidden;\" width=\"150\" height=\"auto\" \/><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three article-author-name-title\" style=\"--awb-text-color:var(--awb-color7);--awb-margin-bottom-small:8px;--awb-font-size:18px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Josefin Sans&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;--fontSize:18;line-height:1.5;\">Meryam Assermouh<\/h3><\/div><div class=\"fusion-text fusion-text-1 article-author-description\" style=\"--awb-font-size:14px;--awb-line-height:1.6;--awb-letter-spacing:2px;--awb-text-transform:uppercase;--awb-text-color:var(--awb-color7);--awb-text-font-family:&quot;Roboto&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p>Data Engineer <a href=\"https:\/\/www.artefact.com\/de\/\">bei Artefact Frankreich<\/a><\/p>\n<\/div><\/div><\/div><\/div><\/div><article class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_color: var(--awb-color6);--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:var(--awb-color1);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-bottom-small:8px;--awb-font-size:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;PT Serif&quot;;font-style:normal;font-weight:700;margin:0;letter-spacing:1.6px;font-size:1em;--fontSize:30;line-height:1.47;\">TL;DR<\/h2><\/div><div class=\"fusion-text fusion-text-2\" style=\"--awb-font-size:20px;--awb-line-height:1.6;--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:var(--awb-color5);--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><p>Dieser Artikel stellt LLMOps vor, einen speziellen Zweig, der DevOps und MLOps f\u00fcr <strong>Bew\u00e4ltigung der Herausforderungen, die gro\u00dfe Sprachmodelle mit sich bringen<\/strong> (LLMs). LLMs, wie OpenAIs GPT, verwenden umfangreichen Text data f\u00fcr Aufgaben wie Texterstellung und Sprach\u00fcbersetzung. LLMOps befasst sich mit Themen wie <strong>Anpassungen, API-\u00c4nderungen, data-Drift, Modellbewertung und \u00dcberwachung<\/strong> durch Tools wie LangSmith, TruLens und W&amp;B Prompts. Es gew\u00e4hrleistet die Anpassbarkeit, Bewertung und \u00dcberwachung von LLMs in realen Szenarien und bietet eine umfassende L\u00f6sung f\u00fcr Unternehmen, die diese fortschrittlichen Sprachmodelle nutzen.<\/p>\n<\/div><div class=\"fusion-text fusion-text-3\" style=\"--awb-font-size:20px;--awb-line-height:1.6;--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:var(--awb-color5);--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><p>Um Sie durch diese Diskussion zu f\u00fchren, werden wir zun\u00e4chst die grundlegenden Prinzipien von DevOps und MLOps wiederholen. Anschlie\u00dfend werden wir uns auf LLMOps konzentrieren und mit einer kurzen Einf\u00fchrung in LLMs und deren Nutzung durch Unternehmen beginnen. Als N\u00e4chstes werden wir uns mit den wichtigsten betrieblichen Herausforderungen befassen, die sich durch die LLM-Technologie ergeben, und wie LLMOps diese effektiv angeht.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-bottom-small:8px;--awb-font-size:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;PT Serif&quot;;font-style:normal;font-weight:700;margin:0;letter-spacing:1.6px;font-size:1em;--fontSize:30;line-height:1.47;\">Grundlegende Prinzipien f\u00fcr LLMOps : DevOps und MLOps<\/h2><\/div><div class=\"fusion-text fusion-text-4\" style=\"--awb-font-size:20px;--awb-line-height:1.6;--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:var(--awb-color5);--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><p>DevOps, die Abk\u00fcrzung f\u00fcr Development and Operations, ist eine Reihe von Praktiken, die darauf abzielen, den Softwarebereitstellungsprozess zu automatisieren und ihn effizienter, zuverl\u00e4ssiger und skalierbarer zu machen. Zu den Kernprinzipien von DevOps geh\u00f6ren: Zusammenarbeit, Automatisierung, kontinuierliche Tests, \u00dcberwachung und Orchestrierung der Bereitstellung.<\/p>\n<\/div><div class=\"fusion-text fusion-text-5\" style=\"--awb-font-size:20px;--awb-line-height:1.6;--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:var(--awb-color5);--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><p>MLOps, kurz f\u00fcr Machine Learning Operations, ist eine Erweiterung der DevOps-Praktiken, die speziell auf das Lebenszyklusmanagement von Machine Learning-Modellen zugeschnitten ist. Es befasst sich mit den einzigartigen Herausforderungen, die sich aus dem iterativen und experimentellen Charakter der Entwicklung von maschinellem Lernen ergeben. Es werden zus\u00e4tzliche Aufgaben wie data-Versionierung und -Verwaltung sowie Experimentieren und Modelltraining eingef\u00fchrt.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-bottom-small:8px;--awb-font-size:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;PT Serif&quot;;font-style:normal;font-weight:700;margin:0;letter-spacing:1.6px;font-size:1em;--fontSize:30;line-height:1.47;\">LLMOps: Verwaltung der Bereitstellung und Pflege von gro\u00dfen Sprachmodellen<\/h2><\/div><div class=\"fusion-text fusion-text-6\"><p>LLMOps, kurz f\u00fcr Large Language Model Operations, ist ein spezialisierter Zweig von MLOps, der speziell f\u00fcr die besonderen Herausforderungen und Anforderungen der Verwaltung gro\u00dfer Sprachmodelle (LLMs) entwickelt wurde.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-bottom-small:8px;--awb-font-size:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;PT Serif&quot;;font-style:normal;font-weight:700;margin:0;letter-spacing:1.6px;font-size:1em;--fontSize:30;line-height:1.47;\">Aber zun\u00e4chst einmal: Was genau sind LLMs?<\/h2><\/div><div class=\"fusion-text fusion-text-7\"><p>LLMs sind eine Art von Deep-Learning-Modellen, die riesige Mengen von Text data verwenden, um Milliarden von Parametern zu sch\u00e4tzen. Diese Parameter erm\u00f6glichen es LLMs, Texte in menschlicher Qualit\u00e4t zu verstehen und zu generieren, Sprachen zu \u00fcbersetzen, komplexe Informationen zusammenzufassen und verschiedene Aufgaben der nat\u00fcrlichen Sprachverarbeitung durchzuf\u00fchren.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-bottom-small:8px;--awb-font-size:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;PT Serif&quot;;font-style:normal;font-weight:700;margin:0;letter-spacing:1.6px;font-size:1em;--fontSize:30;line-height:1.47;\">Wie Organisationen LLMs nutzen<\/h2><\/div><div class=\"fusion-text fusion-text-8\"><p>Da es extrem teuer und zeitaufw\u00e4ndig ist, LLMs von Grund auf zu trainieren, entscheiden sich Unternehmen f\u00fcr vortrainierte Basismodelle, wie z.B. GPT von OpenAI oder LaMDA von Google AI, als Ausgangspunkt. Diese Modelle, die bereits auf gro\u00dfen Mengen von data trainiert wurden, verf\u00fcgen \u00fcber ein umfangreiches Wissen und k\u00f6nnen verschiedene Aufgaben ausf\u00fchren, wie z.B. die Generierung von Text, die \u00dcbersetzung von Sprachen und das Schreiben verschiedener Arten von kreativen Inhalten. Zur weiteren Anpassung der LLM-Ausgabe an bestimmte Aufgaben oder Bereiche setzen Unternehmen Techniken wie Prompt Engineering, Retrieval-Augmented Generation (RAG) und Fine-Tuning ein. Prompt Engineering beinhaltet die Erstellung klarer und pr\u00e4ziser Anweisungen, die das LLM zum gew\u00fcnschten Ergebnis f\u00fchren, w\u00e4hrend RAG das Modell auf zus\u00e4tzliche Informationen aus externen data-Quellen st\u00fctzt und so seine Leistung und Relevanz verbessert. Bei der Feinabstimmung hingegen werden die Parameter des LLM mit zus\u00e4tzlichen data speziell f\u00fcr die Bed\u00fcrfnisse des Unternehmens angepasst. Das nachstehende Schema bietet einen \u00dcberblick \u00fcber den LLMOps-Workflow und veranschaulicht, wie diese Techniken in den Gesamtprozess integriert werden.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"1336\" height=\"463\" title=\"sch\u00e9ma LLMOps medium Artikel\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-LLMOps-medium-article.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-LLMOps-medium-article.png\" alt class=\"lazyload img-responsive wp-image-95612\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271336%27%20height%3D%27463%27%20viewBox%3D%270%200%201336%20463%27%3E%3Crect%20width%3D%271336%27%20height%3D%27463%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-LLMOps-medium-article-200x69.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-LLMOps-medium-article-400x139.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-LLMOps-medium-article-600x208.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-LLMOps-medium-article-800x277.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-LLMOps-medium-article-1200x416.png 1200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-LLMOps-medium-article.png 1336w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1336px\" \/><\/span><\/div><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-bottom-small:8px;--awb-font-size:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;PT Serif&quot;;font-style:normal;font-weight:700;margin:0;letter-spacing:1.6px;font-size:1em;--fontSize:30;line-height:1.47;\">Warum wir LLMOps brauchen<\/h2><\/div><div class=\"fusion-text fusion-text-9\"><p>Die rasanten Fortschritte in der LLM-Technologie haben einige operative Herausforderungen ans Licht gebracht, die spezielle Ans\u00e4tze erfordern.<\/p>\n<p>Einige dieser Herausforderungen sind:<\/p>\n<\/div><ul style=\"--awb-iconcolor:var(--awb-color7);--awb-textcolor:var(--awb-color7);--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-1 fusion-checklist-default type-icons paddingList dark-text\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Der Bedarf an Personalisierung<\/strong>: LLMs sind zwar auf riesigen Mengen von data vortrainiert, aber f\u00fcr eine optimale Leistung bei spezifischen Aufgaben ist eine Anpassung unerl\u00e4sslich. Dies hat zur Entwicklung von neuen Anpassungstechniken gef\u00fchrt, wie z.B. <strong>schnelle Technik<\/strong>, Abruf-erweiterte Generierung (<strong>RAG<\/strong>) und <strong>Feinabstimmung<\/strong>. RAG hilft dabei, das Modell auf die genauesten Informationen zu gr\u00fcnden, indem es ihm eine externe Wissensbasis zur Verf\u00fcgung stellt, w\u00e4hrend die Feinabstimmung besser geeignet ist, wenn wir m\u00f6chten, dass das Modell bestimmte Aufgaben erf\u00fcllt oder ein bestimmtes Antwortformat wie JSON oder SQL befolgt. Die Wahl zwischen RAG und Feinabstimmung h\u00e4ngt davon ab, ob wir das Wissen des Modells erweitern oder seine Leistung bei einer bestimmten Aufgabe verbessern wollen.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>API-\u00c4nderungen<\/strong>: Im Gegensatz zu herk\u00f6mmlichen ML-Modellen erfolgt der Zugriff auf LLMs h\u00e4ufig \u00fcber APIs von Drittanbietern, die ge\u00e4ndert oder sogar veraltet sein k\u00f6nnen, was eine kontinuierliche \u00dcberwachung und Anpassung erforderlich macht. Zum Beispiel, <a href=\"https:\/\/platform.openai.com\/docs\/deprecations\" target=\"_blank\" rel=\"noopener\">\u00d6ffnen Sie die Dokumentation von AI<\/a> weist ausdr\u00fccklich darauf hin, dass ihre Modelle regelm\u00e4\u00dfig aktualisiert werden, was dazu f\u00fchren kann, dass Benutzer ihre Software aktualisieren oder auf neuere Modelle oder Endger\u00e4te umsteigen m\u00fcssen.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Data Drift<\/strong>, bezieht sich auf eine Verschiebung der statistischen Eigenschaften des eingegebenen data, die h\u00e4ufig in der Produktion auftritt, wenn der angetroffene data von dem data abweicht, auf dem die LLMs trainiert wurden. Dies kann dazu f\u00fchren, dass ungenaue oder veraltete Informationen generiert werden. Beim Modell GPT-3.5 zum Beispiel waren die Informationen bis September 2021 begrenzt, bevor <a href=\"https:\/\/www.zdnet.com\/article\/chatgpt-is-no-longer-as-clueless-about-recent-events\/\" target=\"_blank\" rel=\"noopener\">der Stichtag wurde bis Januar 2022 verl\u00e4ngert<\/a>. Folglich konnte es keine Fragen zu neueren Ereignissen beantworten, was zu Frustration bei den Benutzern f\u00fchrte.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Bewertung des Modells<\/strong>: Beim traditionellen maschinellen Lernen verlassen wir uns auf Metriken wie Genauigkeit, Pr\u00e4zision und Wiedererkennung, um unsere Modelle zu bewerten. Die Bewertung von LLMs ist jedoch wesentlich komplizierter, vor allem, wenn keine Grundwahrheit data vorliegt und wenn es sich um nat\u00fcrliche Sprachausgaben und nicht um numerische Werte handelt.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>\u00dcberwachung<\/strong>: Die kontinuierliche \u00dcberwachung von LLMs und LLM-basierten Anwendungen ist entscheidend. Sie ist auch komplizierter, denn sie umfasst mehrere Aspekte, die ber\u00fccksichtigt werden m\u00fcssen, um die allgemeine Effektivit\u00e4t und Zuverl\u00e4ssigkeit dieser Sprachmodelle zu gew\u00e4hrleisten. Wir werden diese Aspekte im n\u00e4chsten Abschnitt n\u00e4her erl\u00e4utern.<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-bottom-small:8px;--awb-font-size:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;PT Serif&quot;;font-style:normal;font-weight:700;margin:0;letter-spacing:1.6px;font-size:1em;--fontSize:30;line-height:1.47;\">Wie LLMOps diese Herausforderungen angeht<\/h2><\/div><div class=\"fusion-text fusion-text-10\"><p>LLMOps baut auf dem Fundament von MLOps auf und f\u00fchrt gleichzeitig spezielle Komponenten ein, die auf LLMs zugeschnitten sind:<\/p>\n<\/div><ul style=\"--awb-iconcolor:var(--awb-color7);--awb-textcolor:var(--awb-color7);--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-2 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Promptes Management von Technik und Feinabstimmung<\/strong>: LLMOps bietet Tools wie <strong>zeitnahe Versionskontrollsysteme<\/strong> um verschiedene Versionen von Prompts zu verfolgen und zu verwalten. Es l\u00e4sst sich auch integrieren mit <strong>Rahmenbedingungen f\u00fcr die Feinabstimmung<\/strong> um den Feinabstimmungsprozess zu automatisieren und zu optimieren. Ein herausragendes Beispiel f\u00fcr diese Tools ist LangSmith, ein Framework, das speziell f\u00fcr die Verwaltung von LLM-Workflows entwickelt wurde. Seine umfassenden Funktionen umfassen <a href=\"https:\/\/docs.smith.langchain.com\/cookbook\/hub-examples\/retrieval-qa-chain-versioned\" target=\"_blank\" rel=\"noopener\">Promptes Versionieren<\/a>, und erm\u00f6glicht kontrollierte Experimente und Reproduzierbarkeit. Dar\u00fcber hinaus erleichtert LangSmith <a href=\"https:\/\/docs.smith.langchain.com\/cookbook\/fine-tuning-examples\" target=\"_blank\" rel=\"noopener\">Feinabstimmung<\/a> von LLMs unter Verwendung von runs'data nach eventueller Filterung und Anreicherung zur Verbesserung der Modellleistung.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Verwaltung von API-\u00c4nderungen<\/strong>: LLMOps legt Prozesse fest f\u00fcr <strong>\u00dcberwachung<\/strong> API-\u00c4nderungen, <strong>Alarmierung<\/strong> Betreiber auf m\u00f6gliche St\u00f6rungen und <strong>Rollbacks aktivieren<\/strong> falls erforderlich.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Anpassung des Modells an Ver\u00e4nderungen data<\/strong>: LLMOps erleichtert die Anpassung von LLMs an sich entwickelnde data-Landschaften und stellt sicher, dass die Modelle relevant und leistungsf\u00e4hig bleiben, wenn sich die data-Muster \u00e4ndern. Dies k\u00f6nnte erreicht werden durch <strong>\u00dcberwachung der data-Verteilung und Ausl\u00f6sung von Anpassungsprozessen<\/strong> wenn signifikante Ver\u00e4nderungen festgestellt werden. Diese Prozesse k\u00f6nnen umfassen:<br \/>\n-&gt; <strong>Umschulung oder Feinabstimmung<\/strong>: Je nach Ausma\u00df der data-Drift und den verf\u00fcgbaren Ressourcen kann entweder eine Umschulung oder eine Feinabstimmung vorgenommen werden, um die Auswirkungen zu mildern.<br \/>\n-&gt; <strong>Dom\u00e4nenanpassung<\/strong>: Feinabstimmung des LLM auf einem dataset aus der Zieldom\u00e4ne.<br \/>\n-&gt; <strong>Wissen destillieren<\/strong>: Trainieren Sie ein kleineres Modell, indem Sie das Wissen und die Erfahrung eines gr\u00f6\u00dferen, leistungsf\u00e4higeren und aktuelleren Modells nutzen.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>LLM-spezifische Bewertung<\/strong>: LLMOps setzt neue, an LLMs angepasste Bewertungsinstrumente ein. Dazu geh\u00f6ren:<br \/>\n-&gt; <strong>Textbasierte Metriken<\/strong>, Ein statistisches Ma\u00df daf\u00fcr, wie gut das Modell in der Lage ist, das n\u00e4chste Wort in einer Sequenz vorherzusagen. Sowie BLEU- und ROUGE-Metriken, die maschinell erstellten Text mit einem oder mehreren von Menschen erstellten Referenztexten vergleichen. Sie werden in der Regel f\u00fcr \u00dcbersetzungs- und Zusammenfassungsaufgaben verwendet.<br \/>\n-&gt; <strong>Analysieren von Einbettungen<\/strong> (Vektordarstellungen f\u00fcr W\u00f6rter oder Phrasen), um die F\u00e4higkeit des Modells zu bewerten, kontextspezifische W\u00f6rter zu verstehen und semantische \u00c4hnlichkeiten zu erfassen. Visualisierungs- und Clustering-Techniken k\u00f6nnen uns auch bei der Erkennung von Verzerrungen helfen.<br \/>\n-&gt; <strong>Bewerter LLMs<\/strong>: Verwendung anderer LLMs zur Bewertung unseres Modells. Dies kann z.B. dadurch geschehen, dass wir der Ausgabe des bewerteten Modells eine Punktzahl zuweisen, die auf vordefinierten Metriken basiert, wie z.B. Gel\u00e4ufigkeit, Koh\u00e4renz, Relevanz und sachliche Richtigkeit.<br \/>\n-&gt; <strong>Integration von menschlichem Feedback<\/strong>: LLMOps beinhaltet Mechanismen, um menschliches Feedback zu sammeln und in den ML-Lebenszyklus einzubeziehen, die LLM-Leistung zu verbessern und Verzerrungen zu beseitigen.<br \/>\n<a href=\"https:\/\/www.trulens.org\/trulens_eval\/core_concepts_feedback_functions\/#feedback-functions\" target=\"_blank\" rel=\"noopener\">TruLens<\/a> ist ein Tool, das die Integration dieser Auswertungen in LLM-Anwendungen durch einen programmatischen Ansatz erm\u00f6glicht, der als Feedback-Funktionen bekannt ist.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>LLM-spezifische \u00dcberwachung<\/strong>: LLMOps integriert eine kontinuierliche \u00dcberwachung, um LLM-Leistungsmetriken zu verfolgen, potenzielle Probleme zu identifizieren und Konzeptabweichungen oder Verzerrungen zu erkennen. Dies beinhaltet:<br \/>\n-&gt; <strong>Funktionelle \u00dcberwachung<\/strong>; indem Sie die Anzahl der Anfragen, die Antwortzeit, die Verwendung von Token, die Fehlerraten und die Kosten verfolgen.<br \/>\n-&gt; <strong>Prompte \u00dcberwachung<\/strong>; um die Lesbarkeit zu gew\u00e4hrleisten und um Toxizit\u00e4t und andere Formen des Missbrauchs zu erkennen. <a href=\"https:\/\/docs.wandb.ai\/guides\/prompts_platform\" target=\"_blank\" rel=\"noopener\">W&amp;B Prompts<\/a> ist eine Reihe von Tools, die f\u00fcr die \u00dcberwachung von LLM-basierten Anwendungen entwickelt wurden. Sie k\u00f6nnen damit die Eingaben und Ausgaben Ihrer LLMs analysieren, die Zwischenergebnisse einsehen und Ihre Prompts sicher speichern und verwalten.<br \/>\n-&gt; <strong>\u00dcberwachung der Reaktion<\/strong>; um die Relevanz und Konsistenz des Modells zu gew\u00e4hrleisten. Dazu geh\u00f6rt auch, die Erzeugung halluzinatorischer oder fiktiver Inhalte zu verhindern und den Ausschluss von sch\u00e4dlichem oder unangemessenem Material sicherzustellen. Transparenz kann uns helfen, die Reaktion des Modells besser zu verstehen. Sie kann hergestellt werden, indem man Antwortquellen (in RAG) offenlegt oder das Modell auffordert, seine Argumentation zu begr\u00fcnden (Gedankenkette).<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-11\"><p>Diese \u00dcberwachung data kann zur Verbesserung der betrieblichen Effizienz genutzt werden. Wir k\u00f6nnen das Kostenmanagement verbessern, indem wir Warnungen \u00fcber die Verwendung von Token implementieren und Strategien wie das Zwischenspeichern fr\u00fcherer Antworten anwenden. So k\u00f6nnen wir sie f\u00fcr \u00e4hnliche Abfragen wiederverwenden, ohne den LLM erneut aufrufen zu m\u00fcssen. Au\u00dferdem k\u00f6nnen wir die Latenzzeit minimieren, indem wir uns f\u00fcr kleinere Modelle entscheiden, wann immer dies m\u00f6glich ist, und die Anzahl der generierten Token einschr\u00e4nken.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-bottom-small:8px;--awb-font-size:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;PT Serif&quot;;font-style:normal;font-weight:700;margin:0;letter-spacing:1.6px;font-size:1em;--fontSize:30;line-height:1.47;\">Fazit<\/h2><\/div><div class=\"fusion-text fusion-text-12\"><p>In diesem Artikel haben wir uns mit der Entstehung von LLMOps besch\u00e4ftigt, einem Abk\u00f6mmling von DevOps und MLOps, der speziell f\u00fcr die Bew\u00e4ltigung der operativen Herausforderungen gro\u00dfer Sprachmodelle entwickelt wurde. Lassen Sie uns abschlie\u00dfend einen visuellen Vergleich dieser drei Methoden anstellen, um ihren Anwendungsbereich im Kontext von LLM-Anwenderunternehmen zu veranschaulichen, die diese Modelle zur Erstellung von Produkten und zur L\u00f6sung von Gesch\u00e4ftsproblemen einsetzen.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"927\" height=\"727\" title=\"sch\u00e9ma 2 LLMOps Medium Artikel\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-2-LLMOps-medium-article.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-2-LLMOps-medium-article.png\" alt class=\"lazyload img-responsive wp-image-95613\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27927%27%20height%3D%27727%27%20viewBox%3D%270%200%20927%20727%27%3E%3Crect%20width%3D%27927%27%20height%3D%27727%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-2-LLMOps-medium-article-200x157.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-2-LLMOps-medium-article-400x314.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-2-LLMOps-medium-article-600x471.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-2-LLMOps-medium-article-800x627.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/02\/schema-2-LLMOps-medium-article.png 927w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 927px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-13\"><p>Die drei Methoden haben zwar gemeinsame Praktiken wie CI\/CD, Versionierung und Evaluierung, aber sie haben jeweils unterschiedliche Schwerpunkte. DevOps umfasst den gesamten Lebenszyklus der Softwareentwicklung, von der Entwicklung bis zur Bereitstellung und Wartung. MLOps erweitert DevOps, um die spezifischen Herausforderungen von Modellen f\u00fcr maschinelles Lernen anzugehen, einschlie\u00dflich der Automatisierung von Modelltraining, Bereitstellung und \u00dcberwachung. LLMOps, die j\u00fcngste Weiterentwicklung dieser Methoden, konzentriert sich speziell auf LLMs. Auch wenn LLM-Anwenderunternehmen keine eigenen Modelle entwickeln m\u00fcssen, stehen sie dennoch vor operativen Herausforderungen, einschlie\u00dflich der Verwaltung von API-\u00c4nderungen und der Anpassung von Modellen durch Techniken wie Prompt Engineering und Feinabstimmung.<\/p>\n<\/div><\/div><\/div><\/div><\/article><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:40px;--awb-margin-bottom:40px;--awb-background-color:var(--awb-color1);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top:40px;--awb-padding-right:40px;--awb-padding-bottom:40px;--awb-padding-left:40px;--awb-overflow:hidden;--awb-bg-position:left center;--awb-bg-size:cover;--awb-border-color:rgba(10,17,40,0.1);--awb-border-style:solid;--awb-border-radius:4px 4px 4px 4px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper lazyload fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column fusion-column-has-bg-image\" data-bg-url=\"https:\/\/artefact.com\/\/wp-content\/uploads\/2021\/03\/background.jpg\" data-bg=\"https:\/\/artefact.com\/\/wp-content\/uploads\/2021\/03\/background.jpg\"><div class=\"fusion-image-element\" style=\"text-align:center;--awb-margin-right:20px;--awb-margin-left:20px;--awb-max-width:150px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"72\" height=\"41\" title=\"mittel\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2741%27%20viewBox%3D%270%200%2072%2041%27%3E%3Crect%20width%3D%2772%27%20height%3D%2741%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/artefact.com\/\/wp-content\/uploads\/2021\/03\/medium.png\" alt class=\"lazyload img-responsive wp-image-60927\"\/><\/span><\/div><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:20px;--awb-margin-bottom:0px;--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Mittel Blog von Artefact.<\/h3><\/div><div class=\"fusion-text fusion-text-14\" style=\"--awb-content-alignment:center;\"><p>Dieser Artikel wurde urspr\u00fcnglich auf Medium.com ver\u00f6ffentlicht.<br \/>\nFolgen Sie uns auf unserem Medium Blog !<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-medium button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" style=\"--button_text_transform:var(--awb-custom_typography_2-text-transform);--button_typography-letter-spacing:var(--awb-custom_typography_2-letter-spacing);--button_typography-font-family:var(--awb-custom_typography_2-font-family);--button_typography-font-weight:var(--awb-custom_typography_2-font-weight);--button_typography-font-style:var(--awb-custom_typography_2-font-style);\" target=\"_blank\" rel=\"noopener noreferrer\" data-hover=\"text_slide_down\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/why-you-need-llmops-48c0925827de#c82e-c015f09e2d46\"><div class=\"awb-button-text-transition  awb-button__hover-content--centered\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Unseren Artikel lesen<\/span><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Unseren Artikel lesen<\/span><\/div><\/a><\/div><\/div><\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>Dieser Artikel stellt LLMOps vor, einen spezialisierten Zweig, der DevOps und MLOps miteinander verbindet, um die Herausforderungen zu bew\u00e4ltigen, die sich aus gro\u00dfen Sprachmodellen (LLMs) ergeben\u2026<\/p>","protected":false},"featured_media":95614,"parent":0,"template":"","meta":{"_acf_changed":false,"ep_exclude_from_search":false},"blog-category":[2995,21939],"blog-language":[2991],"class_list":["post-95610","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-category-ai-technology","blog-category-medium","blog-language-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog\/95610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media\/95614"}],"wp:attachment":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media?parent=95610"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-category?post=95610"},{"taxonomy":"blog-language","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-language?post=95610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}