(57)【要約】【課題】ＲＰＡロボットから離れた遠隔地にユーザが居る場合にも音声入力によってＲＰＡロボット制御を確実に適切に行う。【解決手段】コンピュータ機器を用いて所要コマンドに基づき所要のジョブ処理を実行するＲＰＡロボットと、ユーザＩＤに対応して起動されると共に文字情報が到来するとテーブルを検索して対応するＲＰＡロボットへ前記検索結果に応じた所要のコマンドを与えて前記ＲＰＡロボットをコントロールするロボットコントローラ１１１と、ユーザの音声入力を受けると共に音声出力を行う音声入力部及びネットワークインタフェースを有するユーザ音声電子端末１２１、１２２と、前記ユーザ音声電子端末からユーザＩＤを含む音声入力がなされると、入力されたユーザＩＤに対応するロボットコントローラにアクセスし、前記入力されたユーザＩＤ及び音声に係る文字情報を送信する音声アシスタントサービス部１３０とを具備する。【選択図】図２
2020148792.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ機器を用いて所要コマンドに基づき所要のジョブ処理を実行するＲＰＡロボットと、
少なくとも単語キーワードを含む文字情報と対応付けられて定義されたジョブ処理内容情報のテーブルを備え、ユーザＩＤに対応して起動されると共に文字情報が到来すると前記テーブルを検索して対応するＲＰＡロボットへ前記検索結果に応じた所要のコマンドを与えて前記ＲＰＡロボットをコントロールするロボットコントローラと、
ユーザの音声入力を受けると共に音声出力を行う音声入力部及びネットワークインタフェースを有するユーザ音声電子端末と、
前記ネットワークに接続され、ユーザ音声電子端末からユーザＩＤを含む音声入力がなされると、入力されたユーザＩＤに対応するロボットコントローラにアクセスし、前記入力されたユーザＩＤ及び音声に係る文字情報を送信する音声アシスタントサービス部と
を具備することを特徴とするＲＰＡロボット制御システム。
【請求項２】
前記音声アシスタントサービス部は、ネットワークにおいて音声認識機能及び自然言語解析機能を有した音声アシスタントサービス業務を提供するサービス業者により提供されるサービスを前記ロボットコントローラにつなげるインタフェース部を有することを特徴とする請求項１に記載のＲＰＡロボット制御システム。
【請求項３】
前記ユーザ音声電子端末は、ＡＩスピーカ、携帯電話端末、スマートフォン、ＰＤＡ、コンピュータのいずれかにより実現されることを特徴とする請求項１または２に記載のＲＰＡロボット制御システム。
【請求項４】
前記テーブルには、１単語に対応して１ジョブ処理内容が対応付けられていることを特徴とする請求項１乃至３のいずれか１項に記載のＲＰＡロボット制御システム。
【請求項５】
前記テーブルには、１単語に対応して多数ジョブ処理内容が対応付けられていることを特徴とする請求項１乃至３のいずれか１項に記載のＲＰＡロボット制御システム。
【請求項６】
前記音声アシスタントサービス部は、前記ユーザ音声電子端末から入力された音声を認識してキャラクタデータとして文字情報をロボットコントローラに送信することを特徴とする請求項１乃至５のいずれか１項に記載のＲＰＡロボット制御システム。
【請求項７】
前記音声アシスタントサービス部は、前記ユーザ音声電子端末から入力された音声をそのまま文字情報としてロボットコントローラに送信する一方、
前記ロボットコントローラは、音声認識機能を有し、前記送信されてきた音声を音声認識して用いることを特徴とする請求項１乃至５のいずれか１項に記載のＲＰＡロボット制御システム。
【請求項８】
前記ジョブ処理内容の１つは、パーソナルコンピュータに着信したメールを開封し、音声変換してユーザ音声電子端末へ送信する内容であることを特徴とする請求項１乃至７のいずれか１項に記載のＲＰＡロボット制御システム。
【請求項９】
ＲＰＡロボットが或るサービス利用の申し込みを受け付ける受付システムのＲＰＡロボットであり、
前記ロボットはジョブ処理内容として、サービス申し込みメールを開封し、メール内容を表計算ソフトにおける所定フォーマットの情報とし、更にＣＳＶ変換した後、前記受付システムに登録するジョブ処理を行うことを特徴とする請求項１乃至７のいずれか１項に記載のＲＰＡロボット制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＲＰＡロボット制御システムに関するものである。
【背景技術】
【０００２】
従来、音声によって家電機器の制御を行うようにしたシステムは知られている。また、利用者個人向けのＲＰＡロボットによる業務の自動化も図られている。ここに、ＲＰＡロボットは、コンピュータ機器を用いて所要コマンドに基づき所要のジョブ処理を実行するＲＰＡロボットであり、業務を代行し、自動化するオフィスソフトウエア型ロボット自体のことを指すものであり、広くは、産業用ロボットを含む概念であるが、ここでは、主に所謂ホワイトカラーのデスクワークに向けられたものについて説明する。
【０００３】
特許文献１には、複数の電気機器の遠隔操作を音声によって行う音声制御システムが開示されている。この音声制御システムは、低消費電力による動作とユーザの操作性の向上を狙ったシステムとなっている。
【０００４】
また、非特許文献１には、「ＲＰＡでどこまで業務効率化ができているか」というタイトルでＲＰＡロボットによる業務の自動化についての記載がなされている。
【０００５】
上記に対し、例えば、以下に述べるようなシチュエーションにおけるＲＰＡロボットによる業務追行が求められている。例えば、会社務めを行っているＡさんは、図１の右側に示されるように、会社における通常業務として、パーソナルコンピュータ（以下、ＰＣという場合がある）を起動し（ＪＯＢ１）、メールを開いてメールを読み上げ（ＪＯＢ２）、日報を作成して上司のＰＣなどへ送り（ＪＯＢ３）、出張の場合には出張精算書を作成し、経費精算システムへの登録（ＪＯＢ４）を行うことがある。
【０００６】
Ａさんは、出張した場合には、出張帰りの車中から上記業務を行うことができれば極めて便利である。そこで、図１の中央及び中央よりも左側に記載のように、現状行われている音声アシスタントサービス会社による音声アシスタントサービスの利用を考えてみる。
【０００７】
音声アシスタントサービスの利用を行うために、ＡＩスピーカやスマートフォンを用いて音声アシスタントサービスへアクセスし、音声によって家電機器の制御を行うようにしたシステムの如く、「ＰＣを起動して」と音声入力ＰＲ１を行ってみる。すると、音声アシスタントサービスからは、「お調べしました。」、「ＰＣは、パーソナルコンピュータで、個人向けの小型、低価格の汎用コンピュータ製品。・・・」などの音声応答ＲＰ１が返ってくるだけで、目的の処理がなされることはない。
【０００８】
また、例えば、ＪＯＢ２を行うためには、「メールを読んで」という音声入力ＰＲ２を行い、ＪＯＢ３を行うためには、「日報を作って」というという音声入力ＰＲ３を行い、ＪＯＢ４を行うためには、「出張精算をして」というという音声入力ＰＲ４を行うことが考えられる。しかし、これらの音声入力ＰＲ２〜ＰＲ４に対しては声アシスタントサービスからは無応答になることが予測される。従って、このようなＪＯＢ１〜ＪＯＢ４を行うためには、Ａさんは処理を行うために会社へ出向くしか方法がなかった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−３３０４８３号公報
【非特許文献】
【００１０】
【非特許文献１】紺野祐樹、“ＲＰＡでどこまで業務効率化できているのか？”、[online]、２０１７年１２月１１日、boater、［平成３１年３月５日検索］、インターネット＜ＵＲＬ： https://boater.jp/article/181/＞
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は上記のようなＲＰＡロボット制御に関する現状及びＲＰＡロボット制御に対する要望に鑑みてなされたもので、その目的は、ＲＰＡロボットから離れた遠隔地にユーザが居る場合にも音声入力によってＲＰＡロボット制御を確実に適切に行うことができるＲＰＡロボット制御システムを提供する。
【課題を解決するための手段】
【００１２】
本発明に係る実施形態では、コンピュータ機器を用いて所要コマンドに基づき所要のジョブ処理を実行するＲＰＡロボットと、少なくとも単語キーワードを含む文字情報と対応付けられて定義されたジョブ処理内容情報のテーブルを備え、ユーザＩＤに対応して起動されると共に文字情報が到来すると前記テーブルを検索して対応するＲＰＡロボットへ前記検索結果に応じた所要のコマンドを与えて前記ＲＰＡロボットをコントロールするロボットコントローラと、ユーザの音声入力を受けると共に音声出力を行う音声入力部及びネットワークインタフェースを有するユーザ音声電子端末と、前記ネットワークに接続され、ユーザ音声電子端末からユーザＩＤを含む音声入力がなされると、入力されたユーザＩＤに対応するロボットコントローラにアクセスし、前記入力されたユーザＩＤ及び音声に係る文字情報を送信する音声アシスタントサービス部とを具備することを特徴とする。
【図面の簡単な説明】
【００１３】
【図１】現状の音声アシスタントサービスの利用によりＲＰＡロボット制御を試みた場合の説明図。
【図２】本発明の第１の実施形態に係るＲＰＡロボット制御システムの構成図。
【図３】本発明の実施形態に係るＲＰＡロボット制御システムにおいて用いる、音声入力された文章に含まれる少なくとも単語キーワードを含む文字情報と、ＲＰＡロボットが実行するジョブ処理内容情報とを対応付けたテーブルの内容を示す図。
【図４】このシステムにおいて行われる各種プログラム情報の設定や登録処理の概要を示す図。
【図５】本発明の実施形態に係るＲＰＡロボット制御システムにおいて行う利用者登録のための動作を示すフローチャート。
【図６】本発明の実施形態に係るＲＰＡロボット制御システムにおいて行う音声アクション定義のための動作を示すフローチャート。
【図７】本発明の実施形態に係るＲＰＡロボット制御システムにおいて行う音声アクション定義において設定されるテーブルの内容を示す図。
【図８】本発明の実施形態に係るＲＰＡロボット制御システムにおいて行うユーザロボット登録のための動作を示すフローチャート。
【図９】本発明の実施形態に係るＲＰＡロボット制御システムにおいて行う音声キーワード登録のための動作を示すフローチャート。
【図１０】本発明の第１の実施形態に係るＲＰＡロボット制御システムの動作の説明図。
【図１１】本発明の第１の実施形態に係るＲＰＡロボット制御システムの構成図及びその動作の説明図。
【発明を実施するための形態】
【００１４】
以下添付図面を参照して、本発明の実施形態に係るＲＰＡロボット制御システムを説明する。各図において同一の構成要素には、同一の符号を付して重複する説明を省略する。図２に、本発明の実施形態に係るＲＰＡロボット制御システムの構成図を示す。本実施形態に係るＲＰＡロボット制御システムは、Ａさんの業務を行うＲＰＡロボット１０１−１〜１０１−４と、Ｂさんの業務を行うＲＰＡロボット１０２−１〜１０２−２とを示すが、数量に限定はない。ＲＰＡロボット１０１−１〜１０１−４、１０２−１〜１０２−２は、コンピュータ機器１５１、１５２を用いて所要コマンドに基づき所要のジョブ処理を実行するものであり、汎用のものであっても良いが、ＡさんやＢさん、或いはＡさんやＢさんの会社等において独自に開発製造したソフトウエアやファームウエアを中心として構成されるロボットである。
【００１５】
本実施形態に係るＲＰＡロボット制御システムは、上記ＲＰＡロボットの他、ロボットコントローラ１１１、１１２、ユーザ音声電子端末１２１、１２２、音声アシスタントサービス部１３０を備える。ロボットコントローラ１１１は、Ａさんの業務を行うＲＰＡロボット１０１−１〜１０１−４のコントロールを行うコントローラであり、ロボットコントローラ１１２は、Ｂさんの業務を行うＲＰＡロボット１０２−１〜１０２−２のコントロールを行うコントローラである。
【００１６】
ロボットコントローラ１１１、１１２は、少なくとも単語キーワードを含む文字情報と対応付けられて定義されたジョブ処理内容情報のテーブルを備え、ユーザＩＤに対応して起動されると共に文字情報が到来すると上記テーブルを検索して対応するＲＰＡロボットへ上記検索結果に応じた所要のコマンドを与えて上記ＲＰＡロボット１０１−１〜１０１−４、１０２−１〜１０２−２をコントロールするものである。
【００１７】
ロボットコントローラ１１１は、ＡさんやＡさんの会社等において独自に開発製造したソフトウエアやファームウエアを中心として構成されるコントローラであってよい。ロボットコントローラ１１２は、ＢさんやＢさんの会社等において独自に開発製造したソフトウエアやファームウエアを中心として構成されるコントローラであってよい。
【００１８】
上記少なくとも単語キーワードを含む文字情報と対応付けられて定義されたジョブ処理内容情報のテーブルについて、説明する。本実施形態は、音声入力によってＲＰＡロボット制御を確実に適切に行うものであり、音声入力された文章に含まれる少なくとも単語キーワードを含む文字情報と、ＲＰＡロボットが実行するジョブ処理内容情報とを対応付けたテーブルである。
【００１９】
例えば、Ａさんは図１において説明したようなＪＯＢ１〜ＪＯＢ４を行う必要がある場合に、これらをＲＰＡロボットが実行するようにテーブルが作成される。具体的には、図３（Ａ）に示されるように、文字情報「ＰＣ」に対してジョブ内容情報「ＰＣを起動する」が対応付けられて定義され、文字情報「メール」に対してジョブ内容情報「メールを開いて読む」が対応付けられて定義され、文字情報「日報」に対してジョブ内容情報「日報を作成して上司のＰＣなどへ送る」が対応付けられて定義され、文字情報「出張精算」に対してジョブ内容情報「出張精算書を作成し、経費精算システムへの登録」が対応付けられて定義される。上記のジョブ内容情報「メールを開いて読む」については、「パーソナルコンピュータに着信したメールを開封し、音声変換してユーザ音声電子端末へ送信する」という内容であっても良い。
【００２０】
また、Ｂさんについては、「メールを開いてメールを読む」というジョブ内容と、「見積書を作成しメールによって発送する」というジョブ内容について、これらをＲＰＡロボットが実行するようにテーブルが作成されるものとする。具体的には、図３（Ｂ）に示されるように、文字情報「ＰＣ」に対してジョブ内容情報「ＰＣを起動する」が対応付けられて定義され、文字情報「メール」に対してジョブ内容情報「メールを開いて読む」が対応付けられて定義され、文字情報「見積書」に対してジョブ内容情報「見積書を作成しメールによって発送する」が対応付けられて定義される。「見積書を作成しメールによって発送する」というジョブ内容については、文字情報にメールの宛先情報を含んでいても良いし、或いは、「宛先情報がない場合にはユーザに問い合わせるメッセージを返送し、応答を受ける」というジョブ内容が対応付けられて定義されても良い。
【００２１】
また、テーブルには、１単語に対応して１ジョブ処理内容が対応付けられていても良く、１単語に対応して多数ジョブ処理内容が対応付けられていても良い。１単語に対応して多数ジョブ処理内容が対応付けられる場合の例として、ＲＰＡロボットが或るサービス利用の申し込みを受け付ける受付システムのＲＰＡロボットであり、このロボットはジョブ処理内容として、サービス申し込みメールを開封し、メール内容を表計算ソフトにおける所定フォーマットの情報とし、更にＣＳＶ変換した後、上記受付システムに登録するジョブ処理を行うものである場合を挙げることができる。以上がテーブルの内容についての説明であるが、このテーブルの内容は後に説明する音声アクション定義ＯＰＥ２に設定された情報により変更しても良い。
【００２２】
次に、ユーザ音声電子端末について説明する。本実施形態では、Ａさんが用いるユーザ音声電子端末１２１とＢさんが用いるユーザ音声電子端末１２２とが示されている。これらユーザ音声電子端末１２１、１２２は、ＡＩスピーカ、携帯電話端末、スマートフォン、ＰＤＡ、コンピュータのいずれかにより実現されることを許容する。ユーザ音声電子端末１２１、１２２は、ユーザの音声入力を受けると共に音声出力を行う音声入力部及びネットワークインタフェースを有するものである。このネットワークインタフェースによって音声アシスタントサービス部１３０に接続されている。
【００２３】
音声アシスタントサービス部１３０は、ネットワーク１４０Ａに接続され、ユーザ音声電子端末１２１、１２２からユーザＩＤを含む音声入力がなされると、入力されたユーザＩＤに対応するロボットコントローラにネットワーク１４０Ｂを介してアクセスし、上記入力されたユーザＩＤ及び音声に係る文字情報を送信するものである。
【００２４】
音声アシスタントサービス部１３０は、ネットワークにおいて音声認識機能及びＮＬＰ（自然言語解析機能）を有した音声アシスタントサービス業務を提供するサービス業者により提供されるサービスを行う音声アシスタントサービス本体部１３１と、この音声アシスタントサービス本体部１３１によるサービスを上記ロボットコントローラ１１１、１１２につなげるインタフェース部１３２を有している。音声アシスタントサービス本体部１３１は、上記ユーザ音声電子端末１２１、１２２から入力された音声を認識して例えばキャラクタデータとして文字情報をロボットコントローラに送信するものである。上記インタフェース部１３２は、本実施形態のＲＰＡロボット制御システムの利用者に向けたポータルサイトとしての機能を有していることができる。
【００２５】
また、音声アシスタントサービス本体部１３１は、ネットワークにおいて音声認識機能及びＮＬＰ（自然言語解析機能）を有した音声アシスタントサービス業務を提供するサービス業者により提供されるサービスを行うものであるから、音声によってユーザ音声電子端末１２１、１２２へ応答を返すことが可能であり、ＲＰＡロボット１０１−２、１０２−１から送られるメールの読み上げに係る音声についてもユーザ音声電子端末１２１、１２２へ送ることが可能である。
【００２６】
以上のように構成されるＲＰＡロボット制御システムにあっては、ＲＰＡロボットサービス２００へ、各種のプログラム、情報、データ等の設定や登録に係る処理、更に登録された各種のプログラム、情報、データ等の使用・運用を行う必要がある。このシステムにおいて行われる各種プログラム情報の設定や登録処理の概要は、図４に示される如くである。即ち、ユーザ（利用者）定義登録ＯＰＥ１と、音声アクション定義ＯＰＥ２と、ユーザロボット定義ＯＰＥ３と、音声キーワード登録ＯＰＥ４との処理が必要となっている。
【００２７】
ユーザ（利用者）定義登録ＯＰＥ１は、例えば、図５に示すフローチャートに示すように行われる。このフローチャートは１ユーザ分の処理である。ユーザ（利用者）を特定する情報（氏名、生年月日等の個人にユニークな情報）を入力し、これに対応するＩＤ、パスワードを発行し、システムのメインコンピュータなどに登録しておく（Ｓ１１）。この情報は、ユーザ音声電子端末１２１、１２２のユーザ情報と対応付けられ、ユーザ音声電子端末１２１、１２２から音声入力によって当該ＲＰＡロボット制御システムのサービスへ進むことができる。後に述べるように、この情報が音声アシスタントサービス本体部１３１のＮＬＰ（自然言語解析処理機能）にプラグインされることにより、この情報に対応付けられたユーザ音声電子端末１２１、１２２からの音声情報と個人（Ａさん、Ｂさんなど）が対応付けられて自然言語解析処理（音声認識処理）が続けられ、Ａさん、Ｂさんなどの個人ユーザによるＲＰＡロボット制御を可能とする。
【００２８】
次に、ユーザが利用するコンピュータ機器端末（これは、一般的にＰＣとすることができ、ＲＰＡロボット１０１−１〜１０１−４、ＲＰＡロボット１０２−１〜１０２−２を実現するものである）を利用する台数分登録する（Ｓ１２）。即ち、ＰＣ名称、ＩＤ、アドレスおよびインタフェース部１３２からのパス情報などが登録される。ユーザが利用する上記コンピュータ機器端末の動作リストを登録する（Ｓ１３）。この動作リストは、図３のテーブルに設定した「ジョブ処理内容情報」に準じた情報のリストであり、ＲＰＡロボットの数に応じて登録される。これは、コンピュータ機器１５１、１５２によってＲＰＡロボット１０１−１〜１０１−４、１０２−１〜１０２−２が実現されることを登録する意味を有している。
【００２９】
次に、ユーザが利用する上記コンピュータ機器端末に対し、自動化ソフトウエアを例えばインタフェース部１３２をポータルサイトとしてダウンロードしインストールすることができる（Ｓ１４）。この自動化ソフトウエアは、ＲＰＡロボット１０１−１〜１０１−４、１０２−１〜１０２−２が、コンピュータ機器を用いて所要コマンドに基づき所要のジョブ処理を実行するためのソフトウエアである。
【００３０】
音声アクション定義ＯＰＥ２は、例えば、図６に示すフローチャートに示すように行われる。この音声アクション定義は例えばテーブルとして作成することができ、このテーブル（音声アクション定義テーブル）には、図７に示されるように音声アシスタントサービス本体部１３１によるサービスを上記ロボットコントローラ１１１、１１２につなげるためのものであり、ロボット名称、アクションを、ポータルサイトＵＲＬに対応付けて定義登録するものとすることができる。
【００３１】
音声アクション定義ＯＰＥ２は、例えば、図６に示すように行われる。このフローチャートの処理は、ユーザが利用する１端末（１ＰＣ）分の処理である。まず、ロボット名称をポータルサイトＵＲＬに対応付けて登録する（Ｓ２１）。ロボット名称は、図３において説明した「文字情報」と共通にすることができる。次に、上記ロボット名称に対応して、ＲＰＡロボットが行うアクションの内容を簡潔な内容として登録することができる（Ｓ２２）。次に、１端末（１ＰＣ）が実現するＲＰＡロボット分の登録が完了したかを検出し（Ｓ２３）、ＮＯとなるとステップＳ２１へ戻って処理を継続し、ステップＳ２３においてＹＥＳとなるとエンドとなる。上記処理をシステム内のユーザが利用する全端末（全ＰＣ）について行う。
【００３２】
ユーザロボット定義ＯＰＥ３は、例えば、図８に示すフローチャートに示すように行われる。このフローチャートの処理は、ユーザが利用する１端末（１ＰＣ）分の処理を示すものである。具体的には、図３に示したテーブルが登録できれば良く、ロボットコントローラ１１１、１１２がＲＰＡロボット１０１−１〜１０１−４、１０２−１〜１０２−２を起動しコントロールできる情報であれば良い。
【００３３】
まず、自動化したいソフト（ＲＰＡロボットを実現するソフト）を定義する（Ｓ３１）。既に、図５のステップＳ１４においてダウンロードしインストールしたソフトウエアを指定するための情報を定義することであり、「少なくとも単語キーワードを含む文字情報」と同一の情報あるいは、この文字情報に「ソフトウエア」を付加した程度の情報であって良い。次に、処理方法（入力、処理、出力）を定義する（Ｓ３２）。この定義は、図３に示したテーブルにおけるジョブ内容情報と同一であっても良く、また、図３に示したジョブ内容情報を入力、処理、出力に分けて定義したものであっても良い。例えば、ジョブ内容情報「メールを開いて読む」については、「メールのキャラクタ入力」、「キャラクタの音声変換処理」、「音声によるメールの出力」と定義することができる。
【００３４】
次に、ルール（合格条件）を設定する（Ｓ３３）。このルールは、図３に示したテーブルの「文字情報」と同一の情報としても良いが、この「文字情報」以外の文字情報が含まれている場合にもこの「文字情報」に対応する同じジョブ内容を実行するというルールとすることができる。従って、文字情報「メール」以外に、例えば「レター」や「手紙」や「メッセージ」と「読む」などの文字情報が含まれていれば、文字情報「メール」の場合と同じジョブ内容を実行するという情報を設定することができる。次に、１端末（１ＰＣ）が実現するロボット分の登録が完了したかを検出し（Ｓ３４）、ＮＯとなるとステップＳ３１へ戻って処理を継続し、ステップＳ３４においてＹＥＳとなるとエンドとなる。上記処理をシステム内のユーザが利用する全端末（全ＰＣ）について行う。
【００３５】
音声キーワードの登録ＯＰＥ４は、例えば、図９に示すように行われる。このフローチャートの処理は、ユーザ（利用者）毎の処理である。従って、前述の通りＡさんとＢさんがユーザである場合には、ＡさんとＢさんに関する登録がなされる。他に、例えば、Ｃさん、Ｄさん、Ｅさん、・・・と利用者があり、登録が必要であればこのフローチャートによる処理が繰り返されることになる。この音声キーワードの登録ＯＰＥ４の処理では、図６において説明した音声アクション定義ＯＰＥ２において設定した音声アクション定義の情報を取り込む（Ｓ４１）。
【００３６】
また、音声アシスタントサービス本体部１３１のＮＬＰ（自然言語解析処理機能）にユーザ（利用者）定義登録ＯＰＥ１の情報をプラグインする（Ｓ４２）。このプラグインにより、この情報に対応付けられたユーザ音声電子端末１２１、１２２からの音声情報と個人（Ａさん、Ｂさんなど）が対応付けられて自然言語解析処理が続けられ、Ａさん、Ｂさんなどの音声によって個人ユーザによるＲＰＡロボット制御が可能となる。
【００３７】
また、ロボットコントローラに、上記ステップＳ４１において取り込んだ音声アクション定義ＯＰＥ２において設定した音声アクション定義の情報を登録する。この結果、ロボットコントローラは、本実施形態では、ＲＰＡロボット１０１−１〜１０１−４、１０２−１〜１０２−２を起動し所望のＲＰＡロボットが所望のジョブ内容が実行されるようにコントロールがなされることになる。
【００３８】
以上のように構成された本実施形態に係るＲＰＡロボット制御システムの動作を、図１０を用いて説明する。この例は、Ａさんについてのみ示されている。Ａさんは、ユーザ音声電子端末１２１を用いて、新幹線等の車中から音声入力によりジョブ処理のオーダーＯＤ１、ＯＤ２、ＯＤ３、ＯＤ４を音声入力することができる。オーダーＯＤ１は、「ＰＣにログインする」ジョブ処理のオーダーであり、オーダーＯＤ２は、「メールを開いてメールを読み上げる」ジョブ処理のオーダーであり、オーダーＯＤ３は、「日報を作成して上司のＰＣなどへ送る」ジョブ処理のオーダーであり、オーダーＯＤ４は、「出張の場合に出張精算書を作成し、経費精算システムへの登録を行う」ジョブ処理のオーダーである。
【００３９】
上記入力された音声は音声アシスタントサービス部１３０に受け取られ、音声認識される。音声アシスタントサービス部１３０は、入力されたユーザＩＤに対応するロボットコントローラ１１１にアクセスし、上記入力されたユーザＩＤ及び音声に係る文字情報を送信する。ユーザＩＤと、これに対応するロボットコントローラ１１１の対応付けは、ユーザ（利用者）定義登録ＯＰＥ１によってなされている。
【００４０】
ロボットコントローラ１１１には音声に係る文字情報が送られ、ロボットコントローラ１１１は、文字情報が到来すると上記テーブルを検索して対応するＲＰＡロボットへ上記検索結果に応じた所要のコマンドを与えて上記ＲＰＡロボットをコントロールする。ユーザが利用する上記コンピュータ機器端末（ＰＣ）に対しては、Ａさんのユーザ（利用者）定義登録ＯＰＥ１のステップＳ１４の処理において自動化ソフトウエアがダウンロードおよびインストールされており、オーダーＯＤ１、ＯＤ２、ＯＤ３、ＯＤ４に対応するジョブ処理を行うＲＰＡロボット１０１−１〜１０１−４が稼働可能となっている。以上のオーダーＯＤ１、ＯＤ２、ＯＤ３、ＯＤ４のうち所望のものをユーザが音声入力することにより、ＲＰＡロボットから離れた遠隔地にユーザが居る場合にも音声入力によってＲＰＡロボット制御を確実に適切に行うことができる。
【００４１】
なお、上記第１の実施形態では、音声アシスタントサービス部１３０が音声認識機能を有するものとしたが、ロボットコントローラが、音声認識機能を有して良い。この場合、音声アシスタントサービス部１３０が音声認識機能を有するものの、音声アシスタントサービス部１３０は、上記ユーザ音声電子端末から入力された音声をそのまま文字情報としてロボットコントローラに送信するように構成することができる。
【００４２】
そして、音声認識機能を有しているロボットコントローラは、上記送信されてきた音声を音声認識して用いる。例えば、図１１に示されるように、ロボットコントローラ１１１ＡがＮＬＰ（自然言語解析処理機能）を有する第２の実施形態に係るＲＰＡロボット制御システムを構成することができる。
【００４３】
以上のように本発明の各実施形態によれば、利用者向けに作成準備したＲＰＡロボットを遠隔地に居たとしても音声によりリアルタイムで動作制御させることができ、極めて便利である。従って、利用者がコンピュータ機器の配置されている会社などに居なくともコンピュータ機器の立ち上げ及び各種のジョブ処理をＲＰＡロボットによって実現できる。
【００４４】
また、音声アシスタントサービス部が、ネットワークにおいて音声認識機能及びＮＬＰ（自然言語解析機能）を有した音声アシスタントサービス業務を提供するサービス業者によりサービスを提供している場合にあっても、この音声アシスタントサービス部はＲＰＡロボットを直接制御するのではなく、音声や音声認識結果である文字情報などの経路として機能するだけなので、利用者向けに独自に開発したＲＰＡロボットを適切に制御でき、ＲＰＡロボットの変更や改良も音声アシスタントサービス部の仕様を何ら気にすることなく可能である。
【００４５】
更に、音声アシスタントサービス部が音声認識した文字情報の意味内容について関わりを持たないので、利用者の業界に特有の業界用語や方言を制御用の文字情報としても利用者向けに独自に開発したＲＰＡロボットを適切に制御できる。
【符号の説明】
【００４６】
１０１−１〜１０１−４、１０２−１〜１０２−２  ＲＰＡロボット
１１１、１１１Ａ、１１２  ロボットコントローラ
１２１、１２２  ユーザ音声電子端末
１３０  音声アシスタントサービス部
１３１  音声アシスタントサービス本体部
１３２  インタフェース
１４０Ａ、１４０Ｂ  ネットワーク
１５１、１５２  コンピュータ機器
【図１】
2020148792.tif 000003
【図２】
2020148792.tif 000004
【図３】
2020148792.tif 000005
【図４】
2020148792.tif 000006
【図５】
2020148792.tif 000007
【図６】
2020148792.tif 000008
【図７】
2020148792.tif 000009
【図８】
2020148792.tif 000010
【図９】
2020148792.tif 000011
【図１０】
2020148792.tif 000012
【図１１】
2020148792.tif 000013