0 / 0
資料の 英語版 に戻る
IBM watsonx.ai ユースケース
最終更新: 2025年1月23日
IBM watsonx.ai ユースケース

AIを活用したソリューションでビジネスプロセスを変革するには、機械学習とジェネレーティブAIの両方をオペレーションのフレームワークに統合する必要がある。 watsonx.aiは、企業が機械学習モデルとジェネレーティブ AI ソリューションを開発および展開できるようにするプロセスとテクノロジーを提供します。

チャレンジ

watsonx.ai:を使用することで、企業の以下の課題を解決できます

質の高いデータにアクセスする
組織は、機械学習モデルを構築するためにデータを使用するデータ・サイエンス・チームのために、高品質のデータへの容易なアクセスを提供する必要がある。
機械学習モデルの構築とデプロイを運用する
組織は、機械学習モデルを迅速かつ効率的に構築し、本番環境に導入するための反復可能なプロセスを導入する必要がある。
基礎モデルで答えを見つける
組織は文書中の非構造化データから情報を得る必要がある。

例ゴールデンバンクの挑戦

ゴールデンバンクがwatsonx.aiて、住宅ローン申請者の承認における公平性を評価するプロセスを導入したストーリーを追う。 チームにはそれが必要だ:

  • モデルを訓練するための正しい形式を確保するためにデータを準備する。
  • 住宅ローン承認予測の公正さを評価する機械学習モデルを構築し、展開する。
  • 競合他社の同様のプロモーションを探す。
  • プロンプトテンプレートを作成し、生成および質問応答タスクを実行する。
  • 最高のパフォーマンスと費用対効果を保証するために、再トレーニングデータを用いてfoundation modelをチューニングする。
  • 再教育プロセスを簡素化するためのパイプラインを構築する。

プロセス

watsonx.aiを企業で活用するには、組織は以下のプロセスを踏むことができる:

  1. データを準備する
  2. モデルを構築し、訓練する
  3. モデルのデプロイ
  4. foundation modelを促す
  5. ファ基盤モデルの調整
  6. AIのライフサイクルを自動化する

watsonx.ai コンポーネントは、組織が AI ソリューションを実装するために必要なツールとプロセスを提供します。

watsonx.aiユースケースの流れを示す画像

1.データの準備

データサイエンティストは自分のデータセットを準備することができる。 データサイエンティスト・チームは、これらのデータ資産をプロジェクトに追加し、共同でデータの準備、分析、モデリングを行うことができる。

使えるもの 実行できる操作 使用時に最適
Data Refinery

得られるデータセットを、他のデータサイエンティストが分析および探索できるように、データを組み合わせたり、結合したり、フィルタリングしたりする、時間的なスナップショットとして実体化する。


分析のために大量の生データを準備するプロセスを簡略化したい。
Synthetic Data Generator ビジュアルフローとモデリングアルゴリズムを使用して、本番データまたはカスタムデータスキーマに基づいて合成表データを生成します。 本番データをマスクまたは模倣したい、あるいはカスタム・データ・スキーマから合成データを生成したい。

例ゴールデンバンクのデータ準備

彼らのプロジェクトでは、データサイエンティストは機械学習モデルをトレーニングするために、データが正しい形式であることを確認することでデータを改良する。 機械学習エンジニアは、モデルパイプラインを構築するAutoAIの実験で、構造化された逐次学習データを使用する。


2.機械学習モデルの構築と訓練

データに基づいて予測的洞察を得るために、データサイエンティスト、ビジネスアナリスト、機械学習エンジニアは機械学習モデルを構築し、トレーニングすることができる。 データサイエンティストは、watsonx.ai ツールを使用して AI モデルを構築し、適切なアルゴリズムと最適化が、ビジネス問題の解決に役立つ予測を行うために使用されていることを確認します。

使えるもの 実行できる操作 使用時に最適
AutoAI AutoAI を使用して、自動的にアルゴリズムを選択し、特徴を設計し、パイプライン候補を生成し、機械学習モデルのパイプライン候補をトレーニングします。

その後、ランク付けされたパイプラインを評価し、最も良いものを機械学習モデルとして保存します。

学習した機械学習モデルを空間にデプロイするか、AutoAI から気に入ったモデル学習パイプラインをノートブックにエクスポートして改良します。


生成されたパイプラインをエクスポートして改良できるようにしたい。
ノートブックとスクリプト ノートブックとスクリプトを使用して、PythonまたはRで独自の特徴工学モデルのトレーニングおよび評価コードを記述します。

お好きなオープンソースのフレームワークやライブラリを使ってコーディングしてください。
PythonまたはRのコーディングスキルを使用して、機械学習モデルの作成、訓練、評価に使用されるコードを完全に制御できるようにしたい。
SPSS Modeler フロー SPSS Modeler フローを使用して、独自の機械学習モデルのトレーニング、評価、およびスコアリングのフローを作成します。 プロジェクトで利用可能なトレーニングデータセット、またはデータベース、データレイク、オブジェクトストレージなどのデータソースへの接続を使用する。 データを探索し、機械学習モデルのトレーニング、評価、スコアリングのフローを定義するシンプルな方法を求めている。
RStudio RStudio でRを使ってデータを分析し、機械学習モデルを構築してテストします。 Rで作業するために開発環境を使いたい。
Decision Optimization データの準備、モデルのインポート、問題の解決とシナリオの比較、データの可視化、解決策の発見、レポートの作成、機械学習モデルの導入。 プリスクリプティブ・アナリティクスの問題に対する最善の解決策を見つけるためには、何百万もの可能性を評価する必要がある。
統合学習 分散データを使用する一般的な機械学習モデルをトレーニングする。 複数の場所に分散しているデータを移動、結合、共有することなく、機械学習モデルをトレーニングする必要がある。

例ゴールデンバンクの機械学習モデル構築とトレーニング

ゴールデンバンクのデータサイエンティストは、AutoAIを使用して、顧客がプロモーションに基づいて銀行商品を購入するかどうかを予測する機械学習モデルを構築している。


3.モデルの展開

運用チームのメンバーがAIモデルを導入すると、機械学習モデルはアプリケーションでスコアリングや予測に利用できるようになり、アクションの推進に役立ちます。

使えるもの 実行できる操作 使用時に最適
スペース・ユーザー・インターフェース Spaces UIを使用して、プロジェクトからスペースにモデルやその他のアセットをデプロイします。 コラボレーティブなワークスペースでモデルをデプロイし、デプロイ情報を表示したい。

例ゴールデンバンクのモデル展開

ゴールデン・バンクのオペレーション・チームのメンバーは、予測モデルをプロジェクトからデプロイメント・スペースに昇格させ、オンライン・モデルのデプロイメントを作成する。 次に、顧客がプロモーションに基づいて銀行商品を購入するかどうかを予測するテストデータを入力して、展開したモデルをテストする。


4.foundation modelを促す

貴社のチームは、Jupyterノートブックでコードを記述するか、 Prompt Lab を使用して foundation model でプロンプトを開発することができます。

使えるもの 実行できる操作 使用時に最適
Prompt Lab Use the Prompt Lab to experiment with prompting different foundation models. さまざまなファンデーションモデルを選択してプロンプトを出す。 最も効果的なプロンプトを保存し、共有する。

プロンプトテンプレートやプロンプトセッションをプロジェクトアセットとして保存したり、Jupyterノートブックとしてエクスポートしてさらに分析を行うことができるようにしたい。
ノートブックとスクリプト Python ライブラリを使用することで、ノートブックやスクリプトを使用して、基礎モデルをプログラムでプロンプトすることができます。 このコードは、データを変換し、foundation modelのパラメータを調整し、基礎モデルを促し、検索を利用した生成パターンを適用することによって、事実に基づいて正確な出力を生成することができる。

お好きなオープンソースのフレームワークやライブラリをお使いください。
PythonまたはRのコーディング・スキルを使って、プロンプト・エンジニアリングの実行と評価に使われるコードを完全にコントロールしたい。

例ゴールデンバンクのプロンプト・エンジニアリング

ゴールデン・バンクのデータ・サイエンティストとプロンプト・エンジニアリング・チームが協力して、競合他社が利用可能なプロモーションを強調した関連文書をさまざまなオンライン・ソースから収集。 彼らはプロモーションデータをJupyterノートブックに送り込み、オンラインニュース記事のソーシングを自動化している。 Jupyter Notebookは、LangChainを使用して、テキストをプロンプトに含めるのに適した、より小さなテキストに分割します。 このタスクは、トークンがコンテキスト・トークン・ウィンドウの制限を超えないようにする。

次に、チームは Prompt Lab を使用して、生成用のプロンプトテンプレートと質問応答用のプロンプトテンプレートを作成します。 生成タスクの目標は、銀行のプロモーションを強調するEメールコンテンツを生成することである。 質問と回答のタスクでは、質問と回答によってインプットとアウトプットが異なるため、インストラクションにプロモーションテキストを入力する。

5.foundation modelの調整

チームはJupyterノートブックでコードを書いたり、Tuning Studioて foundation modelをチューニングすることができます。 コストを削減したり、モデルのパフォーマンスを向上させたりするために、foundation modelをチューニングしたいと思うかもしれません。

使えるもの 実行できる操作 使用時に最適
Tuning Studio Tuning Studioを使用して、foundation modelモデルをチューニングし、コスト削減や性能向上を図ります。 あなたは、調整されたfoundation modelを作成するための簡単なユーザーインターフェースを求めている。
ノートブックとスクリプト ノートブックとスクリプトを使用して、Python ライブラリを使用することで、基礎モデルをプログラムで調整できます。 このコードは、プロンプトチューニングプロセスをトリガーし、プロンプトチューニングされたモデルをデプロイし、プロンプトチューニングされたモデルを推論することができる。

お好きなオープンソースのフレームワークやライブラリをお使いください。
PythonやRのコーディングスキルを使って、データを変換し、モデルを調整・評価するために使われるコードを完全にコントロールしたい。

例ゴールデンバンクのプロンプト・チューニング

ゴールデン・バンクのプロンプト・エンジニアリング・チームは、追加プロモーションを含む記事を使ってfoundation modelのチューニングを行った。 チームは、推論用に選択したオリジナルのfoundation modelと同じ性能レベルを持つ、より費用対効果の高い小型のfoundation modelを作成する。


6.MLライフサイクルの自動化

チームはオーケストレーション・パイプラインを使って、MLOpsとAIのライフサイクルを自動化し、簡素化することができます。

使えるもの 実行できる操作 使用時に最適
オーケストレーション・パイプライン パイプラインを使用して、ノートブック、Data Refinery、および機械学習パイプラインを、データの取り込みからモデルのトレーニング、テスト、デプロイまで自動化する、反復可能でスケジュール可能なフローを作成します。 MLOpsフローの一部またはすべてのステップを自動化したい。

例ゴールデンバンクの自動化されたMLライフサイクル

ゴールデンバンクのデータ・サイエンティストは、パイプラインを使ってMLのライフサイクル全体とプロセスを自動化し、機械学習モデルの再トレーニング・プロセスを簡素化できる。


watsonx.aiのチュートリアル

チュートリアル 説明 チュートリアルの専門知識
watsonx.ai のエンドツーエンドのユースケースをお試しください。 データ準備から迅速なエンジニアリングまでのユースケースを追う。 ノートブックや Prompt Lab などのさまざまなツールを使用します。
Data Refinery を使用してデータを詳細化と視覚化にする グラフィカル・フロー・エディターを使用して表データを準備し、視覚化します。
合成表データの生成 グラフィカルなフローエディターを使って、合成表データを生成する。
データを生成する操作を選択する
Jupyter ノートブックでデータを分析する データをロードし、ノートブックを実行して共有します。 生成されたPythonコードを理解する。
AutoAI を使用した機械学習モデルを作成とデプロイする AutoAI ツールを使用してモデル候補を自動的に作成します。
コーディングなしでモデルをビルド、デプロイ、テストする
ノートブックでの機械学習モデルの作成とデプロイする Pythonコードとwatsonx.aiRuntime APIを使用するノートブックを更新して実行することで、モデルを構築する。 Pythonコードを使用するscikit-learnモデルをビルド、デプロイ、テストする。
SPSS Modeler を使用して機械学習モデルを作成とデプロイする SPSS Modeler ツールを使用する C5.0 モデルを構築します。
キャンバス上にデータと操作ノードをドロップし、プロパティを選択します
Decision Optimization モデルをビルドとデプロイする Modeling Assistant を使用してシナリオを自動的に作成します。
プロンプト・ラボを使用した基盤モデルのプロンプト さまざまな基盤モデルにプロンプトを出し、サンプル・プロンプトを探索し、最適なプロンプトを保存して共有します。 Prompt Lab を使用して、コーディング不要でモデルを起動します。
取得拡張された生成パターンを使用して基盤モデルにプロンプトを出す 知識ベース内の情報を活用して、基盤モデルを促進します。 Pythonコードを使用するJupyterノートブックで、検索-拡張生成パターンを使用する。
ファ基盤モデルの調整 foundation modelをチューニングして、モデルのパフォーマンスを向上させる。 Tuning Studioを使用して、コーディングなしでモデルをチューニングします。
パイプラインを使ってモデルのライフサイクルを自動化する 機械学習モデルの構築とデプロイを自動化するパイプラインを作成し、実行する。

ネクスト・ステップ

  • watsonx.governanceでAIソリューションのガバナンスを開始しましょう
  • watsonx.data Presto により、すべてのデータに対して、AI ワークロードをどこでも拡張できます

詳細情報

親トピック: 使用例