TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2025010481
公報種別公開特許公報(A)
公開日2025-01-21
出願番号2024064543
出願日2024-04-12
発明の名称ロボティックプロセスオートメーションのための人工知能/機械学習モデルの訓練および推奨エンジン
出願人ユーアイパス,インコーポレイテッド,UiPath,Inc.
代理人弁理士法人東海特許事務所
主分類G06N 20/00 20190101AFI20250110BHJP(計算;計数)
要約【課題】ロボティックプロセスオートメーション(RPA)のための人工知能(AI)/機械学習(ML)推薦エンジンを実現するコンピューティングシステム、方法及び媒体を提供する。
【解決手段】デザイナ410は、AI/MLモデル480を、次のアクティビティ、次のアクティビティのシーケンス及び/又はRPAワークフローの開発中に含める1又は複数の既存のアクティビティ420~450に対するパラメータの変更についての推奨事項を提供するように訓練する。推奨事項は、RPAワークフロー内のユーザーの位置のコンテキストに基づく。ユーザーインターフェース(UI)オートメーションの場合、AI/MLモデルはオブジェクトリポジトリにリンクされ、そこから推奨事項を作成するように訓練される。AI/MLモデルはまた、オブジェクトリポジトリの新しいUI記述子を生成するように訓練される。
【選択図】図4
特許請求の範囲【請求項1】
1または複数のコンピュータプログラムを格納した1または複数の非一時的なコンピュータ読み取り可能な媒体であって、前記1または複数のコンピュータプログラムは、少なくとも1つのプロセッサが、
1または複数のアクティビティを含むロボティックプロセスオートメーション(RPA)デザイナアプリケーションで開発されたRPAワークフローに関する情報を、1または複数の人工知能(AI)/機械学習(ML)モデルに提供し、前記1または複数のAI/MLモデルは、前記RPAワークフロー内の前記1または複数のアクティビティの内容に基づき、次のアクティビティを提案する、次のアクティビティのシーケンスを提案する、前記RPAワークフロー内の前記1または複数のアクティビティの少なくとも1つのパラメータに対する変更を提案する、あるいはそれらのいずれかの組み合わせを行うように訓練され、
前記提案された次のアクティビティ、前記提案された次のアクティビティのシーケンス、前記提案されたパラメータに対する変更、またはそれらのいずれかの組み合わせを含む前記1または複数のAI/MLモデルからの出力を受信し、
前記提案された次のアクティビティ、前記提案された次のアクティビティのシーケンス、前記提案されたパラメータに対する変更、またはそれらの組み合わせを前記RPAデザイナアプリケーションのユーザーに通知する、あるいは前記提案された次のアクティビティ、前記提案された次のアクティビティのシーケンス、前記提案されたパラメータに対する変更、またはそれらの組み合わせを前記RPAワークフローに組み込むように前記RPAワークフローを自動的に変更するように構成される、1または複数の非一時的なコンピュータ読み取り可能な媒体。
続きを表示(約 1,500 文字)【請求項2】
前記1または複数のAI/MLモデルは、前記提案された次のアクティビティのシーケンス、前記提案されたパラメータに対する変更、またはそれらの組み合わせについての信頼スコアを提供するように構成される、請求項1に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
【請求項3】
前記提案された次のアクティビティ、前記提案された次のアクティビティのシーケンス、前記提案されたパラメータに対する変更、またはそれらの組み合わせを組み込むための前記RPAワークフローの自動変更は、自動挿入しきい値を超える信頼スコアに応答して実行される、請求項1に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
【請求項4】
前記提案された次のアクティビティ、前記提案された次のアクティビティのシーケンス、前記提案されたパラメータに対する変更、またはそれらの組み合わせは、現在の開発状態における前記RPAワークフローのコンテキストに基づく、請求項1に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
【請求項5】
前記1または複数のAI/MLモデルのうちの少なくとも1つは、以前に開発されたRPAワークフローに基づくコンテキストを使用して訓練される、請求項1に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
【請求項6】
前記1または複数のコンピュータプログラムはさらに、前記少なくとも1つのプロセッサが、
前記1または複数のAI/MLモデルのうちの少なくとも1つからの出力に基づいて、前記RPAワークフローに対して次に実行するタスクを提案するように構成される、請求項1に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
【請求項7】
前記1または複数のコンピュータプログラムはさらに、前記少なくとも1つのプロセッサが、
提案された前記次のタスクに関連付けられた信頼スコアが自動パフォーマンスしきい値を超えた場合に、提案された前記次のタスクを自動的に実行するように構成される、請求項6に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
【請求項8】
前記RPAワークフローはUIオートメーションに関連し、
前記1または複数のAI/MLモデルのうちの少なくとも1つは、オブジェクトリポジトリからのアプリケーション、前記アプリケーションのバージョン、前記アプリケーションの画面、および前記画面のグラフィカル要素に関する情報を使用して訓練される、請求項1に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
【請求項9】
前記RPAワークフローはUIオートメーションに関連し、
前記1または複数のAI/MLモデルのうちの少なくとも1つは、オブジェクトリポジトリからのアプリケーション、前記アプリケーションのバージョン、前記アプリケーションの画面、および前記画面のグラフィカル要素の間の関係を含む1または複数のグラフを使用して訓練される、請求項1に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
【請求項10】
前記1または複数のグラフを使用して訓練された前記1または複数のAI/MLモデルのうちの少なくとも1つは、前記1または複数のグラフからオントロジー関連を認識するように訓練される、請求項9に記載の1または複数の非一時的なコンピュータ読み取り可能な媒体。
(【請求項11】以降は省略されています)

発明の詳細な説明【技術分野】
【0001】
本発明は概して、ロボティックプロセスオートメーション(RPA)に関し、より具体的には、RPA用の人工知能(AI)/機械学習(ML)モデル訓練および推奨エンジンに関する。
続きを表示(約 3,500 文字)【背景技術】
【0002】
従来、RPAオートメーションのワークフローを開発する場合、RPA開発者は目的のタスクを達成するためにワークフローのステップを構成する。ただし、複数の自動化では多くのステップが使用される。さらに、アクティビティ、記述子、および自動化用のその他のオブジェクトがすでに存在し得る。ユーザーインターフェース(UI)でのRPAオートメーションの場合、開発者は通常、各UIアクションの記述子(セレクタなど)を構築し、デフォルトの記述子が通常生成される。ただし、信頼できる記述子またはRPAアクティビティのその他のコンポーネントを構築すると、トラブルシューティングおよび試行錯誤の開発に開発者の時間がかかり得、効率的ではない場合がある。再利用性にも欠ける。さらに、システムおよびアプリケーションが変更またはアップグレードされる場合、プロセスのアップグレードパスは単純ではない場合がある。したがって、RPAオートメーションを開発するための改善されたアプローチは有益であり得る。
【発明の概要】
【0003】
本発明の特定の実施形態は、現在のRPA技術によってまだ十分に特定されていない、評価されていない、または解決されていない本分野における問題およびニーズのソリューションを提供し得る。例えば、本発明のいくつかの実施形態は、RPAのための設計時AI/ML推奨エンジンに関する。
【0004】
実施形態では、1または複数の非一時的なコンピュータ読み取り可能な媒体は、1または複数のコンピュータプログラムを格納する。1または複数のコンピュータプログラムは、少なくとも1つのプロセッサが、1または複数のアクティビティを含むRPAデザイナアプリケーションで開発されたRPAワークフローに関する情報を1または複数のAI/MLモデルに提供するように構成される。1または複数のAI/MLモデルは、RPAワークフロー内の1または複数のアクティビティの内容に基づき、次のアクティビティを提案する、次のアクティビティのシーケンスを提案する、RPAワークフロー内の1または複数のアクティビティの少なくとも1つのパラメータに対する変更を提案する、あるいはそれらのいずれかの組み合わせを行うように訓練される。1または複数のコンピュータプログラムはまた、少なくとも1つのプロセッサが、提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらのいずれかの組み合わせを含む1または複数のAI/MLモデルからの出力を受信するように構成される。1または複数のコンピュータプログラムはさらに、少なくとも1つのプロセッサが、提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらの組み合わせをRPAデザイナアプリケーションのユーザーに通知するように構成される、あるいは提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらの組み合わせをRPAワークフローに組み込むようにRPAワークフローを自動的に変更するように構成される。
【0005】
別の実施形態では、1または複数のコンピューティングシステムは、コンピュータプログラム命令を格納するメモリと、コンピュータプログラム命令を遂行するように構成された少なくとも1つのプロセッサとを含む。コンピュータプログラム命令は、少なくとも1つのプロセッサが、1または複数のアクティビティを含むRPAデザイナアプリケーションで開発されたRPAワークフローに関する情報を1または複数のAI/MLモデルに提供するように構成される。1または複数のAI/MLモデルは、RPAワークフロー内の1または複数のアクティビティの内容に基づき、次のアクティビティを提案する、次のアクティビティのシーケンスを提案する、RPAワークフロー内の1または複数のアクティビティの少なくとも1つのパラメータに対する変更を提案する、あるいはそれらのいずれかの組み合わせを行うように訓練される。コンピュータプログラム命令はまた、少なくとも1つのプロセッサが、提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらのいずれかの組み合わせを含む1または複数のAI/MLモデルからの出力を受信するように構成される。コンピュータプログラム命令はさらに、少なくとも1つのプロセッサが、提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらの組み合わせをRPAデザイナアプリケーションのユーザーに通知するように構成される、あるいは提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらの組み合わせをRPAワークフローに組み込むようにRPAワークフローを自動的に変更するように構成される。提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらの組み合わせは、現在の開発状態におけるRPAワークフローのコンテキストに基づく。
【0006】
さらに別の実施形態では、コンピュータ実装方法は、コンピューティングシステムによって、1または複数のアクティビティを含むRPAデザイナアプリケーションで開発されたRPAワークフローに関する情報を1または複数のAI/MLモデルに提供することを含む。1または複数のAI/MLモデルは、RPAワークフロー内の1または複数のアクティビティの内容に基づき、次のアクティビティを提案する、次のアクティビティのシーケンスを提案する、RPAワークフロー内の1または複数のアクティビティの少なくとも1つのパラメータに対する変更を提案する、あるいはそれらのいずれかの組み合わせを行うように訓練される。コンピュータ実装方法はまた、コンピューティングシステムによって、提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらのいずれかの組み合わせを含む1または複数のAI/MLモデルからの出力を受信することを含む。コンピュータ実装方法はさらに、コンピューティングシステムによって、提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらの組み合わせをRPAデザイナアプリケーションのユーザーに通知する、あるいは提案された次のアクティビティ、提案された次のアクティビティのシーケンス、提案されたパラメータに対する変更、またはそれらの組み合わせをRPAワークフローに組み込むようにRPAワークフローを自動的に変更することを含む。さらに、コンピュータ実装方法は、提案された次のタスクに関連付けられた信頼スコアが自動パフォーマンスしきい値を超えるときに、コンピューティングシステムによって、1または複数のAI/MLモデルの少なくとも1つからの出力に基づいて、RPAワークフローに対して次に実行するタスクを提案する、あるいはコンピューティングシステムによって、提案された次のタスクを自動的に実行することを含む。
【図面の簡単な説明】
【0007】
本発明の特定の実施形態の利点が容易に理解されるように、上記で簡単に説明した本発明のより特定の説明は、添付の図面に図示されている特定の実施形態を参照して描写される。これらの図面は、本発明の典型的な実施形態のみを描いており、したがって、その範囲を限定するものとは考えられないことが理解されるべきであるが、本発明は、以下の添付の図面を使用することにより、さらなる特定および詳細をもって描写され、説明されるであろう。
【0008】
本発明の実施形態による、ハイパーオートメーションシステムを示すアーキテクチャ図である。
【0009】
本発明の実施形態による、RPAシステムを示すアーキテクチャ図である。
【0010】
本発明の実施形態による、展開したRPAシステムを示すアーキテクチャ図である。
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する
Flag Counter

関連特許

個人
情報提示方法
18日前
個人
RFタグ読取装置
1か月前
個人
自動精算システム
2か月前
個人
プログラム
17日前
個人
自動精算システム
26日前
個人
アカウントマップ
11日前
個人
プログラム
10日前
個人
売買システム
1か月前
個人
救急搬送システム
2か月前
個人
管理サーバ
1か月前
個人
発想支援方法及びシステム
21日前
個人
市場受発注システム
24日前
キヤノン株式会社
印刷装置
2か月前
個人
学習装置及び推論装置
10日前
日本精機株式会社
車両用表示装置
1か月前
個人
分類処理プログラム及び方法
21日前
日本精機株式会社
車両用表示装置
1か月前
株式会社発明屋
電池指向の構造設計
4日前
井関農機株式会社
ロボット作業車両
26日前
富士通株式会社
金融システム
18日前
個人
VRによる人体各部位の立体化
1か月前
トヨタ自動車株式会社
管理装置
5日前
個人
コンテンツ開示順位判定システム
2か月前
トヨタ自動車株式会社
推定装置
1か月前
個人
未来型家系図構築システム
1か月前
株式会社COLORS
表示装置
2か月前
株式会社SEKT
文字認識装置
1か月前
キヤノン株式会社
情報処理装置
1か月前
株式会社プレニーズ
仲介システム
11日前
トヨタ自動車株式会社
表認識装置
1か月前
富士通株式会社
プロセッサ
3日前
キヤノン電子株式会社
業務管理システム
2か月前
富士通株式会社
情報処理プログラム
1か月前
村田機械株式会社
人員配置システム
21日前
個人
情報処理装置およびプログラム
1か月前
トヨタ自動車株式会社
作業評価装置
1か月前
続きを見る