一般的なお問い合わせと所在地情報
お問い合わせ当社では、AI ツールを使用してコンテンツを複数の言語で提供しています。これらの翻訳は自動生成のため、英語版と翻訳版の内容に差異が生じる場合があります。本コンテンツの正式版は英語版です。ご不明な点がございましたら、専門スタッフにお問い合わせください。
リダイレクト中…
お使いのブラウザ設定に基づき、別の言語で閲覧することをおすすめします。
当社では、AI ツールを使用してコンテンツを複数の言語で提供しています。 これらの翻訳は自動生成のため、英語版と翻訳版の内容に差異が生じる場合があります。 本コンテンツの正式版は英語版です。 お問い合わせいただければ、専門スタッフがご質問にお答えします。
インシデントが発生する前にSLAリスクを予測します。モニタリングのみでは、これらの下流の障害を検出できません。
エージェントが企業プロセス内で決定を下すと、その結果は別の場所に影響を及ぼします。管理されたファイル転送がトリガーされ、データパイプラインが開始され、バッチジョブが解放されるか、記録システムが更新されます。作業はビジネスを実行するシステム全体に広がり、そこで悪い決定が遅延支払いの実行、SLAの遅延、または顧客が気付くまで誰も見ない下流の障害になります。
AIモデルを監視するために構築されたツールは、モデルが何をするかを伝えるのが得意ですが、次に何が起こるかを伝えるために構築されていません。Control-Mは、その「次」が起こる層で動作します - ワークフローが実行され、依存関係が解決され、SLAのコミットメントが時間通りに満たされるか失敗する層です。この層には常に独自の障害があり、エージェントAIがそれらを予測しにくくし、回復困難にしています。
このガイドは、これらの障害と、それを早期にキャッチし安全に回復するために必要なことについてのものです。
ワークフローの可視性は、マルチステップビジネスプロセスの実行に対する可視性です。各ステップの状態を示します - 実行中、待機中、完了、失敗 - そしてその状態がプロセスが提供することになっている結果に何を意味するのかを示します。モデル層ではなく、実行層を監視します。
この区別は、エージェントAIが関与する場合に、生成AIの世界よりも重要です。モデルの出力がほとんどストーリーの終わりだった時代は終わりました。今やその出力が下流の実行を引き起こし、両方の層が追跡すべきライブなものになります。
モデルの可視性はエージェントを監視します: プロンプト、トークン使用量、呼び出しの待機時間、出力が幻覚のように見えるかどうか。
ワークフローの可視性は、エージェントが動かしたものを監視します: エージェントが実行すべきだと決定したパイプライン、次のステップが開始される前に完了しなければならない転送、すべてが時間通りに完了することに依存するSLAです。
モデル監視ツールは、エージェントが特定のツールを呼び出すことを選択したと告げることができます。それは、その呼び出しによってトリガーされたジョブが現在40分遅れており、3つの依存サービスがリスクにさらされているかどうかを伝えることはできません。それは異なる信号であり、異なるシステムによって追跡され、生産環境でAIを運用している企業は両方が必要です。
|
ツールの動作 |
モデルの可視性 |
ワークフローの可視性 |
|
監視 |
エージェント |
エージェントが動かしたもの |
|
追跡 |
プロンプト、トークン使用量、呼び出しの待機時間、出力の質 |
ジョブのステータス、依存関係、タイミング、SLAのステータス |
|
伝えられること |
エージェントが特定のツールを呼び出すことを選択した |
その呼び出しによってトリガーされた下流のジョブが遅れており、依存サービスにリスクを与えている |
|
伝えられないこと |
下流の実行が順調であるかどうか |
エージェントの出力が幻覚であったかどうか |
ワークフローの可視性は、エージェントの出力がスケジュールされたジョブの予測可能性よりも低い設定で難しくなります。従来のワークフローは、同じステップを同じ順序で実行します; 何かが壊れると、馴染みのある場所で壊れます。エージェントが次に何をすべきか決定できると、作業の形状は実行ごとに異なり、したがって下流の依存関係、タイミング、回復経路は、固定スケジュールが課していたよりも多くの変動に耐えなければなりません。ワークフロー層での可視性は、オペレーションチームがその変動がSLA違反に変わるのを防ぐ方法です。
実際の損害を引き起こすワークフロー層の障害は、報告されたステータスと実際の結果が不一致のものです。ジョブがホストに到達できずにエラーが発生した場合、ステータスと結果は一致し、障害は処理されます。より難しいケースは静かです: プロセスは技術的には良好ですが、ビジネス結果はそうではなく、ステータスにおいて二つを区別するものは何もありません。
これらの難しいケースのうちの4つがよく発生します。
これらの4つの障害はすべて異なりますが、同じ盲点を暴露します: それぞれにおいて、エラーに基づく監視によって表面化された情報は、ビジネス結果が安全かどうかを判断するには不十分です。このような障害をワークフロー層でキャッチするには、ステップがクリーンに実行されるかどうかだけでなく、それらの上流および下流の依存関係と、実行されているコミットメントを可視化する必要があります。これらの障害のうちの3つは、正しい方法で実行を監視するだけで十分です。4つ目はもう少し必要です: 異常パターンに気づくためにオペレーターを待たない検出が必要です。
ワークフロー層の可視性には三つの種類があり、これらの障害に対抗するために大部分の作業を行いますが、二つのAI機能がさらに進んでいます。
最初はサービスビューです。個々のジョブの上にある層で、ステップのセットがビジネスサービスとして理解されます。Control-Mのサービス管理は、重要なフローを特定し、重要なジョブが必要なときに完了する予定であるかどうかを追跡することで、予測的なSLAリスクの可視性を提供します。これは、遅延が明白になる高度です。「ジョブ47が長く実行されています」ではなく、「ジョブ47が属するサービスがそのウィンドウを逃すことになります」となります。仕事だけでなくサービスを監視しているオペレーターは、まだ防ぐ時間がある間にSLA違反が来るのを見て取ることができます。
次に依存関係ビューがあります。プロセスのステップがどのように接続しているかを示す地図で、どのものがどれに供給しているかや、特定のジョブがチェーンのどこに位置しているかを示します。Control-Mは、明示的な依存関係を持つ視覚的に接続されたジョブとしてワークフローを表現し、オペレーターがフラットなジョブリストとしてではなく、上流および下流の関係とともにワークフロー全体を見ることを可能にします。これにより、静的な依存関係の障害が謎から位置に変わります。次のステップが信頼すべきでない結果を返すと、依存関係ビューがその下流にあるすべてのものを示します。
三つ目は状態ビューです。プロセスがどの状態にあるかを正確に知る能力です:完了したもの、実行中のもの、待機中のもの、失敗したもの。Control-Mのビューは、障害、待機、ボトルネックを一目で可視化し、オペレーターが症状から特定のジョブとそのログに掘り下げることを可能にします。これは部分的な完了から回復するのに必要なことです:プロセスが停止した正確な場所と、そこに残された状態を知ることが必要です。
これらの上には新しい層があります。Control-MのAIパイロットによるモニタリングは、Control-M SaaSで利用可能で、オペレーターが手動で読むのと同じ実行データにAIを適用します。「Not OK」またはホスト上で待機中のジョブがあった場合、そのジョブのステータス分析は、ジョブの出力、ログ、定義、およびホストの状態から、考えられる原因を説明し、修正アクションを推奨します。一方、そのワークフロー分析は、そのジョブが属するワークフローの構造と目的を説明します。AIパイロットは、オペレーターが見えないものは見えません。同じ信号をより早く読み、考えられる原因と推奨される修正をオペレーターの前に置きます。サービス、依存関係、状態ビューが障害を明白にするのに対し、この層は、障害を見て理解するまでの距離を短縮します。
無限リトライは別のものを求めます。それは、既に見えている障害を診断するのではなく、危機になる前にパターンを特定することです。Control-Mの実行インサイトは、Control-M SaaSで利用可能で、異常検出を最近のジョブ履歴のロールウィンドウに適用し、通常の動作を大きく外れて動作するジョブ、遅延のある開始、キューの蓄積、バッチパフォーマンスに圧力をかける同時実行のピークをフラグします。圧力をかけている特定のジョブを指摘し、それによって単に苦しんでいるジョブではなく、早期にパターンを見つけて損害を抑えます。リトライ嵐を早期に捕まえることで、ローカルな障害がクリティカルなジョブの連鎖を倒すのを防ぎます。
障害を見ることは問題の最初の半分です。残りの半分は、それを悪化させずに対応することです。ここで、エージェント駆動プロセスからのリカバリーは、通常のプロセスから最も大きく逸脱します。失敗した作業が予測可能なものであった場合、修正も通常そうです: ジョブを再実行し、パイプラインを再開し、先に進みます。しかし、エージェントの決定が何を実行するかを形作った場合、これらの反射的な修正が安全であるとは限りません。
一部の障害は、エージェントが何をしたかを知る必要はありません; それらは単にジョブのステータスを知る必要があります。その場合、Control-MのIf-Actionsを使用すると、特定の条件が満たされたときに何をすべきかをワークフロー定義にエンコードできます。すべてが間違っている前に: 終了時にジョブを再実行し、定義された試行回数まで試みます; 失敗数が達成されたら再試行を停止し、代わりにアラートを上げます; ジョブを既知の状態に設定し、その出力を別の宛先に渡すか、次に実行するものを制御するイベントを追加または削除します。リカバリー論理はすべての実行に対して同じであり、ワークフローをレビューする誰にでも見えるものであり、予め設定された制限によって制約され、プレッシャーの下で即興で行われるものではありません。 (実行が開始される前に制約をエンコードする原則は、Control-Mのリカバリー以上のものに適用されます。)
応答する前に何が起こったかを理解する必要がある障害については、Jett (Control-MのAIアドバイザー, Control-M SaaSで利用可能) がオペレーターにその状況を平易な言葉で把握させます。ログやステータス画面をナビゲートするのではなく、どのジョブが実行されたか、どのジョブが失敗したか、どの状態が残されたか、およびどのようなアクションが取られたかを尋ねることができ、テキスト、表、またはチャートで答えを得ることができます。その文脈は、オペレーターが自信を持って行えるリカバリー決定と、部分的な可視性の下で行われる決定との違いです。
ジョブがエラーステータスで終了するか、ホストを待って停止しているとき、AIパイロットによるモニタリングはJettのワークフロー全体の画像を超えます。ジョブの出力、ログ、定義、ホストのステータスを基に、可能性のある原因を特定し、是正措置を推奨し、オペレーターが迅速かつ情報に基づいた決定を下すための準備をします。
MCPサーバー, Control-M SaaSで利用可能, はその機能をAIエージェントへ直接もたらします。AIエージェントはジョブのステータスを照会し、ログを取得し、修復アクションを実行できます: ジョブを再実行する、保持する、解放する、OKに設定する。すべてのステップで人間が介在する必要はありません。MCPサーバーは、アクションが実行される前に確認を要求することができ、Control-Mの他のすべてのアクションを管理する役割ベースのアクセス制御が適用されます。
実際には、同じワークフローがIf-Actionsに依存して既知の障害を自動的に処理し、JettとAIパイロットによって人間の判断が必要な障害に対するオペレーターを装備します。MCPサーバーは、他のすべてと同じ管理されたフレーム内で直接行動できるAIエージェントという第三の道を追加します。
プロセスが完了すると、質問は止まりません。数週間後、誰かがなぜ数値が間違って見えたのか、制御が遵守されたか、壊れたステップを変更したのは誰か、またはSLAが遅れた夜に何が実行されたかを尋ねます。これらの質問に答えるには、プロセスが残した記録に依存します。(AIワークフロー全体でControl-Mがどのように実行したことを記録し証明するかの詳細については、監査の準備が整った実行の系譜を参照してください。)
エージェント駆動の作業は、その記録の重要性を高めます。各ステップを人が開始した場合、説明責任には名前が付いていました - 誰がそれを行ったか、なぜそうしたかを尋ねることができます。エージェントが実行時に何を実行するかを決定した場合、さまざまな実行の中で誰が詳細を覚えているかを尋ねることはできません。アカウントはシステム自体から来る必要があります。
Control-Mはそのアカウントを保持します。結果だけでなくアクションも記録されます - ジョブに対して取られたユーザーアクションとジョブ定義に加えられた変更 - そのため、「誰がこれを変更したのか」という質問には、記憶に依存しない答えがあります (Jettはそれを平易な言葉で引き出すことができます)。
そのアーカイブサービスはワークフロー実行データを監査のために保持し、チームが現在の実行を過去のものと比較できるようにします。そして、Control-Mはメインフレーム、クラウド、ハイブリッド実行を1つの場所で横断しているため、メインフレームバッチジョブ、クラウドデータパイプライン、およびファイル転送に触れるプロセスは、3つのツールに散在する3つの部分的な記録ではなく、1つのトレース可能な記録を残します。
完全で読みやすい記録は、可視性が説明責任に変わる場所です。
ワークフローの可視性は、ビジネスプロセスの実行を追跡します - 各ステップの状態、依存関係、およびプロセスがその結果を提供するために進行中であるかどうかです。AIエージェントが関与している場合、作業は予測可能でないため、エージェントは実行時に何を実行するかを決定でき、ワークフローの形状が実行ごとに異なります。可視性はその変動を考慮する必要があり、単にステップがクリーンに実行されたかどうかだけでなく、そのタイミングと下流への影響がまだ安全であるかどうかを追跡します。
モデルの可視性はエージェント自体を監視します: プロンプト、トークン使用量、呼び出しの待機時間、出力が幻覚のように見えるかどうか。ワークフローの可視性は、エージェントが動かしたものを監視します - エージェントが実行すべきだと決定したパイプライン、解決する必要がある依存関係、すべてが時間通りに完了することに依存するSLAです。生産環境でAIを運用する企業は両方が必要です。
AIエージェントは、実行パスが実行ごとに異なるため、ワークフローの障害を予測するのを難しくします。一般的な障害には、ステップが遅れて出力を生成し、アラートをトリガーすることなく下流のジョブに遅延を引き起こすこと、ワークフローが信頼できない結果の上に進行し続ける一方で、誰も見守っていないブランチでステップが失敗すること、プロセスが部分的にしか完了せず、再実行が安全でないこと、ステップが無限に再試行し、他のジョブが必要とする実行容量を消費することが含まれます。これらの種類の障害は、従来のワークフローでも発生しますが、エージェントによって頻繁に発生し、予測が難しくなります。
核心的な課題は、エージェントの決定が何を実行するかを形作った場合、ジョブを再実行したりパイプラインを再開したりする標準的な修正が安全であるとは限らないことです。正しい応答が事前に知られている障害については、リカバリー論理を実行が始まる前にワークフロー定義にエンコードできます。何が起こったかを理解する必要がある障害については、オペレーターが応答を決定する前に実行パスを再構築する必要があります。
各ステップを人が開始した場合、説明責任には名前が付いていました - 誰が何をしたか、なぜそうしたかを尋ねることができます。エージェントが実行時に何を実行するかを決定した場合、詳細を知っている人はいないか、どのジョブが関与していたかさえ分かりません。説明責任は、システムが実行したこと、取られたアクション、およびプロセスが触れたすべての環境で何が変更されたかを記録することから来る必要があります。
Control-Mは、プロセスが任意の時点でどこにあるかを正確に示し、ワークフローステップがどのように接続されているか、障害がどこで伝播するかをマッピングし、重要なビジネスサービスがそのSLAウィンドウを満たすために進行中であるかどうかを追跡します。Control-M SaaSの2つのAI機能はさらに進んでいます: AIパイロットによるモニタリングは、ジョブの出力、ログ、およびホストのステータスを分析して、障害の可能性のある原因を特定し、Execution Insightsは異常検出を適用して、パターンが危機になる前に通常の動作から外れているジョブをフラグします。
ワークフローの可視性は、ビジネスプロセスの実行を追跡します - 各ステップの状態、依存関係、およびプロセスがその結果を提供するために進行中であるかどうかです。AIエージェントが関与している場合、作業は予測可能でないため、エージェントは実行時に何を実行するかを決定でき、ワークフローの形状が実行ごとに異なります。可視性はその変動を考慮する必要があり、単にステップがクリーンに実行されたかどうかだけでなく、そのタイミングと下流への影響がまだ安全であるかどうかを追跡します。
モデルの可視性はエージェント自体を監視します: プロンプト、トークン使用量、呼び出しの待機時間、出力が幻覚のように見えるかどうか。ワークフローの可視性は、エージェントが動かしたものを監視します - エージェントが実行すべきだと決定したパイプライン、解決する必要がある依存関係、すべてが時間通りに完了することに依存するSLAです。生産環境でAIを運用する企業は両方が必要です。
AIエージェントは、実行パスが実行ごとに異なるため、ワークフローの障害を予測するのを難しくします。一般的な障害には、ステップが遅れて出力を生成し、アラートをトリガーすることなく下流のジョブに遅延を引き起こすこと、ワークフローが信頼できない結果の上に進行し続ける一方で、誰も見守っていないブランチでステップが失敗すること、プロセスが部分的にしか完了せず、再実行が安全でないこと、ステップが無限に再試行し、他のジョブが必要とする実行容量を消費することが含まれます。これらの種類の障害は、従来のワークフローでも発生しますが、エージェントによって頻繁に発生し、予測が難しくなります。
核心的な課題は、エージェントの決定が何を実行するかを形作った場合、ジョブを再実行したりパイプラインを再開したりする標準的な修正が安全であるとは限らないことです。正しい応答が事前に知られている障害については、リカバリー論理を実行が始まる前にワークフロー定義にエンコードできます。何が起こったかを理解する必要がある障害については、オペレーターが応答を決定する前に実行パスを再構築する必要があります。
各ステップを人が開始した場合、説明責任には名前が付いていました - 誰が何をしたか、なぜそうしたかを尋ねることができます。エージェントが実行時に何を実行するかを決定した場合、詳細を知っている人はいないか、どのジョブが関与していたかさえ分かりません。説明責任は、システムが実行したこと、取られたアクション、およびプロセスが触れたすべての環境で何が変更されたかを記録することから来る必要があります。
Control-Mは、プロセスが任意の時点でどこにあるかを正確に示し、ワークフローステップがどのように接続されているか、障害がどこで伝播するかをマッピングし、重要なビジネスサービスがそのSLAウィンドウを満たすために進行中であるかどうかを追跡します。Control-M SaaSの2つのAI機能はさらに進んでいます: AIパイロットによるモニタリングは、ジョブの出力、ログ、およびホストのステータスを分析して、障害の可能性のある原因を特定し、Execution Insightsは異常検出を適用して、パターンが危機になる前に通常の動作から外れているジョブをフラグします。
アーキテクチャ、統合、およびワークフロー依存関係について議論し、Control-Mがあなたの環境にどのように適合するかを確認します。
ご連絡いただきありがとうございます。専門家の一人がすぐにご連絡いたします。
3秒後に閉じます...