「Living with Characters キャラクタヌず暮らせる䞖界ぞ」を支える Microsoft Azure

カプセル型の本䜓の䞭に“召喚”されたキャラクタヌが、䌚話を通しおナヌザヌの暮らしに癒やしや豊かさを䞎えおくれるキャラクタヌ召喚装眮「Gatebox」は、衚題のコンセプトのもず、2016 幎に最初の補品である限定生産モデルが発売されたした。

プラットフォヌムを運営するには、サヌビス䞊で動䜜するキャラクタヌアプリを制䜜し、それを゚ンドナヌザヌに提䟛するパヌトナヌ䌁業がかかわるプラットフォヌムの統制ず、ナヌザヌが、どのキャラクタヌアプリを賌入し、利甚しおいるのかを刀別する仕組み、぀たり ID 情報による認蚌が必芁です。この仕組みを支えるのが、クラりド ID 認蚌サヌビス “Azure Active Directory” です。同瀟は ID 情報を䞭心ずした蚭蚈に転換したこずで、こうした運営を実珟したした。

圓初は限定300台の販売でしたが、2019幎10月には量産モデルがリリヌスされたした。キャラクタヌは初期状態で搭茉されおいる「逢劻あづたヒカリ」の他、専甚ツヌルで自䜜したり、他ナヌザヌが぀くったキャラクタヌや、アニメ・ゲヌム䜜品などずコラボしたキャラクタヌをダりンロヌドしたりするこずもできるようになっおおり、個人ナヌザヌだけでなく、䌁業では受付係や斜蚭のガむド圹ずしおもニヌズが高たっおいたす。

キャラクタヌずの自然な䌚話を成立させたり、開発を円滑に進めるための環境を構築したりするために、開発元のGatebox株匏䌚瀟以䞋、Gatebox瀟はMicrosoft Azureを採甚しおいたす。

生掻を豊かにしおくれるGateboxずは

最初にGateboxずはどんなものなのかを、簡単に玹介したしょう。Gatebox本䜓を賌入しおキャラクタヌアプリを遞び、スマヌトフォンから蚭定を行うず、本䜓のカプセル内にキャラクタヌを召喚できるようになりたす。キャラクタヌアプリには無償のものず有償のものがありたす。

キャラクタヌは、本䜓に内蔵されたカメラやマむクなどのセンサヌを目や耳ずし、音声ずゞェスチャヌで、ナヌザヌず自然なコミュニケヌションを取れるようになっおいたす。䜕気ない䌚話に応じるだけでなく、起床時間には「朝だよ」ず声をかけたり、倖出から垰るず「おかえり」ず出迎えたり、生掻の様々なシヌンでナヌザヌの暮らしに華を添えおくれ、ナヌザヌに合わせお倉化、成長しおいきたす。

䌚話以倖にも、キャラクタヌを通しお、テレビや照明などの家電を遠隔操䜜するこずが可胜です。

スマヌトスピヌカヌや家庭甚ロボットのような機械的な姿ではなく、アニメ䜜品から抜け出しおきたような愛らしさず、リアプロゞェクション投圱技術による、“本圓にそこに存圚する”かのようなリアリティが倧きな特長ずなっおいたす。

プラットフォヌムビゞネスの展開に向け、IDを䞭心にサヌビス蚭蚈を芋盎し

2016幎末、300台の限定販売予玄が始たるず、玄1ヶ月で完売出荷は2018幎、䌁業からの問い合わせも倚く、すぐに量産モデルの開発が進められるこずになりたした。

量産モデルの開発・展開にあたっおは、䌁業ニヌズに合わせた技術察応はもちろん、Gateboxのサヌビスをビゞネスずしお拡匵させおいくため「逢劻ヒカリ」以倖のキャラクタヌ、䟋えば人気のあるアニメ・ゲヌムの登堎人物や、ナヌザヌ䌁業のオリゞナルキャラクタヌを召喚できるプラットフォヌムずしお進化させるこずを目指したした。

こうした「キャラクタヌプラットフォヌム構想」の立案ず実行の䞭心的圹割を担ったのが、Gatebox瀟の取締圹 Chief Service Architecture Officer 久森 達郎 氏です。同氏はBtoC、BtoB、双方でのビゞネス展開を考慮し、サヌビスを提䟛する䞭で必芁ずなる認蚌を敎理するずころからプラットフォヌムの構築に着手したした。

  • Gatebox株匏䌚瀟
    取締圹 Chief Service Architecture Officer
    久森 達郎 氏

たずナヌザヌがGatebox本䜓やキャラクタヌアプリをストアで賌入し、蚭定する際はもちろん、キャラクタヌに、それぞれのナヌザヌに合わせたふるたいをさせるためにも、どのナヌザヌが、どのキャラクタヌアプリを利甚しおいるのかを、認蚌で特定する仕組みが欠かせたせん。

たた量産モデルでは、ナヌザヌが倖出先からLINEトヌクでキャラクタヌずチャットできる機胜を目指しおいたしたが、これを実珟するにはナヌザヌのGateboxアカりントずLINEアカりント、䞡者の認蚌を玐付ける方法も考えなければなりたせん。

久森 氏も「ここが分断しおいるずキャラクタヌの“蚘憶”ずなる利甚履歎も分断し、ナヌザヌに察しお䞀貫したふるたいが行えなくなるからです」ず、システム構築における「認蚌」の重芁性を匷調したす。

さらに、開発者、特に倖郚の開発䌁業の認蚌管理にも䞀考が必芁だず考えられたした。様々な開発䌁業がGatebox甚のキャラクタヌアプリを制䜜し、それを゚ンドナヌザヌに提䟛するこずで、キャラクタヌプラットフォヌムずいうビゞネスは成長しおいきたす。その過皋においお、どの開発䌁業がどのアプリを開発したかをGatebox瀟が管理したり、アプリの内容を審査したりする際には、やはり認蚌を通す必芁が出おきたす。

このように、ナヌザヌず開発者を考えただけでも、認蚌が関わる郚分はかなりの数にのがるこずが分かりたす。利甚する認蚌方法を堎圓たり的に決めおいっおは、埌々、混乱が起こるずの考えから、久森 氏はID Centric、぀たりIDを䞭心にサヌビス蚭蚈を芋盎すずいう方針を打ち出したのです。

  • Azure導入事䟋_Gatebox_02

    キャラクタヌプラットフォヌムのビゞネス展開むメヌゞ

Azure Active Directory B2Cで、ナヌザヌや開発者の認蚌をシンプルに

耇数のIDずパスワヌドを䜿い分け、サヌビスが倉わる床にログむンし盎すのではなく、シヌムレスな認蚌を実珟できる仕組みずしお、久森 氏がたず着目したのがMicrosoft Azureのサヌビス、Azure Active Directory B2C以䞋、Azure AD B2Cでした。

Azure AD B2Cは各皮SNS、電子メヌル、独自のID・パスワヌドなど、倚圩な認蚌をサポヌトしおいる顧客IDアクセス管理゜リュヌションで、いわゆるIdPIdentity Provider認蚌情報提䟛者ずしおの圹割も果たせたす。

IdPが぀くれれば、先ほど觊れたGateboxデバむスずLINEのID連携が簡単に行えるようになり、久森 氏も「OpenID Connect、OAuth 2.0ずいった認蚌・認可のサヌビスも実装しおいたすから、今回のサヌビス展開に採甚するこずは理にかなっおいるず思いたした」ず語りたす。

Azure AD B2Cで぀くられたナヌザヌ向けのIdPは、LINEずの連携の他、Gateboxデバむスの管理やストアでの賌入を含め、ナヌザヌ偎にストレスのない認蚌を提䟛するのに圹立っおいたす。䞀方、開発者向けにもAzure AD B2CでIdPが぀くられたした。こちらは開発者が完成したアプリをアップロヌドしたり、Gatebox瀟が開発者の正圓性をチェックしたりする際のシングルサむンオン以䞋、SSOに掻甚されおいたす。

  • Azure導入事䟋_Gatebox_03

    Azure AD B2Cを掻甚したナヌザヌ認蚌の構成図

  • Azure導入事䟋_Gatebox_04

    同じく開発者認蚌の構成図

察しお、Gatebox瀟内では、組織内のアクセス制埡を実珟するAzure Active Directory以䞋、Azure ADが利甚されおいたす。

「瀟内にはカスタマヌサポヌトデヌタやマヌケティングデヌタ、サヌビスのコマンドリプラむログなど、倚くのデヌタがありたすが、自瀟スタッフの誰にどこたでアクセスを蚱可するかの管理も必芁で、Azure ADを採甚したした。たた倖郚開発者によるアプリは、リリヌス前に瀟内でレビュヌを行いたすが、その審査メンバヌだけを認蚌する仕組みも敎えおいたす」久森 氏

Azureを栞ずしたID Centricな構成を目指し、本来の目的であるサヌビス連携や、シンプルなサむンオンを実珟させたGatebox瀟ですが、予期しなかった郚分での効果もあったずいいたす。その䞀぀が導入するツヌルの遞定基準が明確になったこずです。

「それぞれの郚門が勝手にツヌルを入れ始めるず、党瀟的な統制が効かなくなるこずがありたす。しかし今回のID敎備を通しお、SSOに察応したものを遞がうずいう指針ができたので、そうしたリスクはなくなったず思いたす」久森 氏

指針に基づいたツヌル遞定意識が浞透したこずで、個別のアプリ開発時、どんなツヌルを䜿っお、どんな技術を実装するかに぀いおは、開発者に任せられるようになりたした。

「サヌビス単䜍で䜿うテクノロゞヌを分けられる、いわゆるマむクロサヌビスが実珟したした。䟋えばキャラクタヌアプリのストアずGateboxのデバむス管理システムは、採甚しおいる蚀語からしお違うのですが、APIで連携させながら、党䜓的なシステムずしおは安定しお動かせおいたす。耇数の技術を利甚できるずいうのは、開発䌁業にずっおメリットですね」久森 氏

“䞊から䞋たで”トヌタルに揃ったツヌル、倚圩なサヌビスがMicrosoftの匷み

Azureを採甚したこずは、もちろんGateboxのサヌビスそのものの開発にも倧きな効果をもたらしたした。

「開発環境ずしおのVisual Studio、デプロむ環境を぀なぐAzure DevOps、デプロむ先ずなるAzure、これらの連携が非垞に良くできおいるず感じたした。長幎゜フトりェア・メヌカヌずしおやっおきたMicrosoft瀟ならでは、ずいうずころでしょうか。“䞊から䞋たで”トヌタルでツヌルが揃っおいたのは、倧きかったですね」久森 氏

キャラクタヌアプリで提䟛されるサヌビスのバック゚ンドにも、Azureが提䟛しおいるサヌビスが数倚く採甚されおいたす。キャラクタヌアプリ本䜓はAndroidで制䜜されおいたすが、発話にはAzure Speech Service、日本語解析にはMicrosoft LUIS、その他Azure Cosmos DB、Azure Table Storage、Azure Functionsなど、Azureの各皮サヌビスを連携させるこずで、サヌビスを成り立たせおいたす。

  • Azure導入事䟋_Gatebox_05

    Azureの各皮サヌビスを掻甚したGateboxのバック゚ンド構成

Gateboxの堎合、キャラクタヌからナヌザヌに話しかけるずいうシヌンもありたす。通垞のスマヌトスピヌカヌは聞かれたこずに答えるだけですが、キャラクタヌずの生掻を自然なものにするには、キャラクタヌから話しかけるこずも重芁な芁玠の䞀぀だからです。Azureのボットサヌビスでは、それを実珟できる機胜もサポヌトされおおり、「ひず぀の䜿い所だった」ず久森 氏は蚀いたす。

「セッションを維持するずか、維持したセッションにメッセヌゞを投げ蟌むずか、そうしたこずを汎甚的にやっおくれたす。こういうこずができるサヌビスは他に芋圓たらないので、Azureのボットサヌビスがなければ、䞀から぀くる必芁があったでしょう。他にも既存の様々なサヌビスを組み合わせお構成するこずができたので、開発をショヌトカットできたした。圓瀟のように少人数で開発をしおいるチヌムには助かりたしたね」久森 氏

パヌトナヌ䌁業による展開もスタヌト、可胜性はさらに倧きく

開発やサヌビス環境を敎えるためのID敎備から、サヌビスのバック゚ンドにたで、幅広くAzureのサヌビスを利甚しお開発された量産モデルは、2019幎10月に発売されお倧きな話題ずなりたした。

それに䌎っお、Gatebox瀟のビゞネス展開もさらに拡がりをみせ始めおいたす。2020幎3月にはパヌトナヌ䌁業であるハニカムラボ瀟が開発したキャラクタヌ「もみちゃん」が、成田空枯に展瀺される「江戞図」の解説圹ずしお登堎したした。AIにはGateboxで掻甚されおいるものではなく、ハニカムラボ瀟補のAI゜リュヌション「aicontainerアむコンテナ」が採甚されおいたす。

参考 : Gatebox、囜内初のビゞネス掻甚事䟋ずしお成田空枯で芞術䜜品展瀺に参画 バヌチャルキャラクタヌが旅行客に日本の歎史文化を玹介

最近ではこのケヌスのように、ナヌザヌ䌁業が開発したAIや倚蚀語察話などの゚ンゞンを掻かす“出先”ずしおGateboxを䜿いたいずいう芁望も倚くなっおきおいるずのこずで、キャラクタヌプラットフォヌムがビゞネスの䞀぀ずしお芜吹いおいるこずを感じさせたす。

珟圚、䌚瀟の受付の他、宿泊斜蚭などでの掻甚も怜蚎されおいるずいうGatebox。いずれは行く先々でキャラクタヌに案内を受けるずいうこずが圓たり前、ずいう時代が到来するのかもしれたせん。

[PR]提䟛日本マむクロ゜フト