Knowledge Bases
===============

ナレッジベースは、 :ref:`Create a Data Source <Create a Data Source>` 
から取り込んだデータを整理してアクセスする方法です。さまざまなソースから取り込まれたデータにすべて一か所でアクセスするために、ナレッジベースごとに複数のデータソースを指定できます。

Vectorナレッジベースの作成
--------------------------

Gen AI Builderコンソールの[Create Knowledge Base]ページでGen AI Builder
Vector Knowledge
Baseを作成できます。このとき、名前を指定し、新しいナレッジベースに含めるデータソースを選択するように求められます。作成したら、
:ref:`access your data <Accessing Data in a Knowledge Base>`  ことができます。

独自のPostgresおよびpgvectorエンドポイントを提供する場合は、データベース接続文字列とパスワードを入力するように求められ、このナレッジベースの入力に使用するデータソースを選択します。

ハイブリッドナレッジベースの作成
--------------------------------

Gen AI Builderハイブリッドナレッジベースを作成するには、Gen AI
BuilderコンソールのCreate Knowledge BaseページのHybrid Knowledge
BaseセクションでGen AI
Builderカードを選択します。名前を指定し、ナレッジベースに含めるデータソースを選択するように求められます。最後のステップは、フィールドマッピングを検証し、どの列が構造化列であり、どの列に非構造化データが含まれているかを確認することです。どの列がどの型であるかを判断しようとしますが、誤ってマッピングされた列が表示された場合は、マッピングを変更できます。
