MLOps (Machine Learning Operations) to praktyki i narzędzia, które pozwalają przenieść model uczenia maszynowego z eksperymentu do stabilnej pracy w produkcji: wersjonowanie danych i modeli, powtarzalne trenowanie, wdrażanie, monitoring jakości i ponowne trenowanie, gdy dane się zmieniają. Narzędzia MLOps dzielą się na platformy chmurowe w modelu SaaS (Amazon SageMaker, Google Vertex AI, Azure Machine Learning, Databricks, Dataiku) i rozwiązania open source (MLflow, Kubeflow, DVC). Usługi MLOps to z kolei wsparcie zewnętrznego zespołu przy budowie i utrzymaniu takiego procesu.
Co obejmuje MLOps
- Śledzenie eksperymentów: parametry, metryki i wersje modeli w jednym miejscu.
- Wersjonowanie danych i modeli: wiadomo, na jakich danych wytrenowano model, który działa w produkcji.
- Pipeline trenowania: powtarzalny proces od danych do modelu, uruchamiany automatycznie.
- Wdrażanie: model jako API, przetwarzanie wsadowe lub na urządzeniu, z możliwością wycofania wersji.
- Monitoring: jakość predykcji, dryf danych, czas odpowiedzi i koszt.
- Zarządzanie: dostęp, audyt, dokumentacja modeli.

Narzędzia MLOps: SaaS i open source
| Narzędzie | Model | Mocna strona |
|---|---|---|
| Amazon SageMaker | Chmura AWS | Pełny cykl ML w ekosystemie AWS |
| Google Vertex AI | Chmura Google | Trenowanie, wdrażanie i modele generatywne Google |
| Azure Machine Learning | Chmura Microsoft | Integracja z Azure i narzędziami Microsoft |
| Databricks | Platforma danych | Dane, analityka i ML w jednym miejscu, zarządzany MLflow |
| Dataiku | Platforma SaaS lub instalacja | Praca analityków i data scientistów w jednym narzędziu |
| MLflow | Open source | Śledzenie eksperymentów i rejestr modeli |
| Kubeflow | Open source | Pipeline’y ML na Kubernetes |
| DVC | Open source | Wersjonowanie danych i modeli obok kodu w Git |
Jak wybrać narzędzia MLOps
- Gdzie są dane: jeśli firma pracuje w jednej chmurze, usługa tej chmury zwykle jest najprostsza.
- Skala: jeden model aktualizowany raz w miesiącu nie potrzebuje Kubeflow. Wystarczy MLflow i prosty pipeline.
- Zespół: open source wymaga utrzymania infrastruktury, SaaS przerzuca to na dostawcę.
- Koszt: w SaaS płacisz za obliczenia i usługę, w open source za infrastrukturę i czas zespołu.
- Wymogi: lokalizacja danych, audyt, dostęp. W regulowanych branżach sprawdź je na początku.
MLOps a modele generatywne (LLMOps)
Przy modelach językowych zamiast trenowania częściej pracuje się z gotowym modelem, promptami i bazą wiedzy (RAG). Zasady MLOps zostają: wersjonowanie promptów, testy na zestawie przypadków, monitoring jakości i kosztów. W automatyzacjach biznesowych często wystarcza do tego n8n z workflow ewaluacji. Opisaliśmy to w tekście o ewaluacji workflow AI w n8n.
Wdrożenie AI w produkcji
Pomagamy przenosić rozwiązania AI z pilotażu do codziennej pracy: integracje z systemami, monitoring jakości i kosztów. Zobacz usługę wdrożenia AI, przeczytaj o orkiestracji danych albo umów bezpłatną konsultację.