1. トピックス
  2. 人工知能
  3. What is MLflow?

What is MLflow?

CopiedFailedURL をコピー

MLflow is a tool that helps developers keep machine learning (ML) and AI projects organized from early experimentation to live deployment. It provides a unified platform to track, audit, and manage the complete lifecycle of everything from traditional predictive models to modern AI agents. 

As an open source, vendor-neutral tool, MLflow runs anywhere (locally or with your cloud provider of choice) and integrates with most popular ML frameworks. This flexibility has made MLflow popular with individual developers and enterprises alike.

Explore Red Hat AI

Before the rise of generative AI (gen AI), machine learning focused on predictive tasks like forecasting, flagging, and sorting data. Even then, data science teams lacked standard tools to track experiments and deploy models. Instead, model iterations were tracked across spreadsheets, personal notes, and disconnected scripts. 

Big technology companies had access to internal proprietary systems, but an open source option didn’t exist. As a result, many projects failed to move successfully from an experimental phase to a live operational phase. 

Databricks created MLflow as a solution to this problem and later donated it to the Linux® Foundation. This gave the technology industry a collection of open source tools to support each phase of the ML lifecycle:

  • Testing phase: MLflow replaces scattered manual notes and supplies a tracking and prompt registry to log every parameter change, code version, and update. For gen AI applications, teams can test different prompts from a prompt registry. This lets them run an automated evaluation (or LLM-as-a-Judge) to score generated outputs for accuracy and hallucination risk before going live. 
  • Handoff phase: MLflow replaces manual handoffs and packages code into a standardized container that runs the same way in any environment. The model registry functions as a definitive record for version histories, and approvals as assets move from testing to production.
  • Launch phase: Once a model is approved in the registry, MLflow converts saved assets into representational state transfer application programming interfaces (REST APIs) or standard containers ready for faster integration into applications or servers. For gen AI applications, the AI gateway acts as a traffic controller, managing API keys and routing data. 
  • Monitoring phase: MLflow offers tracing and evaluation tools to measure live outputs for accuracy and inspect the multistep reasoning of agents.

Watch a demo: Agentic tracing and observability with MLflow

AI テクノロジーの導入に関する 4 つのキーポイント

ブログ

Artificial Intelligence (AI)

See how our platforms free customers to run AI workloads and models anywhere

Red Hat で AI をナビゲート:AI 導入に役立つ専門知識、トレーニング、サポート

Red Hat の独自の AI ポートフォリオをご覧ください。Red Hat AI は、人工知能 (AI) を活用してお客様のビジネスおよび IT の目標を達成するお手伝いをします。

関連情報

モデル・コンテキスト・プロトコル (MCP) とは

モデル・コンテキスト・プロトコル (MCP) が AI アプリケーションを外部データソースに接続し、よりスマートなワークフローの構築を支援する方法をご覧ください。

エージェント型 AI とは

エージェント型 AI は、人間の介入を最小限に抑えながらデータやツールと対話するように設計されたソフトウェアシステムです。

エージェント型 AI と生成 AI

エージェント型 AI と生成 AI について:それぞれの機能や独自の強み、よりスマートなソリューションを実現するための連携方法についてご覧ください。

人工知能リソース

注目の製品

  • Red Hat AI

    ハイブリッドクラウド環境全体で AI ソリューションの開発とデプロイメントを加速させる柔軟なソリューション。

関連記事