Latest / M365.FM – Microsoft 365・Copilot・AI ポッドキャスト(日本語) / Microsoft Purview・Power Automate・Copilot StudioでAI GRCエージェントを構築:コンプライアンス報告を自動化(AI吹き替え)
Transcript
- 0:00ガバナンス、リスク、コンプライアンスのレポート、いわゆるGRCについて話しましょう。
- 0:03この3文字は、あらゆるSARSの監査を合わせたものよりも多くのカフェイン摂取を引き起こしています。
- 0:08今この瞬間も、どこかの哀れなアナリストが、2003年当時にマクロが魔法だと思われていたかのように、
- 0:13Excelのセルに監査ログをコピーし続けています。
- 0:15最初は良い意図で、整理されたブックといくつかのフィルターから始めますが、
- 0:18最後には互いに矛盾する40ものピボットテーブルのタブであふれ返ります。
- 0:21本来は保護手段であるはずのコンプライアンスが、もはやパフォーマンスアートと化しています。
- 0:25すべてが管理下にあると監査人に安心してもらうため、何時間もデータを格闘するのです。
- 0:29ネタバレすると、ほとんどの場合、管理下になんてありません。
- 0:32手作業のGRCレポートとは、組織が、文書化、を、洞察と勘違いした結果に他なりません。
- 0:36マイクロソフトパービューからデータを抽出し、エクスポートしてスプレッドシートに引き伸ばし、それをガバナンスと呼ぶのです。
- 0:42翌週には新たな活動があり、データが変化し、先週まで完璧だったグラフが、グラデーションで彩られた嘘に早変わりします。
- 0:48説明責任を果たすはずの監査証跡が、結局は担当者の燃え尽きを招くことになります。
- 0:51さらに悪いことに、多くの企業はパービューを金庫のように扱い、監査の直前になって初めてこじ開けるのです。
- 0:56その監査ログは、誰がいつどこで何をしたかというテラバイト級のデータを静かに蓄積し続けています。
- 1:00有用かって?
- 1:01間違いなく有用です。
- 1:02読みやすいかって?
- 1:03ほとんど読めません。
- 1:04各エントリーは、光さえ歪めそうなほど高密度なJSONの塊です。
- 1:07週末が不要で、正気を失っても構わないのなら、手動で解析することも可能でしょう。
- 1:12さて、この不条理をAIエージェントのアイデアと対比させてみてください。
- 1:16それは単に答えを推測する魔法のコパイロットではなく、マイクロソフトのツール群で構築されたルール駆動型の自動化エージェントです。
- 1:22自然言語インテリジェンスのためのコパイロットスタジオ、タスクオーケストレーションのためのパワーオートメート、そして監査の信頼できる情報源としてのパービュー。
- 1:31言い換えれば、コンプライアンスチームがずっと望んでいたこと、つまりデータの取得、分析、説明を、ため息をつくことも、マスターのスプレッドシートにコーヒーをこぼすリスクもなしに実行するソフトウェアです。
- 1:40不満を言わず、眠らず、JSONを英語のように読むインターンにGRCレポートを該注するようなものだと考えてください。
- 1:47この説明が終わる頃には、パービューログの接続からレポートスケジュールの自動化まで、すべてマイクロソフトのエコシステム内で構築する方法を完全に理解できるはずです。
- 1:55そして、この単なる自動化を真に自律的な監査担当へと変えるロジックのステップについても解説します。
- 1:59まずは、ここに注目してください。
- 2:01コンプライアンスは、パフェインの摂取量に依存すべきではありません。
- 2:04機械は疲れませんし、別のラベルを間違えることも決してありません。
- 2:06このエージェントを監視なしでレポートを送れるほど信頼性の高いものにする、一つの論理レイヤーと宣伝された設計選択があります。
- 2:12そこに到達する前に、まずこのエージェントが実際には何であるかを理解しましょう。
- 2:15コパイロットスタジオとパワーオートメイトのこの組み合わせが、単なるかっこいい名前のフロー以上の存在たる理由は何でしょうか?
- 2:21GRCエージェントの正体についてです。
- 2:24AIの花々しさを取り除き、この技術の真の姿を定義しましょう。
- 2:28それは、インテリジェンスを装ったマイクロソフトスタック上の構造化された自動化です。
- 2:32このGRCエージェントは、3つの頭を持つ生き物のようなものです。
- 2:35それぞれの頭が認知プロセスの役割を担っています。
- 2:38パービューが生の記憶を提供します。
- 2:41監査ログ、分類データ、そしてコンプライアンスイベントです。
- 2:44パワーオートメイトは神経系として機能します。
- 2:46シグナルを収集し、ノイズを除去し、プロセスを予定通りに実行します。
- 2:51そしてコパイロットスタジオが、口であり翻訳者となります。
- 2:54ログの技術的な専門用語を、人間が読める要約へと変換します。
- 2:58ユーザーが24時間以内に5回権限を昇格し、ポリシーの敷地を超過しました。
- 3:02これはJSONではなく、人間が理解できる言葉です。
- 3:04真実をお話ししましょう。
- 3:06コンプライアンス業務の90%は判断を伴うものではなく、パターン認識です。
- 3:09それなのに、分析担当者は何時間もかけて活動の種類や結果ステータスの列を眺めています。
- 3:14自動化なら、そうしたパターンを瞬時に分類、要約できるというのに。
- 3:18このアプローチが有効なのは、システムが人間のように考えようとするのではなく、人間よりも優れた整理能力を持つように構築されているからです。
- 3:24それぞれのコンポーネントを詳しく見ていきましょう。
- 3:26マイクロソフトパービューは単なるファイルラベル付けツールではなく、コンプライアンスのブラックボックスです。
- 3:31マイクロソフト365条でのあらゆるユーザーアクション、ドキュメントの共有、ポリシー作成、保持ラベルの変更などが記録されます。
- 3:38しかし、入れ子状のJSON構造を読み解くスキルがなければ、有益なインサイトは得られません。
- 3:42これが根本的な問題です。
- 3:43データは溢れているのに、読み取れないのです。
- 3:45次にパワーオートメート。
- 3:46華やかさはありませんが、規律があります。
- 3:49時間通りに実行し、決して忘れず、すべてのステップを厳格に守ります。
- 3:52例えば毎日午前8時にスケジュールを設定すれば、コネクタを呼び出してパービューの最新のアクティビティを取得します。
- 3:57設定を間違えた時、人間ならパニックになります。
- 3:59しかし、ここではフローが静かに停止し、失敗のいきさつを詳細にログへ記録するだけです。
- 4:03コンプライアンス部門はログを愛しています。
- 4:05パワーオートメートは、それを宗教的なまでの正確さで提供します。
- 4:08最後にコパイロットスタジオ。
- 4:10構造化されたデータを物語へと変えます。
- 4:12ユーザーごとのリスクアクションを集計したJSONテーブルのような構造化データを渡すと、自然言語のリスク要約を出力します。
- 4:19ここで、知性という幻想が生まれるのです。
- 4:21推測しているわけではありません。
- 4:23あなたが設計したプロンプトのルールに従っているだけです。
- 4:26例えば重要度別に注目すべきリスク活動を要約し、カテゴリーごとに推奨事項を一つ含める、といった指示です。
- 4:32出力結果は分析担当者のメモのように見えますが、実際には文法で着飾ったアルゴリズムの正直な表現です。
- 4:36ここで、語られることのない皮肉に触れておきましょう。
- 4:38企業は可視性を約束するダッシュボード、見栄えのするレポート、色分けされた指標を購入しますが、それらは説明、押してはくれません。
- 4:43ただ、表示、するだけです。
- 4:45しかし、このGRCエージェントは記述します。
- 4:47パターンを文章へと翻訳し、コンプライアンス審査における無数のニアミスを引き起こしてきた解釈の溝を埋めるのです。
- 4:53役員から先月のリスクパターンの報告を求められたとき、信頼しきれないパワーBIのリンクを送るのではなく、コーヒーを入れている朝8時5分にワークフローが自動生成した、明快なレポートを送りましょう。
- 5:03なぜ多くのチームはまだこれを行っていないのでしょうか。
- 5:05自動化がどれほど読みやすいものになるかを、過小評価しているからです。
- 5:08AIは予測不可能だと思われがちですが、このスタックは決定論的です。
- 5:12すべてはあなたが定義します。
- 5:13ロジック、頻度、範囲、さらには言葉のトーンまでも、自律性とはランダムなものではありません。
- 5:18それは、言語スキルを備えた規律ある自動化です。
- 5:21しかし、エージェントが考える前に、まずは見せる必要があります。
- 5:24つまり、パービュー監査データのうち適切な部分だけにアクセスできるデータパイプラインを構築するということです。
- 5:29その可視性がなければ、見えないまま自動化することになります。
- 5:32そこで次に、パワーオートメートをパービューに接続し、重要なイベントを定義して、エージェントにどこを見るべきか教えます。
- 5:37そうして初めて、何を考えるべきかを教えることができるのです。
- 5:40パービューデータパイプラインの構築、GRCエージェントに考えさせる前に、まずは目を与えなければなりません。
- 5:45真実の源泉に直接接続するのです。
- 5:47マイクロソフトパービューの監査ログです。
- 5:49これらのログは、誰がいつ、何を、どのように操作したかを追跡します。
- 5:53残念なことに、これらはJSONという、構造的に見て悪夢のような形式で保存されています。
- 5:57JSONは、エンジニアにとっての法律用語のようなものだと考えてください。
- 6:00技術的には正確ですが、実用上は読めたものではありません。
- 6:03パワーオートメートの素晴らしい点は、正しく接続さえすれば、この難解なデータを流暢に読み取れることです。
- 6:08ステップ1は抽出です。
- 6:09パービューの組み込みコネクタを使うか、苦労を厭わないなら、HTTPアクションでパービュー監査ログAPIを直接呼び出します。
- 6:16どちらの方法でも、結果は同じです。
- 6:18テナント内で発生したすべてを表すデータストリームが得られます。
- 6:22ファイル共有、権限の変更、アクセス違反、管理者のログインなどです。
- 6:26より規律あるアプローチは、早い段階で範囲を制限することです。
- 6:29確かに全監査フィードを取得することも可能ですが、それはPDFを一つ紛失したためにインターネット全体をバックアップするようなものです。
- 6:34コンプライアンスに実際に影響を与えるイベントを定義しましょう。
- 6:36さもないと、フローが自らの忍耐力を奪う、意図せぬサービス拒否攻撃のようになってしまいます。
- 6:40次に、アクセス制御です。
- 6:42パワーオートメイトは、与えられた権限の範囲内でしか動作しません。
- 6:45フローのサービスアカウントがパービューの監査ログを読み取れなければ、エージェントは虚空を見つめ、何の問題も見つからなかったと忠実に報告するだけです。
- 6:52それは安心材料ではなく、成功を装った盲目状態にすぎません。
- 6:55サービスアカウントにパービュー内の監査ログ閲覧者ロールを付与し、MFA、多要素認証による中断なしで認証できるようにしておきましょう。
- 7:02AIは従順ですが、創造的ではありません。
- 7:04深夜2時にクリックして認証したり、プロンプトに対応したりはできません。
- 7:08視覚情報を慎重に割り当て、Azure Key Vaultや接続参照に保存することで、自動化を維持しながらコンプライアンスを遵守できます。
- 7:14データ抽出が安定したら、次はフィルタリングです。
- 7:16カフェテリアのランチメニューホルダへのアクセスイベントなど、誰が必要とするでしょうか。
- 7:21代わりに、真のリスク識別しに焦点を絞りましょう。
- 7:24新規場所からのログイン、役割割当ての変更、外部共有の実行、ラベルポリシーの修正などです。
- 7:29これらは監査担当者が本当に気にかける内容を物語っています。
- 7:32APIパラメータを使用したクエリ段階でフィルタリングするか、パワーオートメート内の条件ロジックで後処理することも可能です。
- 7:38いずれにせよ、ペイロードを管理しやすい状態に保つことが重要です。
- 7:40溜め込むのではなく、厳選するのだと忘れないでください。
- 7:43次に、コピー&ペーストを自動化だと思っている層とプロフェッショナルを分かつ工程に進みます。
- 7:47フィードです。
- 7:48JSONの塊を、5のコパイロットモジュールが解釈できる構造化された列へと変換します。
- 7:53簡単な方法は、パービューイベントのサンプルから抽出した定義済みスキーマを用いて、JSONの解析、アクションを使うことです。
- 7:59ネストされた配列という言葉に胸が痛むなら、コンプライアンスコーディングの世界へようこそ。
- 8:04ユーザーID、操作、ワークロード、結果ステータス、クライアントIPといった各プロパティが個別の変数になります。
- 8:10これは本質的に、対話が始まる前にAIエージェントへ語彙を教えているようなものです。
- 8:14この段階で、あなたはマイクロソフトのデータ形式が持つ存在論的なユーモアに気づくでしょう。
- 8:18一部の監査フィールドは、単一値しか持たない場合でも配列として提示されます。
- 8:22また、曖昧なマトリオーシカのように、結果が3層ものネストの奥深くに隠されているものもあります。
- 8:27パワーオートメートは式を使ってこのカオスを処理します。
- 8:30各ユーザーIDに適用、といった構文は難解に見えるかもしれませんが、これこそが自動化ツールにJSONを掘り下げて意味を抽出させる方法なのです。
- 8:37ここでの些細なタイプミスが、後でとんでもない無意味な結果を生みます。
- 8:40ですから、小さなサンプル実行で各抽出をテストしてください。
- 8:43A、フローのデバッグは華やかな仕事です。
- 8:45クリーンアップしたデータはどこかに保存しておきたいでしょう。
- 8:48レポートの規模に応じて、シェアポイント、データバース、あるいはSQLデータベースを使用します。
- 8:52このストレージは短期記憶として機能し、パービューに何度も負荷をかけることなく、エージェントに過去との比較データを提供します。
- 8:58知能をキャッシュしていると考えてください。
- 9:00昨日のイベントが、今日の分析に説得力を与えます。
- 9:03列機能やデータセット間の関連付けが必要なら、データバースの型がパワーオートメートと親和性が高いです。
- 9:09シェアポイントは手軽ですが、数千行を超えると扱いづらくなります。
- 9:12次はスケジュール設定です。
- 9:14実行頻度を定義しましょう。
- 9:16動的な環境なら日時サマリーを、穏やかなエコシステムなら終時で十分です。
- 9:19パワーオートメートの定期実行トリガーを使用します。
- 9:21UTCではなく、自分のタイムゾーンを設定してください。
- 9:24午前3時にレポートが届く理由を不思議に思うのが趣味でない限り、
- 9:27フローは自動的に開始され、フィルタリングされたデータを抽出し、変換し、保存して、
- 9:31次のフェーズである、論理の、のためにペイロードを準備します。
- 9:34コンプライアンスの整合性はもはや人間の意欲に依存せず、
- 9:37時計仕掛けのように遂行されます。
- 9:38エラー許容範囲を設定する際、他のあらゆるアナリストが同じ瞬間にログをクエリしようとして、
- 9:43驚くべきことにパービューのAPIが、リクエスト型、エラーを返した場合の対応も考えておきましょう。
- 9:47リトライポリシーとフォールバックメッセージを構築しましょう。
- 9:50自動化であっても、障害は適切に処理されるべきです。
- 9:53エラーをログファイルに書き込み、敷地を超えたらTeamsへ通知を送ります。
- 9:57そうすれば、障害をドラマではなくデータとして管理できます。
- 10:00覚えておいてください。
- 10:01監査人はエラー自体を罰するわけではありません。
- 10:03彼らが罰するのは、その記録が欠けていることです。
- 10:05これで、生きているパイプラインが完成しました。
- 10:08パービューのデータがパワーオートメイトの動脈を通じ、選択したストレージへ流れます。
- 10:12手動のデータ収集プロセスを、より厳格な手法へと置き換えるのです。
- 10:16正しく行えば、組織の文化にも微妙な変化をもたらします。
- 10:19コンプライアンス報告は、監査前の特勘作業ではなく、絶え間ない鼓動となります。
- 10:24念のため言っておくと、毎週金曜に手動でパービューを検索し、Excelにコピーしても同じことはできます。
- 10:28自分でバターを攪拌して作ることもできるのと同じです。
- 10:31このパイプラインは、他の方法がないから存在するわけではありません。
- 10:33週末を大切にするために存在するのです。
- 10:35自動化を危険視してログを手作業でスクロールしている人たちが滑稽なだけです。
- 10:39唯一の真のリスクは、担当者が休むだけで監査証跡が途切れるような脆いプロセスに固執することです。
- 10:44エージェントが資格を得て、構造化されたスケジュールでデータを受け取れるようになったら、次は認知能力を与えます。
- 10:49次のレイヤーでは、生の情報を解釈し、判断の指揮位置や条件ロジック、要約へと変換します。
- 10:55本質的には、目から脳へと進化させるのです。
- 10:57基盤は整いました。
- 10:58思考回路を構築しましょう。
- 11:00エージェントに脳を与える。
- 11:02パワーオートメートのロジック。
- 11:03パワーオートメートはAIではありません。
- 11:05夢を見たり、推測したり、コンプライアンスリスクを原始したりはしません。
- 11:08それが提供するのは、人間には維持が難しい、服従、です。
- 11:12手順を忘れず、即興で動かず、言い訳もしません。
- 11:15その予測可能な厳格さこそが、自立性には不可欠なのです。
- 11:18GRCエージェントのロジック層は、構造から始まります。
- 11:21フローが自ら起動し、確実にパービューを紹介し、発見内容を解釈して、定義した指揮位置を超えたか判断する必要があります。
- 11:28連鎖反応をイメージしてください。
- 11:30定期的なトリガーが作動します。
- 11:32パービューへの呼び出しが行われます。
- 11:33データが整理され、パターンが集計され、リスクカテゴリーが割り当てられます。
- 11:37ドラマはなく、ただ実行があるのみです。
- 11:39定期的なトリガーから始めましょう。
- 11:41適切なタイミングの定期実行は、人間の忘却に対する文明の回答です。
- 11:44監査人がいるタイムゾーンに合わせて設定してください。
- 11:46日時でも週時でも、そのスケジュールによりフローは促されることなく自動で開始され、自立システムとして維持されます。
- 11:53その直後に初期化ブロックを配置します。
- 11:55環境変数、カウンター、配列などです。
- 11:58これらがエージェントが後に使う認知的な骨組みとなります。
- 12:01イベント総数、高リスク件数、レポート日などの変数がエージェントの作業記憶になります。
- 12:06起動すると、フローはパービュー監査ログコネクタまたはHTTP APIを呼び出します。
- 12:11そして現実がやってきます。
- 12:13性能応答には、性的なノイズやシステムのハートビート、全く無関係なイベントが含まれます。
- 12:18フィルター配列ステップを挿入して、不要なデータを取り除きましょう。
- 12:21一般的なパターンとして、ユーザータイプがサービスプリンシパルのレコードは無視し、データガバナンスやポリシー変更に関連する操作タイプのみを保持します。
- 12:27この整理作業こそが、エージェントを不安にさせず、分析的な状態に保つ秘訣です。
- 12:31マイクロソフトは冗長性を好むため、多くのログストリームで同じイベントが繰り返されます。
- 12:35式での単純なユニオン操作やループ比較を使用して、重複を排除します。
- 12:39後に残るのはシグナル、つまり分類する価値のある正確なサブセットです。
- 12:42ここでようやく、スクリプトが頭脳としての役割を果たします。
- 12:45作成、または選択、アクションを追加し、残りのレコードをユーザープリンシパル名と操作でグループ化します。
- 12:50次に、その集計結果を各地に適用、ループに渡し、カテゴリごとに合計します。
- 12:53最終的に、エージェントはスナップショットを保持することになります。
- 12:56誰が何を、どれくらいの頻度で行い、定義されたリスク境界に達したかどうかです。
- 13:00自立化の秘訣は、定義した式位置からシステムがリスクレベルを推論できるようにすることです。
- 13:05例えば、特権昇格が3回なら、リスクレベルを高に設定します。
- 13:09外部共有が1回なら、リスクレベルを中に設定します。
- 13:13それ以外は標準とします。
- 13:15このロジックは意味を捏造するのではなく、強制的に適用するものです。
- 13:18多すぎる、という状態を数値化することで、人間の直感を数値による明確さえ置き換えたのです。
- 13:23入れ子上の条件アクションを使用します。
- 13:25リスクレベルが高の場合、そのユーザー情報を高リスクの配列に追加します。
- 13:29中の場合は、レビュー用にQAを送るかもしれません。
- 13:31異常がない場合は、何も返さないのではなく、検出なし、というメッセージを記録します。
- 13:35データ欠落とデータなしを区別することは、コンプライアンスにおいて不可欠です。
- 13:39指揮位置を超えたら、オプションでコパイロットスタジオのエンドポイントを呼び出し、物語形式の要約を作成します。
- 13:442名のユーザーがリスク指揮位置を超えました、のように。
- 13:46しかし、その言語化ステップは次のセクションで扱います。
- 13:49ここでは、構成ではなく評価が目的だからです。
- 13:52エラーは起こるものです。
- 13:53APIは、マーケティング上の謳い文句よりも頻繁にスロットル制限や一時的な不具合が発生します。
- 13:57すべてのHTTP呼び出しを、再試行ポリシーを有効にしたスコープコンテナで囲みます。
- 14:023回の試行、指数バックオフを設定しましょう。
- 14:05失敗ブランチでは、エラーメッセージ、タイムスタンプ、フロー実行IDを、自動化状態を管理するシェアポイントリストかデータバーステーブルに記録します。
- 14:11最初のデプロイ時には、滑稽な事態を覚悟してください。
- 14:14私がこのビルドを最初にテストした時、エージェントは誇らしげに問題なしと報告しました。
- 14:17完璧なコンプライアンスだと私は思いました。
- 14:19しかしその後、サービスアカウントに監査ログ閲覧者のロールが不足していることに気づいたのです。
- 14:23ロボットは怠けていたのではなく、忠実ゆえに盲目だったのです。
- 14:26自動化とは、与えられた指示を忠実に実行するだけであり、それ以上は行わないという教訓です。
- 14:30すべてのフロー実行は、実行の証拠を書き出します。
- 14:33最後に、ファイルに追加、または項目の作成、アクションを挿入し、ようやくメトリクス、処理された合計イベント数、最大リスクユーザー、実行時間を保存します。
- 14:41そして、それらの結果をチームチャンネルや管理用のシェアポイントライブラリにストリーム配信しましょう。
- 14:45監査の季節がやってきたとき、記憶を頼りに説明することはできません。
- 14:48証拠となる記録を提示する必要があります。
- 14:50追加の安全策として、実行IDとフローのバージョンを含めておきましょう。
- 14:53後に指揮位置が変更されても、監査人はどのロジックがどの結果を導いたかを追跡できます。
- 14:58マシンによるガバナンスとは、マシン自身による統制を意味します。
- 15:01この時点で、自動化システムは分類、集計、そして判断が可能になっています。
- 15:05リスクレベルがポリシーに抵触しても、システムは何も語りません。
- 15:08人間にとってその沈黙は不気味なものですが、次の層が言葉を与えてくれます。
- 15:12あるいはこう言えるでしょう。
- 15:14思考できるようになった今、システムには言葉が必要であり、できれば人間にも分かる言語で話すべきだと。
- 15:17システムに文章作成を教える、コパイロットスタジオとの統合です。
- 15:21これまでのエージェントは科目で、有能ですが無言の存在でした。
- 15:24コパイロットスタジオはそれに言葉を与え、データを外交的な表現へと変換する通訳者となります。
- 15:30コードと会議の間に挟まれた、他言語を操る交渉人だと考えてください。
- 15:35作り話をしないシステムです。
- 15:37現実を人間が解釈できる文章へと書き換えます。
- 15:40その進化は、パワーオートメートが生成するジェイソンの山を、ユーザーの行動やリスクの集計、イベント記録を整理した経営層には丁寧で、監査人には正確なレポートへと変える力にあります。
- 15:51公文と政治の橋渡しをし、かつての生のマシンデータを解読不能な表ではなく、最新の判断として読めるようにします。
- 15:58まずは、どのようなコミュニケーションを望むかを定義することから始めます。
- 16:02通常は、エグゼクティブサマリー、技術付録、推奨事項の3つです。
- 16:05それぞれが異なる情報の受け手に対応しています。
- 16:07経営層は一段落の要約を求めます。
- 16:09監査人は証拠の追跡を必要とします。
- 16:11IT部門は、データで万全を期すために全てのフィールドを求めます。
- 16:14スタジオで単一のコパイロットエクスペリエンスを作成し、その中に複数のプロンプトを構築します。
- 16:19各プロンプトが、トーン、フォーマット、詳細度を調整します。
- 16:22例上位のリスクを平易な言葉で5つの箇条書きに要約し、それぞれに改善策を提案する。
- 16:29次の例すべての高リスクイベントを表形式でリスト化した技術付録を作成する。
- 16:34パワーオートメートとコパイロットスタジオを接続するには、
- 16:36フロー内のhttpアクションを使用して、構造化されたJSONペイロードをコパイロットのエンドポイントURLに投稿します。
- 16:42コパイロットは、定義したシステムプロンプトを使用してそのペイロードを解釈します。
- 16:46マイクロソフトの認証機能により、これを安全に行えます。
- 16:49Azure ADを通じて呼び出しを認証するため、あなたのフローのみがアクセス可能です。
- 16:53おめでとうございます。
- 16:54これで、ボットに構造化された思考をライティングエンジンへ送信させる方法を習得しました。
- 16:58返される結果は数字ではなくテキストです。
- 17:00そのテキストが、あなたのレポートとなります。
- 17:02それをコパイロットに入力し、次のように指示します。
- 17:05これらの結果を短いコンプライアンスレポートにまとめ、重大度別に分類し、発見事項ごとに一つのアクションを推奨し、全体的な傾向で締めくくれ、コパイロットはアナリストのメモのようなものを返します。
- 17:16昨日、2人のユーザーにリスクの高い行動が見られました。
- 17:19アデレバンスが許容式位置を超える権限昇格を3回実行しました。
- 17:23管理者ロールの即時レビューを推奨します。
- 17:25メガンBが一度、外部共有を試みました。
- 17:28ユーザーに外部データポリシーを再確認させてください。
- 17:31その他の異常は検出されませんでした。
- 17:32ベースラインと比較した全体的な傾向は安定しています。
- 17:35わかりますか?
- 17:36これは生成的な推測ではありません。
- 17:38決定論的なプロンプトに従ったフォーマット済みの統合です。
- 17:41人間はそれを執筆と呼び、マシンはそれを出力と呼びます。
- 17:44その秘訣は、データ構造と言語構造の両方を制御することにあります。
- 17:47コパイロットは自由に動き回っているのではなく、統計をナレーションしているのです。
- 17:51次に配布方法を決めます。
- 17:53普通の人間がレポートを見つけるためにデータバースにログインすべきではありません。
- 17:56そこで、パワーオートメイトのコネクタを再び活用します。
- 17:59同じフローから2つのブランチを作成します。
- 18:011つはコパイロットの要約をチームチャンネルに直接投稿し、
- 18:04もう1つは完全なHTML版をシェアポイントに記録します。
- 18:07管理職はチームの投稿を読み、監査人はアーカイブを開いてドキュメントを確認します。
- 18:11どちらも自動的にタイムスタンプが押され、同じ言い回しで届きます。
- 18:15これが一貫性であり、多くの人間には馴染みのない美徳です。
- 18:19プロンプとエンジニアリングの規律について話しましょう。
- 18:21ガードレールが必要です。
- 18:23コパイロットが使用すべき正確な見出しを指定してください。
- 18:25概要、重要な所見、推奨事項。
- 18:28指定しないと、コパイロットは物語的なフレアや絵文字であなたを感心させようとします。
- 18:32絵文字入りの監査レポートなんて、混沌を招くだけです。
- 18:36専門的で中立的なトーンを使用する、推測的な表現を避ける、定量的な指標を含める、といった指示を組み込みます。
- 18:43指示が厳密であるほど、出力の再現性が高まります。
- 18:46コンプライアンスは個性ではなく、再現性によって成り立つものです。
- 18:49平凡なメカニズムの中にこそ美しさがあります。
- 18:52コパイロットスタジオではコンテキスト変数を使用できます。
- 18:55レポートの日付や実行時間などの動的データを、出力内に直接埋め込むことができます。
- 19:00日付やレコード数のプレースホルダーを使用してください。
- 19:03フローがコパイロットを呼び出すと、それらの変数は自動的に解決されます。
- 19:07結果は、3月15日に生成、563件の監査イベントを分析、と表示されます。
- 19:11そのメタコンテキストは、どんなジフよりも早く監査人を納得させます。
- 19:15正確さを追求するには、最後に検証という工程が必要です。
- 19:18コパイロットの応答が空ではないことをチェックするパワーオートメートの条件を挿入します。
- 19:22もし空であれば、エラーをログに保存し、一度再起的に処理します。
- 19:25すでにエージェントに自己認識と論理を学習させているはずです。
- 19:28次はそれを言語的な健全性チェックと組み合わせます。
- 19:30完成したフローはこのような形になります。
- 19:33抽出、分析、要約、ナレーション、公開、すべての矢印が説明責任を表しています。
- 19:39最終的な改良です。
- 19:41コンプライアンス基準が変更されるたびに、コパイロットのシステムプロンプトをバージョン管理してください。
- 19:45更新にV1、V1、1などのタグを付け、どのプロンプトバージョンがどのレポートを作成したかを記録します。
- 19:50将来の監査では、何が起きたかだけでなく、当時のナレーションモデルがどのような指示を受けていたかを参照できます。
- 19:55これはメタコンプライアンスであり、ガバナンスが自らを記述するガバナンスです。
- 19:58官僚主義がついに再規制を実現しました。
- 20:00コパイロットスタジオがレポートを作成すれば、人間の役割は幸いにも不要となります。
- 20:05エージェントが物語を紡ぎ、証拠を添付し、ファイルを投稿し、旧バージョンをアーカイブして、次の起動サイクルまでシャットダウンします。
- 20:12承認を必要としないよう意図的に設計されているため、確認を求めるメールがあなたに届くことはありません。
- 20:17擬人化を許していただけるなら、エージェントは自らの言語の正確さを密かに誇りに思っています。
- 20:22ここで自立性はメタファーから抜け出し、ワークフローの現実となります。
- 20:26マシンはコンプライアンスデータを処理するだけでなく、遅延による感情的な動揺を招くことなく、スケジュール通りに人間にコンプライアンスを説明します。
- 20:34そう、もし遊び心が欲しければ、コパイロットGRCエージェントが自律的に作成したレポートといった署名を加えることもできます。
- 20:41ロボットが自らの仕事に署名することほど、上司のマイクロマネジメントを抑制するものはありません。
- 20:45エージェントが調査結果を明確に表現できるようになった今、あなたはGRCレポートの作成を永久に、あるいは少なくとも誰かがコネクタを無効にするまでやめることができます。
- 20:53この段階でサイクルは完結します。
- 20:55パービューが収集し、パワーオートメートが解釈し、コパイロットが要約し、驚くべきことに、あなたは終末を取り戻すのです。
- 21:02日々の退屈なルーチンが、コンプライアンスを流暢に語る一つのワークフローへと変貌します。
- 21:07結果は、間隔を空けず常に正確な時刻にチームに表示されます。
- 21:11明快なテキスト、一貫した用語、監査可能な来歴、その繊細な利点はスピードではなく、標準化にあります。
- 21:17各レポートは同じトーンで、同じ式位置を使用し、同一のメタデータを記録します。
- 21:22監査担当者がフォーマットの確認に何時間も費やす必要はもうありません。
- 21:25彼らは本質を評価するのです。
- 21:27リスクパターンは、スプレッドシートの混乱ではなく、時間軸に沿って追跡される物語となります。
- 21:31あなたはコンプライアンスを、記録からオーケストレーションへと変えました。
- 21:34法定レベルの精度で監視、解釈、報告を行う、常時稼働のシステムです。
- 21:38手動のGRCレポートはタイプライターのようなものです。
- 21:41このエージェントはワープロであり、自動構成機能まで備えています。
- 21:43次の監査シーズン前に導入すれば手動のコンプライアンスレポート、という言葉は、ログをファックスして、と同じくらい時代遅れに聞こえるでしょう。
- 21:49次は、このインテリジェンスをデータプライバシーの執行へと拡張します。
- 21:52あなたはすでにNOを構築しました。
- 21:54今度は、それに監視を任せましょう。