Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics用語集に戻る

Robotic Process Automation (RPA)

ロボティック・プロセス・オートメーション(RPA)は、クリックやキー入力を模倣するソフトウェアボットを使い、業務ソフトウェア上の反復的でルールベースのタスクを実行します。

ロボティック・プロセス・オートメーション(RPA)は、ソフトウェアボットを人と同じようにアプリケーション上で動かし、プログラムを開く、ボタンをクリックする、フィールドに入力する、システム間でデータをコピーする、毎回同じ手順に従うといった、反復的でルールベースのコンピューター作業を自動化するソフトウェアです。一般的な用途には、請求書入力、勘定照合、注文処理、従業員のオンボーディング、レポート作成があり、APIを提供しない古いシステムで使われることもよくあります。これらのロボットは完全なソフトウェアであり、物理的なロボティクスとは関係ありません。2001年に英国で創業したBlue Prismがこの用語を作ったと広く認識されており、UiPath、Automation Anywhere、Microsoft Power Automateも広く利用されているプラットフォームです。

RPAの仕組み#

開発者はビジュアルデザイナーでボットを構築します。多くの場合、人の操作を記録してから手順を編集します。ボタンやフィールドを見つけるため、ボットはセレクターを使います。セレクターは、ウィンドウ、コントロールの種類、名前など、要素の属性を保存した記述です。こうした属性がない場合は、画面座標や画像照合に切り替えます。有人ボットは、顧客対応中のフォーム入力など、従業員が起動したときにその従業員のデスクトップ上で実行されます。無人ボットは、スケジュールまたは作業キューに基づいてサーバー上で実行されます。オーケストレーターがジョブを割り当て、認証情報を保存し、監査用にすべての操作を記録します。

同じ精度の高さが、ボットの脆弱さにもつながります。フィールド名の変更、ボタンの移動、新しいポップアップなどによってセレクターが機能しなくなると、開発者が更新するまで処理が停止します。そのため、大規模なRPA導入では、基盤となるアプリケーションの変更に伴い、継続的な保守作業が必要になります。

RPAとAI#

ルールで扱えるのは構造化データです。それ以外の複雑なデータを扱うには、ボットの前段に機械学習が必要です。この組み合わせをベンダーはインテリジェントオートメーションと呼び、Gartnerはハイパーオートメーションと呼んでいます。

  • ドキュメント理解: 光学文字認識(OCR)と抽出モデルを使って、スキャンされた請求書、領収書、フォームを構造化フィールドに変換し、ボットが財務システムに入力します。これはドキュメント解析パイプラインでよく使われるステップです。
  • 画面向けコンピュータービジョン: Citrixなどの仮想デスクトップでは、リモート画面の画像しか公開されず、セレクターがコントロールを認識できないことがよくあります。UiPathのComputer Visionアクティビティは、ウィンドウの画像をニューラルネットワークに送り、ボタン、テキストフィールド、チェックボックスをすべて識別してラベル付けします。これはユーザーインターフェースに対する物体検出です。
  • 言語モデルとエージェント: 大規模言語モデル(LLM)は、メールの分類、返信文の作成、従来はボットを停止させていた例外の解決を行い、ボットは決定的な手順を引き続き処理します。ベンダーは現在、この組み合わせをエージェント型オートメーションとして売り出しており、AIエージェントが実行内容を判断し、ボットが実行します。

ビジュアル検査の結果からも、こうした自動処理を開始できます。Ultralytics Platform Agentsでは、検出数や信頼度の範囲など、YOLO26の結果に対するGate条件からWebhookブロックを起動できます。Webhookブロックは、一致する結果ごとにJSON POSTを1つ、公開HTTPSエンドポイントに送信します。そのため、欠陥検出を、受信Webリクエストに対応するあらゆる自動化ツールのフロー開始に利用できます。

  • エージェント型ワークフロー: LLMが計画を立て、ツールを呼び出し、結果を確認する複数ステップのプロセスです。スクリプト化されたボットでは扱えない非構造化入力にも対応します。
  • コンピューター操作エージェント(CUA): スクリーンショットを見ながら各クリックを判断し、ソフトウェアを操作するAIエージェントです。ボタンが移動しても動作が壊れません。実行ごとに同じ手順を正確に繰り返す記録型RPAスクリプトと比べ、動作は遅く、予測しにくくなります。
  • API連携: システムのプログラミングインターフェースを通じて直接接続する方法です。高速で、インターフェースの再設計にも強い一方、RPAはAPIが存在しない場合や、APIの構築に時間がかかりすぎる場合の不足を補います。

ソリューションを見る

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、自然保護、地理空間分析に活用できます。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう