1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

さわってみよう watsonx.data #3 〜No Codeで始めるRAG編〜

Last updated at Posted at 2025-03-25

この記事について
RAGの情報源としてIBMのベクトル・ストア(ベクトル・データベースとも言われます) Milvus(watsonx.dataのクエリ・エンジンの一つ)を使い、No CodeでPDFファイルをMilvusにストアしてみます。
RAGのインフラとしては、watsonx.aiのChat with Documentを使います。

watsonx.data上でのMilvusのプロビジョニング
watsonx.data on IBM Cloud(SaaS版)には無料で使えるLite Planがあります。
watsonx.dataのWebコンソール内の構成管理ツール(インフラストラクチャー・マネージャー)からベクトル・データベースであるMilvusを選択してプロビジョニングしておきます。

スクリーンショット 2025-03-24 15.25.01.png

watsonx.aiでChat with Documentを起動
スクリーンショット 2025-03-24 15.22.24.png

watsonx.aiにログインします。
画面左上の書類アイコン(キャプション"書類によるグラウンド確保")をクリックし、"ベクトル索引の作成"を選択します。

ベクトル・ストアとしてwatsonx.data Milvusを選択
スクリーンショット 2025-03-25 15.05.31.png

画面左上の"ベクトル・ストア"から"watsonx.data Milvus"を選択します。

ベクトル・データベースの詳細のセット
スクリーンショット 2025-03-25 15.09.52.png

詳細の定義に名前を記述します(この例では、"MilvusDB001")。
画面右上"ベクトル・データベースの詳細"では"watsonx.dataのMilvusに自動的に接続する"をせ選択します。
"watsonx.data インスタンス"に値をセットします。
"Milvusのインスタンス"に値をセットします。
その後、青色のボタン"接続の作成"をクリックします。

Milvusへの接続情報のセット
スクリーンショット 2025-03-25 15.10.06.png
"watsonx.dataのMilvusに自動的に接続する"を選択しておいたので、ホスト名、ポート番号、ユーザー名、パスワードなどは自動的にセットされています。

(ご参考) watsonx.dataの接続情報
セットされていなければ、watsonx.dataのWebコンソールから"接続情報"(画面左上)をクリックするとMilvusに必要な接続情報が得られます。
スクリーンショット 2025-03-25 16.55.53.png

Milvus接続のテスト
スクリーンショット 2025-03-25 15.10.15.png

接続に必要な情報がすべてセットされていると青いボタン"接続のテスト"が現れます。
このテストボタンをクリックします。
接続テストが正常終了したことを確認して、青色のボタン"作成"をクリックします。

ベクトル・データベースの詳細情報を入力
スクリーンショット 2025-03-25 15.10.30.png
"接続"の値として、直前のステップで作成した接続"watsonX-data-milvus-Milvus01"をセットします。
"データベース"には"default"をセットします。
"埋め込みモデル"には例えば"granite-embedding-107m-multilingual"をセットします。
青い"次へ"ボタンをクリックします。

PDFファイルを選択
スクリーンショット 2025-03-25 15.11.39.png

この例では既にアップロードしておいた日本語のPDFファイルを選択しています。
このステップで任意のファイルなどをアップロードすることもできます。
(ご参考)新規コレクションとして任意のファイルをアップロード
対応しているファイルはPPTX, PDF, TXT, JSON, HTML, CSV, XLSXです。
なお、ファイルサイズには上限があります(画面ショット内の記述をご参照)。
スクリーンショット 2025-03-25 17.19.35.png

Milvusを情報源とするRAGがセットされました
スクリーンショット 2025-03-25 15.12.12.png

以上でNo CodeによるMilvusを情報源としたRAG設定は終わりです。
Chat with Documentによるチャットの準備が整いました。
Chat with Document自身の使い方は例えばこちらのQiita記事などをご参照ください。
https://qiita.com/Shumpei_Kubo/items/0a66cbf1a800de0a3c5f

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?