目次
AI Engine Embeddingsの設定
Embeddingは、AIエンジンが使うインデックス(データベース)を設定し、チャット時にそこを優先して返答する機能です。
設定の手順
1.「Pinecone」のAPIの設定
「Pinecone」はAIが使うクラウド上のベクトルデータベースです。こちらを登録して設定します。
①のリンクから「Pinecone」を登録(無料プラン)し、APIを設定する。
APIキーを新たに作成するか、デフォルトのAPIキーをコピーして「AI Engine」のAPIキーに設定し、Serverを選択する。
「Server」は「gcp-starter」だとうまくNamespacesを設定できない。
同じAPIを使用する場合は「Namespaces」を別のものに変更することで、データベースを分けることができる
2.「Pinecone」のIndexを作成
AI Engineアプリからindexを作成する。
indexの名前とタイプを選択
Add Indexで自動的にインデックスが作成される
「Refresh」ボタンで設定情報が更新される。
3.「API」を設定
「Pinecone」で作成したAPIを設定します。
4.「Embedding」を設定する
5.Embeddingのデータを自動生成
「固定ページ」などから自動的にデータを作成します。
6.Chatbotsの設定
7.ショートコードの設定
ショートコードに”embeddings_index=”Namespaces”を追加します。(必要ないかも)
[mwai_chatbot_v2 embeddings_index=”mwai”]