
Healing Agent ガイド
UI の自動化にはさまざまな課題があります。ユーザー インターフェイスは絶え間なく進化するという点に加えて、ネットワーク スループット、アプリケーション入力とそのパフォーマンス、入力、変化しつづける UI フレームワークなど、さまざまな外部要因も課題の原因となります。
UiPath Healing Agent は、自己修復エクスペリエンスを備えた包括的なソリューションを提供します。これは UI オートメーション プロセスの Just-In-Time (JIT) な分析に基づいて行われ、最も効果的な回復戦略が決定されます。
回復戦略は高度に洗練されており、必要な箇所で堅牢なロジックと AI による高度な機能の両方を組み込むことで、シームレスな自動化を実現します。
UiPath Healing Agent の主な利点は以下の 2 点です。
- 第 1 に、UI ベースのオートメーションが失敗した場合に推奨事項を提供できます。Healing Agent は新しいセレクターを提案したり、特定の領域でのスマートな待機を追加したり、コード スニペットの更新して予期しないポップアップを処理したりできます。
- 第 2 に、自己修復機能は、堅牢なフォールバック アプローチである「統合ターゲット」をさらに補完します。このメカニズムにより、複雑な状況で失敗していたはずのオートメーションを回復できます。自己修復機能はスマートな機能で、オートメーションの実行を続けるために必要な回復戦略が 1 つ以上適用されます。
複数の回復ステップを段階的に行うことができます。例えば、オートメーションを中断しているオーバーレイを閉じ、セレクターを調整し、スマートな遅延を適用してページが正常に読み込まれるまで待機する、というように動作します。
-
無人オートメーション — 仮想マシンやサーバー上のバックグラウンドで自律的に実行される UI の自動化を含むプロセスです。このようなプロセスは、アプリケーションの読み込み時間の変動、不安定なセレクター、予期せぬポップアップなどといった予測できない要因によって頻繁に失敗します。
-
有人オートメーション — ユーザーとの協働を目的に設計され、人間のユーザーと協力して実行する UI の自動化を含むプロセスです。このようなプロセスは、予測できないユーザー操作、UI の動的な変更、環境の変動性、パフォーマンスとリソースの制限、ネットワーク接続の問題、堅牢なエラー処理の欠如が原因で失敗します。