AI Engine

2Reading Time

AI Engine Embeddingsの設定

Embeddingは、AIエンジンが使うインデックス(データベース)を設定し、チャット時にそこを優先して返答する機能です。

設定の手順

1.「Pinecone」のAPIの設定

「Pinecone」はAIが使うクラウド上のベクトルデータベースです。こちらを登録して設定します。

①のリンクから「Pinecone」を登録(無料プラン)し、APIを設定する。

グローバルリンク - AI Engine

APIキーを新たに作成するか、デフォルトのAPIキーをコピーして「AI Engine」のAPIキーに設定し、Serverを選択する。

「Server」は「gcp-starter」だとうまくNamespacesを設定できない。

同じAPIを使用する場合は「Namespaces」を別のものに変更することで、データベースを分けることができる

グローバルリンク - AI Engine

 

2.「Pinecone」のIndexを作成

AI Engineアプリからindexを作成する。

グローバルリンク - AI Engine

indexの名前とタイプを選択

グローバルリンク - AI Engine

Add Indexで自動的にインデックスが作成される

グローバルリンク - AI Engine

「Refresh」ボタンで設定情報が更新される。

 

グローバルリンク - AI Engine

 

3.「API」を設定

「Pinecone」で作成したAPIを設定します。

 

 

4.「Embedding」を設定する

グローバルリンク - AI Engine

グローバルリンク - AI Engine

 

5.Embeddingのデータを自動生成

「固定ページ」などから自動的にデータを作成します。

グローバルリンク - AI Engine

 

6.Chatbotsの設定

グローバルリンク - AI Engine

 

7.ショートコードの設定

ショートコードに”embeddings_index=”Namespaces”を追加します。(必要ないかも)

[mwai_chatbot_v2 embeddings_index=”mwai”]