/【初中級者向け】RPA開発における「人に優しい設計」とは!?(後編)2019.02.16【初中級者向け】RPA開発における「人に優しい設計」とは!?(後編)Tweet前編では、高いパフォーマンスのロボをいかに作るかについて教えていただきました。知秀さんに引き続き教えていただきます。ともひで)さんとは?メットライフ生命で、ロボティクス・エンジニアとしてRPA開発に従事。これまでにソフトバンク・ロボティクスのカスタマーサクセスの立ち上げや、生保系SIerとして生命保険会社の基幹システム開発に携わる。システム開発、コンサル、IT講師などなど。yahooロッジが新しい家。shares【初中級者向け】RPA開発における「人に優しい設計」とは!?(前編)https://rpahack.com/rpa-development-tips1最近、RPAが頻繁に取り上げられるようになり、RPA開発に携わった経験のあるエンジニアも増えてきました。Communityイベントに登壇された際の宮知秀さんーー話は変わりますが、ロボのユーザーエクスペリエンスというとどういうことでしょうか?そうですね。人に配慮した動作をするというところはすごく意識しています。最近ウケたのは、ロボが業務の完了報告するメールの文章に、「お疲れ様です、ロボです。」というのを入れたやつですね(笑)ーー”お疲れ様です?”なんか人間みたいですね!これは割と好評ですね。人に優しい設計というか、なるべくユーザーの感情を汲み取ってあげたいなと思いますね。この前ロボが動いているところを現場の人に見てもらったら、「けなげ」と言われて。ロボがけなげなんだと思って、そういうのも人間味があっていいなと思います。私たち開発者は、単にExcelからデータを読み込んで、他のシステムに入力する論理的な動作としか捉えないんですが、人によって見え方は全然違うんですね。ーー他に何か人に優しい設計にしたロボはあるのでしょうか?今はメールでの工夫が結構多いです。ユーザーとロボの一番の接点なので。ロボがエラーレポートをメールする際に、「お疲れ様ですロボです。処理に失敗しました!」みたいなメッセージを送ったり。ユーザーの誕生日におめでとうメールを送るのも密かに画策しています(笑)あとは人に寄り添うという観点でやっているのは、あんまりユーザーが使っている元々のExcelとかマクロを壊しにかからないようにはしていて。要は人が楽をするために作ってきたものにロボを合わせていくので、そこをロボの仕様に合わせすぎると今度は人が使いづらくなってしまう可能性があります。それだと本末転倒で、ロボが多少複雑な動きをするとしても、そこは人の利便性を優先するようにしていますね。宮さんがロボに人間味を持たせるのはどうしてなのでしょうか?RPA自体がボトムアップでアプローチすることが多く、現場の担当者がロボと直接やり取りをします。その時あまりにも機械的なものに触れ続けさせたくないな、と個人的には思っています。RPAは導入しやすいですが、その分だけ撤退もしやすいものだと思っていて、ただ期待値はとても高いシステムだと思うんです。なんとなくで「ロボつまらんわ」って言われたり、「ロボそんなに役たたんわ」って言われたらすぐに撤退できちゃう気がしてまして。なんとなくでそう言われてしまうのは僕も困ると思っているんですよね。ロボって期待されてる程すごいものでもなくて、人のように失敗するし人のように間違いを犯しながらせっせと働く姿を見てもらって、少しずつ愛着を持ってもらったり、さっき言った「けなげ」みたいな感情を持ってもらうのも重要なのかなと思っています。持っている分野を教えて下さい。引き続きユーザーエクスペリエンス、特にインターフェイスについてですね。今ってエクセルのレポート、メール、チャットが人とのインターフェイスだと思うのですが、もうちょっと相互な感じが出せればいいなと思っています。何か言えばすぐ返ってくるLINEの友達やSiriのように、パーソナルアシスタントのレベルでやり取りができたらいいなと思っていて、チャットボットは興味持って調べていますね。ーー確かにそこのインターフェイスが変わるとかなり愛着が出てきそうですよね。インターフェイスはすごく大事にしたいなと思っていますね。その延長線上に古いシステムはロボだけが使うみたいな世界観を作れないかなと思っています。前にWeb業界でプログレッシブ・エンハンスメントという考え方が提唱されました。これはコアとなる部分は最新の技術を保って他の部分は上手くやりくりして最新に追いつこうとする戦略です。これをロボでなら実現できるんじゃないかと思っていて、要はコアが人で他の部分というのが黒い画面みたいな古いもののことです。実は黒い画面の方が精度が高いし、積み上げられてきている分、ロボで操作すると最新のアプリケーションよりも安定してます。バージョンを上げたとしても影響が出なくなります。いう世界観を作れたら人はどんどん先に進むし、取り残されたシステム群はロボが助けてくれると。この時セキュリティが大事になりますが、それこそ非機能要件を大事に、ですね。ーー契約データを入力したりとか、契約を参照したりするときに黒い画面に触らなければならないんですか?そうです。保険のシステムはデータを保持する期間が20年とかのレベルではなく、人が生きている間ずっと保持しないといけないので100年持つこともあるのです。100年データを保持するとなったら、画面の綺麗さ...とか言っていられないですよね。データを表示してその精度がいかに高いかというところがポイントになります。金融系のシステムとしては、ストレージの革新が必要だと思ってますが、一方で世界のITの進歩は常に3-5年くらいでガラッと変わってしまうので、長期間同じ状態を保つことにマッチしていないと考えています。ーー最後にどうやったら良いロボが作れますか。今回作ったロボがすごくよくできて、圧倒的にシステムの処理時間も短いしパフォーマンスも高い。業務整理も同時に行ってすごく奇麗なものが出来ました。そこが出来た理由は、その業務の領域に対してすごく想いを持っている方がいて、その人がこの業務はこのような流れの方が良いんじゃないかということを熱く語ったんですよ。個人的には最初この業務の一部分に対して強い想いを持っている人が世の中にいるんだ!という驚きがあったのですが、結果的にこういった業務に想いを持った方が成功要因であったと考えています。ロボの開発ではこういった想いを持った方にスポットライトが当たるので、その点とても良いなと思います。まとめパフォーマンス向上や、人に優しい設計など、非機能に関するこだわりのポイントを語ってくれた宮さん。人に優しい設計パートでは、遊び心も含めて楽しそうにロボ開発をされている姿が印象的でした。HACK』は、フリーランスや副業での働き方を希望するRPAのプロフェッショナルの方が会員登録をし、案件を一緒にプロジェクトを進めていくプラットフォームです。・RPAに関する知識や専門スキルを活かしてフリーランスで働きたい・副業で週1~のスポット案件をやって柔軟に仕事したいRPAに関するスキルを活かして働きたい!!という方は、お気軽に一度ご相談ください。ご相談はこちらSNSでもご購読できます。Morning株式会社CEO。『我慢しないで働ける社会を創る』をミッションに事業を展開。RPAプロフェッショナルによるRPA導入コンサルティング事業や、RPAツールの研修事業などを行う。自動化に熱い想いを持った仲間を募集中。*メールアドレス(公開はされません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。