エージェント ワークフローを使用してデータの変更をモニタリングする

エージェント ワークフローを使用すると、会話型分析チャット インターフェースを使用してデータ エージェントに動的アラートの生成を促すことができます。複雑なアラートを手動で作成する代わりに、Explore またはデータ エージェントとの会話で自然言語を使用して、会話のデータソースの指標のしきい値ベースのモニタリングを設定できます。

会話分析でトリガーされるエージェント ワークフローの作成を求める場合、ワークフローの条件を指定できます。この条件は、指定した頻度でチェックされます。これらの条件が満たされると、ワークフローは指定した受信者に指定した方法で通知をトリガーします。ワークフローの設定時に、ワークフローの通知に Gemini を活用した主要因分析の結果を含めるかどうかを指定することもできます。この分析では、ワークフローをトリガーした変化が発生した理由に関する分析情報が提供されます。

モニタリングできるデータ

会話型分析を使用すると、会話のデータソース内の指標をモニタリングするワークフローを生成できます。データ エージェントの探索では、そのデータ エージェントで使用されている任意の Explore の任意の指標をモニタリングできます。ダッシュボード エージェントの場合、ダッシュボードのクエリベースのタイルの任意の指標をモニタリングできます。会話型分析のスタンドアロンの Explore との会話では、その Explore の任意の指標をモニタリングできます。

トリガーされたワークフローを作成する

データ エージェントを探索ダッシュボード エージェント、または会話型分析のスタンドアロンの Explore との会話を使用して、トリガーされたワークフローを作成できます。

始める前に

会話分析を使用してトリガーされたエージェント ワークフローを生成するには、次の要件を満たす必要があります。

必要な権限

会話分析でワークフローを生成するには、Looker 管理者が、会話分析データソースの基盤となるモデルに対する create_alert 権限を含むロールを付与する必要があります。

また、会話分析を操作するために必要な権限も付与されている必要があります。会話分析の権限の詳細については、Looker で会話分析を設定するのドキュメント ページをご覧ください。

必要な認証

ワークフロー通知を Slack に送信するには、Looker 管理者が Slack ワークスペースの Looker Action Hubで Slack アクションを有効にして構成する必要があります。Looker アプリをインストールできるようにするため、Slack ワークスペースのオーナーが Slack ワークスペースのアプリのインストール設定を調整する必要があるかもしれません。

Slack を有効にしたら、Looker ユーザー プロファイルの [アカウント] ページまたは会話型分析の会話内から Slack に認証する必要があります。Looker 管理者が複数の Slack ワークスペースを Looker インスタンスに接続している場合は、各ワークスペースへの個別ログインのオプションとともに、ワークスペースのリストが表示されます。

会話分析を促してワークフローを生成する

会話分析でトリガーされたワークフローを生成する手順は次のとおりです。

  1. 質問をして、データの主要な指標を特定します。
  2. 会話型分析を促して、データソースの指標の変更を探すワークフローを生成します。「アラート」、「モニタリング」、「通知」などのキーワードを使用します。たとえば、次のような情報が得られます。
    • 「アラート ワークフローを作成する」
    • 「指標 X をモニタリングするワークフローを作成する」
    • 「通知するワークフローを作成する」

会話分析では、ワークフローの残りのコンポーネントが明確に示され、次のワークフロー設定がすべて確立されるまで続きます。

  • 条件: モニタリングする指標。
  • 演算子: ワークフロー通知をトリガーするために、選択した指標が行う必要がある変更。
  • threshold: ワークフロー通知をトリガーする変更の大きさ。
  • メソッド: ワークフロー通知の宛先。オプションには、メール、Slack、Looker モバイルアプリがあります(モバイルアプリを使用するには、Looker 管理者が Looker Action Hub で Firebase アクションを有効にする必要があります)。
    • メールの宛先の場合は、ワークフローの通知を受け取るユーザーのメールアドレスを [受信者] フィールドに入力します。Slack の場合、Slack でまだ認証されていない場合は、[方法] メニューの下に [Slack でログイン] ボタンが表示されます。[ワークスペース] メニューから Slack ワークスペースを選択します。ワークフローの通知を Slack チャンネルに送信するには [チャンネル] を選択し、Slack ユーザーへのダイレクト メッセージとして送信するには [ユーザー] を選択します。または、[手動でチャンネル ID を入力] を選択して、宛先のチャンネル ID またはユーザー ID を追加します。チャンネルまたはユーザーを宛先にする場合は、[共有先] メニューで、ワークフローの通知を受け取るチャンネルまたはユーザーの名前を選択します。
  • 頻度: Looker がデータの変更を確認して、ワークフローの条件が満たされた場合に通知を送信する頻度を設定できます。デフォルトの頻度は、月曜日の 09:00毎週です。使用できる頻度のオプションは次のとおりです。

    • 毎月の指定された(デフォルトはその月の 1 日目)の指定された時刻(デフォルトは 05:00)。
    • 毎週の指定された曜日(デフォルトは日曜日を意味する Sun)の指定された時刻(デフォルトは 05:00)。
    • 毎日の指定された時刻(デフォルトは 05:00)。
    • 時間単位で指定された間隔(デフォルトは 1 時間おきにデータをチェック)で、指定された開始時刻と終了時刻(デフォルトは 05:0018:00)。時間単位の間隔を使用すると、Looker では次の間隔でデータをチェックできます。
      • 時間
      • 2 時間
      • 3 時間
      • 4 時間
      • 6 時間
      • 8 時間
      • 12時間
    • 分単位で指定された間隔(デフォルトは 15 分おきにデータをチェック)で、指定された開始時刻と終了時刻(デフォルトは 05:0017:00)。分単位の間隔を使用すると、Looker で次の間隔でデータをチェックできます。
      • 15 分
      • 30 分

    開始終了の時刻はインクルーシブです。たとえば、チェック間隔12 時間とし、開始時刻を 05:00終了時刻を 17:00 に設定した場合、Looker は 05:00 時 17:00 時にデータを確認します。

  • Gemini を活用した主要因分析: この設定が有効になっている場合、ワークフロー通知には、ワークフローをトリガーした変更が発生した理由に関する分析情報が表示されます。このオプションはデフォルトでは無効になっています。

エージェント ワークフローの通知

エージェント ワークフローの通知には、次の情報が含まれます。

  • ワークフローの可視化の PNG 画像。
  • ワークフローの名前と、ワークフローのトリガーとなった条件を示すメッセージ。
  • ワークフローを調査するためのリンク - このリンクをクリックすると、ワークフローを生成したエージェントとの新しい会話が開きます。
  • ワークフロー通知の登録を解除するためのリンク。
  • 有効にすると、Gemini を活用した主要因分析によって提供される分析情報が表示されます。

Slack チャンネルへの通知は、チャンネルのすべてのユーザーに表示されます。

トリガーされたワークフローの制限事項

会話分析を使用してトリガーされたエージェント ワークフローを生成する場合、次の制限が適用されます。

  • 会話分析では、高度な分析を使用して生成された複雑なカスタム指標をモニタリングするワークフローを生成できません。
  • 会話型分析では、データのディメンション表計算をモニタリングするワークフローを生成できません。
  • 会話型分析ダッシュボード エージェントは、埋め込みユーザーのワークフローを生成できません。

トリガーされたワークフローを表示する

Looker 管理者から see_alerts 権限が付与されると、[ワークフローの管理] ユーザーページで自分が所有するワークフローを表示でき、[ワークフローの管理] 管理ページで Looker インスタンスのすべてのワークフローを表示できます。