- 基本情報
- インストール

ScreenPlay ユーザー ガイド
ベスト プラクティス
状況に応じて、以下の理にかなった 2 つの方法のいずれかから開始することをお勧めします。
問題のあるオートメーションをアップグレードする
[ScreenPlay] アクティビティを使用して、現在の UI Automation にある以下のような問題のあるステップを修正できます。
- セレクターが頻繁に失敗する。
- UI が変更されるとオートメーションが動作しなくなる。
- 単純に見えるタスクに対して、過度に複雑なロジックを書かざるを得ない。
使用するアクションは、不安定なセレクターや長いカスタム ロジックではなく、自然言語のプロンプトを通じて定義できます。これにより、開発が簡素化されるほか、時間の経過とともにオートメーションの回復力も向上します。
オートメーションをゼロからきめ細かく構築する
UI Automation をゼロから開始する場合は、ScreenPlay を使用してきめ細かく対応しながら、全体を構築することができます。
各 [ScreenPlay] アクティビティは、スコープの適切な、プロセス内の小さなステップに対応している必要があります。自然なまとまりのある 2 つまたは 3 つのステップが最適です。
このような細かい部分に絞るアプローチには、次のような利点があります。
- 精度を最大化する。
- エージェントのフォーカスを維持する。
- 多すぎるコンテキストによるモデルの過負荷を回避する。
各ステップの複雑さに応じて、適切な AI モデルを選択し、費用対効果と機能のバランスをとることができます。
ScreenPlay は、大きな負担のかかる特定のポイント (制御されたエージェントのシナリオとも呼ばれる) で優れた性能を発揮するように設計されています。このポイントは、従来のツールが最も脆弱な、小規模で重要な自動化の領域です。ScreenPlay では、ワークフロー全体を置き換えるのではなく、最も必要とされる部分にエージェントによる実行を提供します。
ScreenPlay は、以下のような従来の UI Automation に見られる一部の問題を修正するのに役立ちます。これにより、回復力の向上、複雑な操作のよりスマートな処理、メンテナンスとサポートに必要な労力の軽減に対応できます。
- 中断の多い不安定なセレクター
- 複雑な UI 構造と動的な要素
- ポップアップ、仮想化されたリスト、埋め込みテーブル、カスタム コントロールなど、アクセスしにくい UI 要素