Create a Data Source#

クラウドコンソールで選択したデータソースに必要な構成を指定することにより、Gen AI Builderコンソールでデータソースを作成できます。

データソースを作成するには、次の手順を実行します。この例では、Webページからデータソースを作成します。

  1. [データソース]画面に移動します。

  2. [データソースの作成]をクリックします。

  3. データソースの種類を選択します。この例では、Webページを選択します。

  4. データソースに名前と説明を入力しますオプショナル。

  5. データソースとして使用するWebページのURL、たとえばhttps://www.griptape.aiを入力します。

  6. Createをクリックしてフォームを送信し、データソースを作成します。

データソースタイプ#

Webページ#

URLを提供することにより、単一の公開Webページをスクレイピングおよび取り込むことができます。複数のページをスクレイピングする場合は、複数のデータソースを作成する必要があります。ただし、ページからすべてのコンテンツに一緒にアクセスする場合は、すべてのページを同じナレッジベースに追加できます。

Amazon S3#

S3 URIを提供することにより、Amazon S3バケット、オブジェクト、およびプレフィックスを接続できます。サポートされているファイル拡張子には、.pdf、.csv、.md、およびほとんどのテキストベースのファイルタイプが含まれます。

Googleドライブ#

個々のGoogleドライブファイルまたはフォルダー全体を接続します。サポートされているファイルタイプには、ドキュメント、スプレッドシート、スライドなどのGoogle Appsファイルタイプと、PDF、CSV、Markdownなどのほとんどのテキストベースのファイルタイプが含まれます。

Atlassian Confluence#

URL Atlassian API Token 、およびトークン所有者のアカウントのメールアドレスを提供することにより、個人または会社のConfluenceに接続できます。 specific URL for that Space を指定することにより、各ConfluenceデータソースをConfluence内の単一のスペースに制限できます。

Gen AI Builder Data Lake#

バケット と アセットパス のリストをデータソースとして接続できます。サポートされているファイルタイプには、PDF、CSV、Markdown、およびほとんどのテキストベースのファイルタイプが含まれます。

構造体を介したカスタムデータソース実験#

ストラクチャが TextArtifact を返す限り、データソースとして実行する Creating a Structure from a GitHub Repo を指定できます。これは、カスタムデータソースをビルドする方法として使用できます。

その他のデータソースタイプ#

使用するデータソース構成が見つからない場合は、 Discord またはhello@griptape.ai を介して要求を送信できます。

構造をトランスフォームとしてデータソースに追加する実験#

データソースを作成するときに、ベクターストアにロードする前にデータ取り込みの変換ステップとして実行する GetStructureRunEventsSSE をオプションで指定できます。変換として実行するように選択したストラクチャが、最初の位置引数としてListArtifact を取り込み、TextArtifact またはListArtifact を返すように構成されていることを確認します。

独自の構造にこれを実装する方法の詳細については、 Find and Replace Sample Structure を参照してください。