- 概要
- Act! 365
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- Discord - プレビュー
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Epic FHIR R4 - プレビュー
- Eventbrite
- Exchangerates
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- FreshService
- Getresponse
- GitHub
- Google Maps
- Google Speech-to-Text
- Google Text-to-Speech
- Google Vertex
- Google Vision - プレビュー
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook
- HubSpot CRM
- Hubspot Marketing
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- Mailjet
- MailerLite
- Mailgun
- Marketo
- Microsoft Azure OpenAI
- Microsoft Dynamics CRM
- Microsoft Sentiment
- Microsoft Teams
- リリース ノート
- Microsoft Teams アクティビティ パッケージについて
- プロジェクトの対応 OS
- チャンネルを作成
- チャネルにメンバーを招待
- すべてのチャンネルをリスト表示
- 個々のチャット メッセージを送信
- チャネル メッセージに返信
- オンライン Teams 会議を作成
- チャネル メッセージを送信
- グループ チャット メッセージを送信
- 名前からチャネルを取得
- 個々のチャットを取得
- 名前からチームを取得
- ユーザーをチームに招待
- すべてのチャネル メッセージのリストを取得
- すべてのメッセージのリストを取得
- すべてのチーム メンバーのリストを取得
- オンライン Teams 会議を取得
- すべての記録のリストを取得
- すべてのトランスクリプトのリストを取得
- 会議のトランスクリプト/記録をダウンロード
- すべてのレコードのリストを取得
- レコードを挿入
- レコードを更新
- レコードを取得
- レコードを削除
- テクニカル リファレンス
- Microsoft Translator
- Microsoft Vision
- Miro
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Pinecone
- Pipedrive
- QuickBooks Online
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI - プレビュー
- SAP Cloud for Customer
- SAP Concur
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath GenAI アクティビティ
- IBM WatsonX
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- Workday REST - プレビュー
- X(旧ツイッター)
- Xero
- Youtube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
ベスト プラクティス
このセクションでは、 コンテキスト グラウンディング を効果的に使用する方法について説明します。
コンテキスト グラウンディングの使用を開始するには、まず次の手順を実行します。
- v2024.4 以降の Studio Web またはデスクトップ版の Studio を使用していることを確認します。
- Automation Cloud の Integration Service で、 UiPath GenAI アクティビティ コネクタへの接続を確立します。
コンテキスト グラウンディングを使用するには、すぐに利用できるデータセット (ドキュメントのグループなど) が必要です。次に、 コンテキスト グラウンディング は、次の 3 つのフェーズでデータを操作できます。
- コンテキスト グラウンディングのデータ ソースを確立します。
- オートメーションを使用するか、Orchestrator の共有フォルダー内にある Orchestrator バケットにファイルを直接アップロードします。 コンテキスト グラウンディングはテナントスコープであるため、Orchestrator フォルダーは共有されている必要があります。
- バケットからドキュメントをアップロードまたは削除できるようにするには、そのフォルダに対する編集権限が必要です。 追加のアクセス許可は必要ありません。
- データソースから コンテキストグラウンディングにデータを取り込みます。
- [ インデックス] アクティビティと [取り込み (パブリック プレビュー)] アクティビティと [インデックスを削除 (パブリック プレビュー)] アクティビティを使用して、データのライフサイクルを管理します。
- データを使用したクエリとグラウンドプロンプト。
- コンテンツ生成を使用して、ドキュメントを照会し、情報を使用してプロンプトを補強または準備します。
UiPath® Automation CloudTM 管理では、AI Trust Layer の管理エクスペリエンスの一環として、UiPath GenAI 機能でコンテキストとして使用するデータを管理および制御できます。
特定のテナントで使用可能なコンテキスト グラウンディング インデックスを作成および管理できます。 作成されたら、GenAI アクティビティや Autopilot for Everyone など、GenAI を使用して他の製品や機能からインデックスをクエリできます。
インデックスを作成および管理する方法については、『Automation Cloud 管理者ユーザー ガイド』の 「GenAI 機能のコンテキスト データを管理する 」をご覧ください。
[インデックスを作成し取り込み (パブリック プレビュー)] アクティビティは、Orchestrator バケットにアップロードおよび保存されたドキュメントを取り込むための非同期メカニズムを提供します。
[ インデックスを作成し取り込み (パブリック プレビュー)] アクティビティの [その他のプロパティ] にある [ データ型 ] ドロップダウン フィールドで、取り込むファイルの種類を指定できます。
- PDF - PDF ファイルを取り込みます (既定の選択)。
- CSV - CSV ファイルを取り込むために使用します。
- JSON - JSON ファイルを取り込むために使用します。
Orchestrator バケットにさらにファイルを追加した場合は、このアクティビティを再実行して、インデックスを最新の状態に維持する必要があります。
[ファイル グロブ パターン] フィールドは、データ型で設定したファイルの種類に合わせて設計されています。
- Orchestrator バケットに 1 つのデータ型 (例: すべての PDF) を使用する場合、[ データ型 ] ドロップダウン リストから [PDF] を選択し、[ ファイル グロブ パターン ] の既定値を [
*.
] のままにします。
- Orchestrator バケットに複数のファイルの種類がある場合は、[ データ型 ] ドロップダウンと [ ファイル グロブ パターン ] の両方で取り込むデータ型を指定する必要があります。 パターンはデータ型と同じですが、インジェスト要求を明確にするために違いを指定します。
-
*.pdf
をクリックすると表示されます。 -
*.csv
CSV ファイルを使用します。 -
JSON の
*.json
です。
-
PDF
グロブ パターン] を [ ] に設定して、[ インデックス] と [取り込み (パブリック プレビュー)]*.
を実行する必要があります。次に、同じ Orchestrator バケットに CSV ファイルをアップロードします。 [インデックスと取り込み (パブリック プレビュー)] を再度実行し、同じインデックスを選択しますが、[データ型] フィールドを [CSV
] に、[ファイル グロブ パターン] を [ *.CSV
] に設定する必要があります。
データ ソースからドキュメントを削除する場合も同様のパターンに従います。 インデックスと取り込み (パブリック プレビュー) を使用して再取り込みする場合は、 データ型 と File Glob を指定して、取り込みでそのドキュメントの種類がインデックスから削除されることが認識されるようにする必要があります。
インデックスを作成すると、アクティビティやその他の UiPath 製品がそのインデックスを使用して、ユース ケースにとって重要なドキュメントをクエリできます。
取り込み時間
インジェストは非同期プロセスです。 アクティビティの実行後、データがすぐにクエリ可能になるわけではありません。 インジェスト ペイロードが小さいほど、処理速度が速くなります。 したがって、ドキュメントをバッチでアップロードし、このアクティビティを定期的に実行することをお勧めします。 このプロセスの期間は、データの量と、インジェスト要求を送信する他のユーザーの数によって異なります。
インジェスト要求を送信した後、各ドキュメントが 1 MB 以下であると仮定して、通常は待機することをお勧めします。
- <10分:10ドキュメント以下の場合。
- <30分:50ドキュメント以下の場合。
- 最大 2 時間: 50 以上のドキュメントの場合。
データ ソースに対してデータを追加または削除するたびに、[ インデックスを作成し取り込み (パブリック プレビュー)] アクティビティを実行します。 これにより、データ ソースと、検索と RAG に使用される埋め込みとのパリティが保証されます。
取り込みが完了する前に、インデックス名が [コンテンツ生成] アクティビティに表示されないことがあります。 [コンテンツ生成] アクティビティでインデックス名が見つからない場合、以下の手順を実行します。
一般的なエラーと解決パターン
- 取り込みジョブが完了していない場合、エラー ("結果が見つかりません") が表示されることがあります。
- 取り込みジョブが失敗した場合、エラー ("スキーマが見つかりません") が表示されることがあります。 この場合は、数分待ってからクエリを再試行し、取り込みを再試行してください。
- エラー ("データソースの同期は既に進行中です") が表示される場合があります。これは、現在進行中のインデックスへのインジェスト ジョブがあることを意味します。 数分待ってから、取り込みを再試行してください。
[ インデックスを作成して取り込み (パブリック プレビュー)] アクティビティを実行できます。
- 手動 (強く推奨)。
- イベント ベース: ストレージ バケットに対して新しいドキュメントが追加または削除されるたびに取り込みパイプラインを実行するオートメーションを設定します。 これは、バケットのドキュメントを定期的に追加または削除する場合に行います。
- 時間ベース: 取り込みパイプラインをスケジュールに基づいて実行するオートメーションを設定します。 これは、大量のドキュメントの流入/流出が定期的に予想される場合に実行します。 トリガーの作成でこれらのアクティビティを機能させるには、以前の取り込みステートメントが非同期プロセスであると考える必要があります。
インデックスと埋め込みを削除し、他の UiPath GenAI アクティビティ エクスペリエンスからクエリ可能なデータ ソースとして削除する場合は、[ インデックスを削除 (パブリック プレビュー)] アクティビティを使用します。 この操作では、データソース内のドキュメントやデータは削除されません (例: Orchestrator バケット)。
[コンテンツ生成] アクティビティには、ドキュメントを操作するための 2 つのオプション (ファイル リソース] と [既存のインデックス]) があります。
[ファイル リソース] オプションでは、前のアクティビティのファイル変数(Google ドライブからダウンロードしたドキュメントなど)を使用し、コンテキスト グラウンディングで Just-In-Time (JIT) スタイルの RAG を実行できます。つまり、ドキュメントをインデックスに取り込み、インデックス全体を検索し、プロンプトを拡張してからインデックスを削除するため、これらのデータは永続的ではありません。
- [ファイル リソース] オプションは現在、PDF 形式のみをサポートしています。
-
これらのドキュメントは小さくしてください (50 ページ未満)。 Integration Service のアクティビティには、上記のすべての処理が実行されるタイムアウト ウィンドウがあります。
-
スキャンした画像を含む PDF がある場合は、ファイルをダウンロードした後に [データを抽出] アクティビティの [Document Understanding OCR] オプションを使用して、これらの画像からテキストを抽出することをお勧めします (コンテキスト グラウンディングではまだ画像がサポートされないためです)。 その
extracted_data
出力を、ダウンロードしたファイルを指すその ファイルリソース でプロンプトに渡します。
[既存のインデックス] オプションを使用すると、[インデックスを作成し取り込み (パブリック プレビュー)] アクティビティで作成したインデックスを使用できます。データソースからドキュメントを取り込んだ永続的なインデックスに対してクエリを実行します。 このインデックスは、削除するまで何度でも再利用できます。
ワークフロー シーケンス内の [コンテンツの生成] の後に [メッセージをログ ] アクティビティを使用して [上位生成テキスト ] 変数を入力し、ワークフローの実行後に LLM 生成の応答を確認することをお勧めします。
[コンテンツ生成] アクティビティには、[引用文字列 (パブリック プレビュー)] という出力変数もあります。このアクティビティを [メッセージをログ ] アクティビティの入力として使用し、生成出力に影響を与えるために使用されるセマンティック検索結果を表示します。 これは、PDF および JSON データ型の場合にのみ機能します。