UiPath
概要

「RPA」(Robotics Process Automation)と呼ばれる自動化システムの代表的な製品の一つで、画面上のクリックやキーボード入力、ファイル操作、Webサイトへのアクセス、電子メールの送受信、業務システムへのデータ登録といった一連の処理をソフトウェアに再現させることができる。
従来は人がパソコンのデスクトップ画面で繰り返していた定型的な事務処理を代行させることができる。操作手順の設定には、直感的に理解しやすいグラフィック表示を多用したワークフロー形式の編集画面(エディタ)を用いる。処理の流れをドラッグ&ドロップで組み立てられるため、プログラミングの知識がなくても自動化の設計が可能である。
条件分岐や繰り返し処理、外部システムとの連携なども設定できるため、単純な定型作業に留まらず、一定の判断を伴う業務にも対応する。近年では人工知能(AI)技術との連携も進んでおり、帳票や請求書の内容を自動で読み取る機能、文書の分類、AIチャットボットとの連携などにより、活用範囲は非定型業務へと広がっている。
UiPathのシステム全体は、自動化する処理内容を作成する開発環境、実際に処理を実行するロボット、複数のロボットをまとめて管理する「Orchestrator」と呼ばれるサーバソフトウェアで構成される。Orchestratorを通じて、ロボットの稼働状況の監視や実行スケジュールの設定、権限管理を一元的に行える。小規模な自動化から大企業の全社的な運用まで、利用規模に応じた拡張が可能である。
個人向けの無料版から高度な管理機能を備えた有料の法人向けプランまで様々なライセンスが用意されている。UiPathはRPA市場の拡大と共に世界各国へ普及し、日本国内でも金融、保険、製造、流通、自治体など様々な業種で事務作業の自動化などを進める有力な手段として導入が進んでいる。開発元のUiPath社はルーマニアで創業された企業で、現在は米国ニューヨークに本社を置く。