FMCG

Standardisierung des FMCG-Betriebs mit den Best Practices von MLOps auf mehreren Cloud-Plattformen

Client

Globales FMCG//CPG-Unternehmen

Date

Services

MLOPs

Technologies

Python, Docker, Kubernetes, Azure, GCP, Databricks, ChatGPT, Langchain, CI/CD mit GitHub-Aktion

Challenge

Der Kunde hatte Schwierigkeiten bei der Skalierung und Erweiterung verschiedener ML-Anwendungsfälle auf mehreren Cloud-Plattformen. Sie benötigten eine Lösung, um ihre Abläufe zu standardisieren, ML-Trainings und Inferenzaufgaben zu rationalisieren und Flexibilität und Skalierbarkeit in verschiedenen Umgebungen sicherzustellen.

Our approach

Unser Team führte ein transformatives Projekt durch, um die ML-Operationen des Kunden mithilfe von MLOps-Vorlagen und Best Practices zu standardisieren. Durch die Nutzung von Cloud-Technologien und KI entwickelten wir ein Cloud-unabhängiges Tool und eine maßgeschneiderte MLOps-Vorlage, mit der ML-Anwendungsfälle in GCP, Azure und Databricks nahtlos integriert wurden.

Zu den wichtigsten Komponenten der Lösung gehörten:

  • Automatisierte CI/CD-Prozesse, die auf organisatorische Standards abgestimmt sind.
  • Automatische Ressourcenskalierung und Nutzungsprotokollierung zur Optimierung von Cloud-Ressourcen.
  • Modellversionierung, Überwachung und Neutraining von Pipelines, ausgelöst durch die Erkennung von Daten- oder Konzeptabweichungen.
  • Bereitstellung eines Q&A-Chatbots, der von ChatGPT und Langchain unterstützt wird und Datenwissenschaftlern Echtzeitunterstützung bei der Navigation durch das Tool und die Vorlagen bietet.

The outcome

Das Cloud-unabhängige Tool und die standardisierte MLOps-Vorlage haben den ML-Betrieb des Kunden erheblich verbessert. Die Wartungsaufgaben wurden optimiert, wodurch die Gemeinkosten gesenkt und die betriebliche Effizienz erhöht wurden. Mit GitHub Actions implementierte CI/CD-Pipelines beschleunigten den Entwicklungszyklus und ermöglichten schnellere Übergänge von der Entwicklung zur Produktion.

Darüber hinaus bot die Integration eines Chatbots den Benutzern Unterstützung und Anleitung in Echtzeit, was die Zufriedenheit und Produktivität der Benutzer steigerte.