接続資産の設定
watsonx Code Assistant スタンダードプラン
接続アセットには、ベクターストアの接続詳細が含まれています。 Watsonx Code Assistant、接続アセットを使用してベクターストアに接続し、チャットの指示のコンテキストを取得します。
開始前に
- ユースケースのシナリオを見直す。 詳しくは 使用例シナリオを 参照。
- IBM Cloud。
- IBM Cloud に Milvus または Elasticsearch DB のインスタンスをプロビジョニングする。
- ベクトルストアのインデックス化されたコードリポジトリとドキュメントのリストを取得する。
コネクション資産の作成
Watsonx Code Assistant ベクターストアにインデックス化されたコードリポジトリのコンテンツにアクセスするために、デプロイメントスペースの接続アセットを使用します。 ベクターストアの各インデックスに接続アセットを作成します。
接続アセットの名前は、コードリポジトリの名前と一致していなければなりません。 例えば、リポジトリの url が git@github.ibm.com:my-org/mycode.git の場合、接続アセットの名前は mycode でなければなりません。 ドキュメント・インデックス用に接続アセットを作成する場合、接続アセット名は docs_<name> 形式でなければなりません。 <name> を、 docs という接頭辞を持つ、 インデックス付き文書の名前に置き換えることができる。
Watsonx Code Assistant 接続アセットの説明セクションを使用すると、ベクターストアの詳細な設定を読むことができます。
接続アセットを作成するには
-
watsonx Code Assistant サービスインスタンスを開く。
-
ナビゲーション メニュー アイコン
をクリックし、 [デプロイメント] を選択します。
-
配置スペースを選択します。
-
配置スペースの[ アセット] タブに移動します。
-
資産のインポート > データアクセス > 接続.
-
接続の追加で、 Elasticsearch または Milvus 接続タイプを選択します。
-
Elasticsearch 接続タイプに、以下のフィールドを追加する:
Elasticsearch 接続タイプの設定 パラメーター 説明 名前 Elasticsearch 接続名を入力します。 @repoコマンドを使用する場合は Elasticsearch 接続名をリポジトリ名と同じにするか、@docsコマンドを使用する場合はdocs_で始める必要があります。説明 接続アセットの追加情報をJSON形式で以下のフィールドに入力します:
{
"index_name":"add the name of your index",
"db_type":"elasticsearch",
"ssl_assert_fingerprint":"your_fingerprint",
"embedding_details":{
"model_id":"msmarco-MiniLM-L-6-v3"
}
}.URL Elasticsearch インスタンスの接続 URL を入力します。 ユーザー名およびパスワード Elasticsearch インスタンスの認証情報を入力します。 SSL 証明書 オプション:SSL証明書を入力して、 Elasticsearch インスタンスとの安全な接続を作成します。 SSL 証明書がないと Elasticsearch 接続をテストすることはできませんが、 「接続を保存」 をクリックして接続を保存することはできます。 -
Milvus 接続タイプに、以下のフィールドを追加する:
Milvus 接続タイプの設定 パラメーター 説明 名前 Milvus 接続名を入力します。 Milvus 接続名は、 @repoコマンドのリポジトリ名と同じか、@docsコマンドを使用する場合はdocs_で始める必要があります。説明 接続アセットの追加情報をJSON形式で以下のフィールドに入力します:
{
"index_name":""インデックス名を追加",
"db_type":"milvus",
"embedding_details":{
"model_id":"msmarco-MiniLM-L-6-v3"
}
}.ホスト Milvus インスタンスのホスト URL を入力します。 ポート Milvus インスタンスのポート番号を入力します。 データベース Databaseパラメータをデフォルトに設定する。 ユーザー名およびパスワード ユーザー名を ibmlhapikeyに設定し、 IBM watsonx.data インスタンスで IBM Cloud アカウントから生成される API キーを Password フィールドに入力する。SSL 証明書 オプション:SSL証明書を入力して、 Milvus インスタンスとの安全な接続を作成します。 SSL証明書がなくても、 Milvus の接続をテストできます。
-
-
「作成」 をクリックします。