Skip to Content
User Guide⚡️ 自動化

オートメーション

オートメーションを使用すると、指定した時間やメール受信などの特定のトリガーに応じて、エージェントを自動的に実行できます。


QueryPie AIのオートメーション機能を利用すると、反復的なタスクを自動化し、ワークフローを効率化できます。特定の日時に定期的にエージェントを実行したり、特定の条件のメールを受信したときにトリガーして、目的のタスクを実行するように設定できます。

オートメーションメニュー

オートメーションメニューでは、作成されたオートメーションのリストを一覧で確認できます。

オートメーションの作成と修正

新しいオートメーションを作成したり、既存の設定を変更したりできます。

1. トリガータイプの選択

オートメーションを実行する方法を選択します。

  • スケジュールトリガー: 指定した時間または間隔でオートメーションを実行します。
  • メールトリガー: 特定の条件のメールを受信したときにオートメーションを実行します。
  • Webhookトリガー: Salesforce、GitHub、Jiraでイベントが発生したときにオートメーションを実行します。
  • Folder Watchトリガー: My Driveの特定フォルダにファイルがアップロードされると、自動的にオートメーションを実行します。

2. スケジュールトリガーの設定

トリガータイプを「スケジュールトリガー」に選択すると、指定した時間または間隔で反復的なタスクを自動化できます。

基本設定
  • スケジュール名: スケジュールを識別できる一意の名前を指定します。
  • 選択したエージェント: 自動実行するエージェントを選択します。
  • プロンプト: スケジュール実行時にエージェントに渡すコマンドやリクエストを作成します。
繰り返し設定
  • 一度だけ: 一度だけ実行される単発のスケジュール。
  • カスタム: ユーザーが指定した曜日と時間範囲内で分単位で繰り返し実行。
  • 毎日: 毎日指定した時間に繰り返し実行。
  • 毎週: 特定の曜日と時間に繰り返し実行。
  • 毎月: 月単位で繰り返し実行。
実行時間の設定
  • 希望の日付と時間を正確に指定します。
  • タイムゾーン設定により、正確な実行時点を保証します.

3. メールトリガーの設定

トリガータイプを「メールトリガー」に選択すると、以下の設定が必要です。

メールプロバイダーの選択と連携
  • メールプロバイダー: GmailまたはOutlookを選択できます。
  • OAuth連携: 選択したメールアカウントを連携し、新しいメールを確認してトリガーを実行する権限を付与します。
メールフィルターの設定

不要なトリガーの実行を防ぐため、特定の条件に合致するメールに対してのみオートメーションが実行されるようにフィルターを設定します。フィルターを適切に設定すると、不要な実行やコストを削減できます。

参考: 自分自身に送信したメールはトリガーを有効にしません。

  • ラベル/フォルダーでフィルター(必須): メールトリガーを確認するメールボックスを選択します。

    • Gmail: ラベル選択(SentDraftラベルはサポートされていません)
    • Outlook: フォルダー選択(Sent ItemsDraftsフォルダーはサポートされていません)
  • イベントをフィルター(任意): 特定の条件を設定し、目的のメールに対してのみオートメーションが実行されるようにします。

    • 条件一致タイプ:
      • すべての条件に一致(AND): すべての条件を満たす場合に実行。
      • いずれかの条件に一致(OR): 条件のいずれか一つでも満たす場合に実行。
    • 条件:
      • プロパティ: FromCcSubjectBccから選択。
      • 演算子: ContainsEqualsIs not emptyから選択。
      • : 条件に該当するテキストを入力。

4. Webhookトリガーの設定

トリガータイプを「Webhookトリガー」に選択すると、外部システムのイベントを受信してエージェントを実行できます。

基本設定
  • Webhook名: Webhookを識別できる名前を指定します。
  • 選択したエージェント: 実行するエージェントを選択します。
  • プロンプト: エージェントに渡すプロンプトを作成します。Webhookで送信されたデータ(Payload)をプロンプトで活用できます。
プロバイダー別の追加設定

選択したプロバイダーによって追加設定が必要な場合があります。

  • Salesforce:
    • Salesforce Organization ID: 連携するSalesforce組織のIDを入力します。
  • GitHub / Jira:
    • Webhook secret: HMAC-SHA256署名検証のためのWebhook Secretを入力します。
Webhook URL管理

オートメーションを作成した後、詳細画面でWebhook URLを確認・管理できます。

  • URL確認およびコピー: 生成された固有のWebhook URLをコピーして、Salesforce、GitHub、Jiraなどの外部システムのWebhook設定に登録します。
  • URL再生成: セキュリティ上の理由でURLを変更する必要がある場合、Regenerate URL機能を使用して新しいURLを発行できます。

5. Folder Watchトリガーの設定

トリガータイプを「Folder Watchトリガー」に選択すると、My Driveの特定フォルダにファイルがアップロードされたときに自動的にエージェントを実行できます。

基本設定
  • Automation Name: オートメーションを識別できる名前を指定します。
  • Selected Agent: ファイルアップロード時に自動実行するエージェントを選択します。
  • Prompt: エージェントに渡すコマンドを作成します。アップロードされたファイルのメタデータ(ファイル名、サイズ、形式など)とファイル内容がエージェントに自動的に渡され、エージェントがファイルを直接読み取って処理できます。
フォルダ監視設定
  • Folder to Watch: 監視するMy Driveフォルダを選択します。
  • Files to Watch: 監視するファイルタイプを選択します。カテゴリを複数選択でき、カスタム拡張子を直接追加することもできます。
    • All files: すべてのファイルを監視します。
    • Documents: ドキュメントファイルを監視します。(pdf, docx, xlsx, pptx, doc, xls, ppt)
    • Images: 画像ファイルを監視します。(jpg, jpeg, png, gif, webp)
    • Text/Data: テキストおよびデータファイルを監視します。(csv, tsv, txt, md, json, xml)
    • Add custom extensions: 上記カテゴリに含まれない拡張子を直接追加できます。(例: epub, zip)

参考: Folder Watchトリガーは**ファイルアップロード(作成)**イベントのみ検知します。ファイルの修正、削除、移動はトリガーされません。

参考: Folder Watchトリガーは現在My Driveのみサポートしています。Google Drive、OneDriveなどの外部ドライブはサポートしていません。

参考: 複数のファイルを同時にアップロードすると、ファイルごとに個別にエージェントが実行されます。

参考: Folder Watchトリガーはイベントベースでのみ動作するため、Run Now機能は使用できません。


オートメーション詳細画面と管理

作成されたオートメーションを効率的に管理できます。

  • 通知設定: Automationごとに通知受信の有無を個別にon/off設定できます。バックグラウンドで自動処理のみ行う場合は通知をオフにし、実行結果を確認したい場合は通知をオンにできます。通知は通知センターで確認できます。
  • ステータス管理: Active(正常実行中)、Paused(一時停止)の状態を変更できます。
  • 今すぐ実行: Run Now機能を通じて、スケジュールされた時間を待たずに即時実行できます。
  • 実行のキャンセル: オートメーションが「Running」状態のとき、Cancel running scheduleアイコンでタスクを即時中断できます。
  • トリガーがEmailWebhookの場合、Run Nowボタンは表示されず、設定されたフィルター情報が表示されます。

実行履歴の確認

オートメーションの実行結果を詳細に確認できます。

  • 実行結果: Success(成功)、Failure(失敗)、Canceled(キャンセル)の状態と詳細結果を確認できます。
  • チャット履歴: 各実行ごとに新しいチャットルームが作成され、チャットアイコンをクリックして詳細な会話内容を確認できます。エージェントが削除されてもチャット履歴は維持されます。
Last updated on