0年 0月 の投稿一覧

Twilio SIGNAL London 2017の報告会に行ってきましたよ

マインドテックの冨です。

Twilioと言えば電話/SMSのAPIで有名ですが、最近は様々な機能が追加されてきており、コミュニケーション支援ツールのバックエンドといった方向に進化しつつあります。

Twilio社主催のイベントとして”SIGNAL”が年に一度、サンフランシスコで開催されるのが通例でしたが、今年はロンドンでも開催されたようです。日本国内の代理店はKDDI Webコミュニケーション社ですが、事業責任者の小出さん、エバンジェリストの高橋さんによるSIGNAL Londonで発表されたTwilioの新機能の紹介がありました。

Twilioの概要

そもそもTwilioって何よという話ですが、もともとはWebと電話/SMSの機能を融合させるAPI群を提供するサービスでした。専用の電話番号をただちに購入できて、その番号にかかってきた電話に対して自動応答や録音、転送、IVR(「***の場合は1を。***の場合は2を押してください」というガイダンスを聞かせて、通話の振り分けをする機能)などを、簡単なプログラミングで実装できるというサービスです。例えば、学校の行事で天候が怪しい場合に「運動会を開催するか延期するかは、当日朝7時以降に***-***-****の番号にかけて確認してください」といった情報サービスは、慣れていれば30分かからずに実装出来ます。

報告会の冒頭に、最近のTwilio社の開発状況についての紹介がありましたが、年間に30,000デプロイ、3.5日毎に新ツールか新機能のリリースというペースだそうです。それでいて可用性が99.999%、APIの動作率も99.999%の品質を保っているそうです。額面通りに信じていいのか分からないですが、個人的な体感値としても、あまりトラブルは無いかなと思います。

Studioのクローズドβリリース

今回の発表の目玉は、ビジュアルプログラミング環境の”Studio”です。これまでは”openVBX”というOSSの支援ツールがリリースされていました。これはこれで非常に便利で、コールフローをGUIで作成できるという優れものです。私もお客さんの所でその場で簡単なデモを作って披露する事もありましたが、この手のツールが正式なサービスとしてリリースされたという点が大きいでしょう。作成したコールフローが直接にTwilioの管理画面から使えるのも、なかなか好感度高いです。

「ノンプログラマーでも実装できる」とデモされていましたが、全くの素人はつらいでしょう。少なくともTwilio特有の機能の概念を理解していないと、それぞれのコンポーネントが何をするものなのか理解できないでしょう。今までコード書いていた人がRADとして使うには有用でしょうし、何より人にフローの説明するのに重宝しそうです。(あと、例によってGUIが英語です。)

Understandのクローズドβリリース

いわゆる”Voice to Text”のTwilio版です。単にテキストに直すだけでなく、サンプル音声を利用して学習させてモデルを作ると、意味解析を行ってキーワード抽出もやってくれるようです。サンプルアプリケーションとしては、ハンバーガー屋のドライブスルーの会話で、客からの注文の会話を拾って、商品、個数をリアルタイムに解析してオーダーを確定させるデモがありました。これをうまく使うとIVRでキー操作による分岐ではなく、相手のリクエスト音声からいきなり適切な人に電話を転送したり、自動で注文を受けたりすることが出来そうです。ただこちらも現在は英語のみの提供。

これに似た機能を以前のTwilioハッカソンで、MicrosoftのLUIS(language Understanding Intelligent Service)を使って、簡易的なジュークボックスのインターフェースを作ってみました(電話口で曲名を言うと、それを流してくれる)が、それのTwilio版のようでした。日本語版が公開されるまではLUISを使ってもいいかもですね。

FunctionのNPMパッケージの提供の開始

こちらは最近のサーバーレスの流れを受けて、Twilio版のサーバーレス環境として前回のSIGNALで発表されたものです。node.jsベースでアプリケーションが書けるのですが、npmパッケージが利用できるようになり、より記述が楽になるとの事。私自身はnode.jsを使って書くことがほとんどないため、どの程度の恩恵が受けられるのか実感が無いのですが、他の言語でもパッケージが利用できる/出来ないで大きく生産性が変わるので、きっとすごく便利になったのでしょう。

電話番号100か国の提供開始

Twilioサービスの基盤側は、各国の1st Tierの電話会社と接続していて、非常に低いレイテンシーで安定したサービスを利用できるという点が大きいのですが、その接続先が100か国を越えたというアナウンスです。実際の所は通話では言語の問題があるので、他国との接続性に関しては、各国に支店があるようなグローバル企業であるとか、英語でサービス展開しているB2Bサービスなどでスケールする場合くらいかなあと思うのですが、実際、そういう方々には便利なのでしょう。島国育ちの私はあまり実感がわかない。

Twilio GDPR compliant

“GDPR”はEUで規定している個人情報保護の枠組みで、2018年5月に施行予定です。EU圏内のみならずヨーロッパ人向けのサービスは全て対象になり、多額の制裁金が課せられるため、知り合いのコンサルには今年の春先あたりから対応をどうするのか、かなりの問い合わせがあったそうです。TwilioもGDPRの規定に対応したため安心してサービスを利用して欲しいとの訴えのようです。
個人的には、中国のサイバーセキュリティー法への対応がどうなっているのか気になる所でした。何より通話/コミュニケーションインフラですから当局が目をつけそうな所ですし、金盾でブロックしているチャットアプリ間を接続出来たりしそうですし、中国のTwilioのサービス圏内に入っているようでしたが、どうなっているんでしょうね。
後半は高橋さんによるテクニカルなデモがありました。β版らしいほほえましい展開もありましたが(笑)応答音声が英語だけというのは国内で利用するにはツラ過ぎる仕様なので、日本語版が早く出ないかなあと待ち望んでおります。(Twilio本社に日本人デベロッパーっているのかしら?)

Android版YogabookにAndroid7が降臨

マインドテックの冨です。

肩凝り対策とAndroidで業務が回るかに興味があり、Android版のYogabookを使い始めて数ヶ月。

システム更新をチェックしたらバージョン7がリリースされていたので、とりあえず何も考えずに更新してみました。

個人的に嬉しかったのは、Wunderlistがバグらずに動くようになったこと!

一瞬、おやっと思ったのがマルチウィンドウ機能が働かなくなり、調べモノをしながら書物をするのが大変になった!

と思ったが、そもそもバージョン7はOSがマルチウィンドウをサポートしているよねと思い返し、試してみたらうまくいきました。ただ、更新前は画面に3つのウィンドウを並べておけたのが、2つになったのが残念。

db tech showcase 2017に行ってきました。

マインドテックの冨です。

(株)インサイトテクノロジーさんが主宰するDBのイベント”db tech showcase 2017″に今年も行ってきました。

http://www.db-tech-showcase.com/dbts/tokyo

思えば毎年行っているんですが、平日昼間の3日なのにかなりの参加者がいるんですよね。立ち見のセッションも出て大盛況でした。

”ビッグデータ”ブームで分析技術の観点からは、処理するアルゴリズムや分析手法と共に、それを支える基盤技術の進歩が目覚ましいわけですが、いろいろなメーカーやプロジェクトの製品の話をまとめて聞ける機会は貴重です。

基盤系も流行り廃りがあって、一昨年、去年くらいまでは”Spark!いぇ~~!!”な感じだったのが、今年は目玉的なビッグウェーブが無い代わりに、MySQL、MariaDB、PostgreSQLのような枯れたOSS DBをいかに使っていくかといったセッションが多かったような印象があります。

個人的にツボだったのが、GPUを駆使した地理情報向けのMapD。地理情報用のデータストアとしてはPostGISなどが有名ですが、ベンチマーク結果の桁が違うパフォーマンスに驚き。最近、自分が気象や海洋系のプロジェクトにも関係しているので、あとで使いどころをフォローしたいと考えています。

あとはMicrosoftのSQL Server 2017関連のセッション。ついにLinuxのサポートや、グラフ向けのQuery、RやPythonのサポートなど、様々な新機能が実装されています。AzureのCosmosDBも含めて、データ基盤周りの攻勢に勢いがあるなあという印象です。

また意外というか、Apache Kafkaが地味に使われているなあという。自分も以前にお客さんに提案した事がありましたが、データの中継基盤ってなかなかピッタリするようなものが無くって、見事にハマった感じがありますね。DB間のデータ交換でも製品がサポートしていないものについては、取りあえずKafkaに投げておいて、引継ぎ側がそれを拾いにいくという事もやっているみたいですし、リアルタイム処理に近いもののバックエンドにも使われているようで、数年前のリリース当初には想像も出来なかった定着ぶりに驚きました。

そんなこんだで、なかなか興味深いセッションが多くて、来年も楽しみです。