
画像: オリヴィエ・ル・モアル、ゲッティイメージズ/iStockphoto
デジタル時代の仕事における最も顕著な影響の一つは、退屈さの増加です。多くの単純な作業でも、クリック、切り取り、コピー、貼り付けといった煩雑な作業に従業員の時間を浪費しますが、それでもなお不可欠なものです。幸いなことに、理論上はこうした退屈な作業をすべて排除できるビジネス自動化ツールがあります。それがロボティック・プロセス・オートメーション(RPA)です。
RPAは、多くの日常的な業務をソフトウェアロボットやAIワーカーに委ね、雑務を代行させ、従業員をより重要な業務に集中させる可能性を秘めています。RPAには欠点もありますが、従業員がデータ入力、請求書発行、その他の単純なワークフロー業務に多くの時間を費やしている企業は、RPAソリューションの導入を検討する価値があるかもしれません。
参照:企業におけるロボット(無料PDF)(TechRepublic)
ロボティック・プロセス・オートメーションとは何ですか?
ロボティック プロセス オートメーションは、その名前が示すとおり、ロボットを使用して基本的なワークフローを自動化し、予測可能な反復的なタスクをコンピューター上で実行するために通常かかる人間の時間を節約します。
RPAは、最も基本的なレベルでは、他の自動化手法と何ら変わりません。他の自動化手法は一般的に、人間のどのタスクをロボットで実行できるかを判断し、そのタスクを実行するために必要なロボットを設計することを目的としています。RPAは、最新のデスクトップソフトウェアのグラフィカルユーザーインターフェース(GUI)という異なる角度から自動化にアプローチします。
特殊なハードウェアと深いレベルの機械学習が必要となるアクションを実行するように設計されたロボットを構築する代わりに、RPA は、アプリ間でデータをクリック、切り取り、コピー、貼り付けしたり、デジタル フォームに入力したり、電子メールを送信したり、ユーザー レベルでコンピューターを操作したりすることで、人間と同じようにワークフローに従うように設計されたソフトウェア ロボットを構築します。
つまり、RPAソフトウェアボットは人間と同じようにコンピュータプログラムを操作し、同じ方法でトレーニングされます。RPAボットは、人間がGUIを使用して反復的なタスクを実行する様子を観察してマクロを記録し、学習します。そして、人間の介入や監視なしに、同じタスクを実行できるようになります。
RPA ソフトウェア ボットには、モニターに接続されたコンピューターも必要ありません。実行されているシステムが適切なファイルにアクセスでき、適切なアプリがインストールされていれば、理論上はタスクを無限に実行し続けることができます。
RPA(ロボティック・プロセス・オートメーション)の最大の利点の一つは、そのシンプルさです。IT部門によるわずかな設定だけで、会計担当者、データ処理担当者、管理者など、コンピューターで定型業務を行う担当者は、コードを深く掘り下げることなく、独自のRPAソフトウェアボットを作成できます。理想的な状況では、IT部門以外の従業員がRPAツールを活用でき、トレーニングや業務の引き継ぎが可能になり、人間がやりたくない退屈な作業を自動化できる新しい「デジタル従業員」が誕生するでしょう。
ITやソフトウェア開発の世界で自動GUIテストツールを使ったことがある人なら、きっとどこかで見覚えがあるでしょう。それもそのはず、TestComplete、IBMのRational Function Tester、その他GUIテストを自動化する製品は、対象範囲と目的が広いとはいえ、似たような方法で機能します。GUIテストツールは、同じタスクを何度も繰り返すのではなく、アプリのインターフェース全体を徹底的に調べてパフォーマンスの問題を探すように設計されています。
追加リソース
- ロボティック・プロセス・オートメーションについて知っておくべき5つのこと(TechRepublic)
- RPA を成功させるための 10 の黄金律、そして RPA とテスト自動化 (TechRepublic)
- ロボティック・プロセス・オートメーション(RPA)の説明(TechRepublic)
- クイック用語集:ロボティクス(TechRepublic Premium)
- チートシート:人工知能(無料PDF)(TechRepublic)
ロボティック・プロセス・オートメーションの潜在的な用途は何ですか?
RPAを活用して反復的な業務をオフロードする方法は数多くありますが、あらゆるユースケースを完全に網羅することは困難です。各企業は、各部門がロボットに安心して任せられる業務の種類を把握するために、自ら問い直し、場合によっては従業員へのアンケート調査を行うべきです。
自動化するタスクの種類に応じて、次の 2 種類の RPA ボットのいずれかを使用できます。
- 有人:人間がトリガーする必要があり、通常はタスクの一部を自動化し、残りの作業を人間に任せます。
- 非支援型:特定の条件が満たされると自動的に動作します。通常は、ボットがキュー内の新規ジョブを監視します。非支援型RPAはRPA 2.0とも呼ばれ、AIと機械学習の要素を活用して独立性を高めています。
次のように、どちらか、または両方のタイプの RPA ソフトウェア ロボットを使用できる場合があります。
- 顧客サービスでは、有人ボットと無人ボットによってサービスプロセスが円滑化され、従業員と顧客の対面およびデジタルでのコミュニケーションが容易になります。
- 医療分野では、多種多様なデータが追跡され、手動で入力され、その後他のデータベースと照合され、最新の状態に保たれる必要があり、看護師、医師、医療コーディング チームの多くの時間が消費されています。
- 請求書を作成する場合、RPA ボットはスプレッドシートに入力された新しい顧客情報を取得し、見積書または請求書を生成して、経理部門と顧客に自動的に電子メールで送信できます。
- デジタルトランスフォーメーションの取り組みや、あるソフトウェアプラットフォームから別のプラットフォームへの移行には、多くの場合、大量のデータの転記とコピーが伴います。RPAボットは、適切にトレーニングされれば、こうした作業の大部分を自動化できます。
- RPA ボットは、問題を事前に特定してヘルプデスクへの問い合わせをなくし、技術者向けのシステム情報を取得し、マシンの再起動やソフトウェアのインストールなど、ヘルプデスクの専門家が実行する必要がある基本的なシステムアクションの多くを実行できるため、IT チームの作業を大幅にスピードアップできます。
- 倉庫では、入力とレポートを自動化することで在庫管理を高速化できます。
このリストは永遠に続く可能性があります。B2B AI ソリューション企業 AIMultiple は、RPA の個別の使用例を 61 件挙げていますが、おそらくこれよりもさらに多くの使用例があるでしょう。
追加リソース:
- デジタル従業員が病院の面倒な事務作業を引き受ける(TechRepublic)
- 2020年のAI:ユースケースが人工知能の導入をどう促進するか(TechRepublic)
- レポート:機械学習における最も革新的な企業10社(TechRepublic)
ロボティック・プロセス・オートメーションは今日のビジネスにとって実用的でしょうか?
ここで、ロボティック プロセス オートメーションの本当の問題点が現れます。RPA を大規模な組織で機能するように拡張するのは難しいのです。
デロイトは、2020年のグローバルRPA調査で、RPAの導入が急速に進んでいるものの、RPAを導入している組織のうち、ボットを50台以上導入している組織はわずか3%にとどまっていることを明らかにしました。デロイトは、これはRPAを導入している企業が予想以上に困難に直面していることを示していると述べています。
デロイトは、RPAの導入コストがこれほど低いことに驚きを表明しました。特に「導入コストが比較的低く、厳選された高価値業務を自動化することで得られるメリットが大きい」という点が挙げられます。レポートでは、RPAはまだ初期段階にあり、導入を検討している多くの企業がRPAを最大限に活用するための目標をまだ設定していない可能性があることを認めています。
残念ながら、RPAを数インスタンス以上展開する際の大きな難しさの一つは、その設計に内在しています。RPAはソフトウェアGUIに依存して機能するからです。メニュー項目、ボタン、またはフィールドの位置を変更するアップデートがリリースされると、それを使用しているRPAボットは機能しなくなります。
参照: TechRepublic のすべてのチートシートと賢い人向けガイド
アナリストのジェイソン・ブルームバーグ氏は、フォーブス誌の記事で、RPAボットはごくわずかな理由で動作を停止する可能性があるため、企業はRPAの導入を慎重に検討すべきだと警告しています。彼は、APIのないレガシーソフトウェアを扱う場合、この問題はさらに深刻になると指摘しています。APIがあれば、RPAボットはインターフェースの変更を学習し、アプリケーションのバックエンドと連携してGUIの制限を克服するように設定できます。しかし、APIがなければ、アプリのGUIが完全に変更されないことに完全に依存せざるを得なくなります。
ブルームバーグ氏の意見は、デジタルトランスフォーメーション戦略企業ジェンパクトの最高デジタル責任者であるサンジェイ・スリヴァスタヴァ氏にも共感されている。スリヴァスタヴァ氏によると、RPA導入の失敗の多くは、企業がRPAをより大きな戦略の一部と捉えず、単に放っておいても無駄なツールと捉えているためだという。実際、RPAはそうではない。
「多くの企業は、ボットは一度設定すれば、バックグラウンドで自動的に稼働すると考えています。しかし実際には、ボットは生産期間中、継続的な管理とメンテナンスが必要です」とスリヴァスタヴァ氏は述べています。
メンテナンスには、ソフトウェア GUI の変更に合わせて RPA ボットを更新することだけでなく、アプリやディレクトリのパスワードが変更されたときにボットが自動的に認識するように構成されていること、ボットがジョブを実行するために必要なデータの構造の変更を認識していること、プロセスの変更に合わせてボットが更新されていることも意味します。
したがって、ロボティック プロセス オートメーションは理論的には現代のビジネスに多大な貢献をする可能性がありますが、これは比較的新しいテクノロジーであり、継続的な保守と大規模なデジタル戦略との統合が必要であり、これまでのところこれを成功させている組織はごくわずかであることを認識することが重要です。
追加リソース
- 自動化におけるトップ5のトレンド(TechRepublic)
- ロボティック プロセス オートメーションとは何か、そしてそれがビジネスにとってなぜ重要なのか? (TechRepublic)
- 人工知能倫理ポリシー(TechRepublic Premium)
ロボティック・プロセス・オートメーションは仕事にどのような影響を与えるでしょうか?
どのような種類の自動化についても、それが仕事に及ぼす影響について語らずして議論することはできませんが、ロボティック プロセス オートメーションも例外ではありません。
RPA導入により、反復的な作業に従事する人々が抱く大きな疑問は、自分の仕事が危うくなるのではないかということです。ヴィラノバ大学のビジネステクノロジー教授、スティーブ・アンドリオール氏によると、その答えは「イエス、間違いなく」です。
「もしあなたが、日常的な業務、あるいは私たちが『知識』産業と結びつける複雑な演繹推論業務に携わっているなら、あなたの仕事とキャリアは確かに大きなリスクにさらされています。AIとRPAは、あなたの仕事、キャリア、そしてあなたの職業的存在そのものを間違いなく脅かすでしょう」とアンドリオール氏はフォーブス誌に記している。
アンドリオール氏は、低レベルのAIやRPAのような自動化を自動車の発明に、そしてRPAの影響を受けやすい仕事をしている人間を自動車に取って代わられた馬や馬車製造者に例える。そうでないと主張するのは「無責任でナイーブ」だと彼は述べた。
参照:企業におけるAIとMLの管理2020:技術リーダーがプロジェクト開発と実装を強化(TechRepublic Premium)
自動化とRPAの支持者がよく口にする主張とは全く逆のことを主張する人もいる。RPAプロバイダーのUiPathは、自動化とRPAによって従業員はより価値の高い業務を行えるようになり、ストレスが軽減され、従業員一人ひとりの価値が上がる、と述べている。
実際に雇用が脅かされているかどうかをより正確に把握するには、会計事務所KPMGによるRPAに関するレポートが役立つかもしれません。レポートで使用されている表現を見れば、財務上の懸念を抱える組織がRPAをどのように捉えているかがより明確になるでしょう。
- 「RPAは労働力の裁定取引に終止符を打つ最後の釘となるかもしれない。」
- 「米国、英国、オーストラリアでは、ソフトウェア ロボットのコストはフルタイム労働者の約 10 分の 1 になると推定されています。」
- 「今日の複雑なグローバル金融市場で成功するには、人間の労働力が提供できる以上の、前例のないレベルのスピード、正確性、コスト効率が必要です。」
- 「特に規制が厳しくなる環境がますます複雑化していることを踏まえ、業界全体がRPAとAIの導入に向けて迅速に動く必要があると考えています。」
- 「機械は多くの作業をより良く、より安く、より速く行うことができます。」
- 「[ニュージーランド銀行グループ]は、財務、人事、決済、住宅ローン処理の各部門でもボットを活用しています。決済部門では、従業員数が40人から2人に減少したことが報告されています。」
KPMGの報告書はさらに、「2026年までにスマートロボットが1億人以上の知識労働者、つまり世界の雇用の3分の1を代替する可能性があると懸念する声もある」と述べている。また、ウォール街における大規模な雇用喪失が「金融サービス市場全体で続く」と指摘し、従業員には「十分な懸念材料」があると付け加えている。
このレポートでは、不安を抱える従業員にRPAを導入してもらうための手順も詳しく説明しており、RPAの目的は人員削減ではないと伝えた後、すぐに「最終的には人員削減になる可能性がある」と述べている。
したがって、RPA が仕事を置き換えるかどうかを絶対的に確実に言うのは難しいかもしれませんが、Andriole のように RPA を研究した人々や、人件費の削減から利益を得る立場にある人々は、どちらも断固として「イエス」と答えているようです。
追加リソース
- 採用キット:ロボット工学エンジニア(TechRepublic Premium)
- 51%が自動化によりITセキュリティ専門家の雇用が失われると回答(TechRepublic)
- ソフトウェアロボットの労働力貢献は今後2年間で50%増加する(TechRepublic)
主要なロボティック・プロセス・オートメーション・ソフトウェア・ベンダーはどこですか?
ロボティック・プロセス・オートメーション(RPA)ソフトウェアを提供する企業は数多く存在し、Googleで簡単に検索すれば数十社がヒットします。とはいえ、業界をリードする企業もいくつかあります。
UIPath、Blue Prism、Automation Anywhere、Kryon Systems は、顧客評価と知名度の点で常にトップに位置しているようです。
Microsoft は独自の RPA プラットフォームである Microsoft Power Automate (旧称 Microsoft Flow) も提供しているため、Power BI、Azure、またはその他の Microsoft 製品に多額の投資を行っている企業は、より簡単な統合のためにそのサービスを検討するとよいでしょう。
様々なRPAベンダーが類似したサービスを提供しているため、組織が最終的にどのベンダーを選ぶかは、自社のニーズに合った1つか2つの違いによって決まる可能性があります。RPAベンダーをお探しの場合は、複数のベンダーを比較検討し、カスタマーサービスに相談して、最適なベンダーを見つけることをお勧めします。RPAベンダーの選定には多くの要素が関係するため、ここですべてを網羅することはできません。
追加リソース
- ベンダーリスク管理:ITリーダー向けガイド(無料PDF)(TechRepublic)
- 自動化により、COVID-19検査結果の病院への提供が迅速化される(TechRepublic)
- IBMとAutomation Anywhereが手作業の代替となるソフトウェアボットソリューションで提携(TechRepublic)
ロボティック・プロセス・オートメーションを始めるにはどうすればよいでしょうか?
組織をロボティック・プロセス・オートメーション(RPA)を活用した組織へと変革することは、非常に大きな取り組みです。あらゆるビジネス変革の取り組みと同様に、これを適切に実行するには綿密な計画が必要です。
TechRepublicのデジタルトランスフォーメーションに関するチートシートでは、RPAプロジェクトへのアプローチ方法を複数紹介しています。また、TechRepublicの他のサイトや姉妹サイトZDNetにも、RPAプロジェクトに関するヒントが掲載されています。
とはいえ、ロボティック プロセス オートメーションやその他の形式のデジタル変革を開始する際には、考慮すべき重要な事項がいくつかあります。
1. 現在の自分の立ち位置を把握する
効果的なロボティック プロセス オートメーションの実装を計画する前に、何を達成したいのかを把握する必要がありますが、現在の状況と自動化するプロセスがわかるまでは、それを把握することはできません。
RPA導入の有望な部門、例えば財務、営業、その他大量のデータ入力を行うグループなどと話をしてみましょう。RPAの適切な活用方法について彼らの考えを聞き、モデリングを行い、特定の用途において時間と投資に見合う価値があるかどうかを検証しましょう。
2. ゲームプランを立てる
RPA を何に使用したいかがわかったら、その目標を達成する方法について考えましょう。
今こそ、ベンダーと話し合って最適なものを見つけ、RPA チームを構築し、RPA を成功させるために必要なタスクについて IT 部門をトレーニングし始める時期です。
また、RPAを日常的に使用する担当者を、ボットが学習・活用するためのワークフロー作成に取り組ませる時期でもあります。細部に至るまで綿密に計画された上で実行フェーズに臨めば、導入ははるかに容易になります。
3. テスト、実装、拡張
計画を立て、ベンダーを選択し、RPA チームを編成したら、RPA ベンダーの UiPath が Web サイトで説明している RPA 実装の 4 つのフェーズに取り組むことができます。
- 概念実証を構築します。
- 実稼働環境でパイロット プログラムを実行します。
- パイロット プログラムからのフィードバックに基づいてパフォーマンスを強化します。
- RPA を統合し、組織の一部にしましょう。
ロボティック・プロセス・オートメーション(RPA)システムをゼロから構築するには、膨大な作業が必要であり、これらのフェーズには数か月、場合によっては数年かかることもあります。あらゆる変革プロジェクトと同様に、必ずハードルが立ちはだかります。そして、それらを克服することが短期的および長期的な成功の鍵となります。
追加リソース
- RPA プロジェクトを開始する前に尋ねるべき 6 つの質問 (TechRepublic)
- ビッグデータプロジェクトにロボティックプロセスオートメーションを統合する方法(TechRepublic)
- ビッグデータ:さらに必読の記事(FlipboardのTechRepublic)