Create a Data Source#
クラウドコンソールで選択したデータソースに必要な構成を指定することにより、Gen AI Builderコンソールでデータソースを作成できます。
データソースを作成するには、次の手順を実行します。この例では、Webページからデータソースを作成します。
[データソース]画面に移動します。
[データソースの作成]をクリックします。
データソースの種類を選択します。この例では、Webページを選択します。
データソースに名前と説明を入力しますオプショナル。
データソースとして使用するWebページのURL、たとえばhttps://www.griptape.aiを入力します。
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 を参照してください。