)に関する取組みをご紹介します。Botこんにちは、ブレインズテクノロジーの桑原です。ブレインズテクノロジーは、ImpulseやNeuronといった、企業の生産性を劇的に向上させるサービス開発に従事していますが、私達自身の生産性も向上させるため、利用するシステムの探求と刷新を繰り返しています。Lexとの会話は全て英語でした。Lexとの英会話をリアルタイムに日本語に翻訳するBotを作ってみたいと思います。Lexが何の予定なのかや日時を聞いてくれるBotです。Calendar等のカレンダーと連携させて実際に予定を入れることもできたりします。Lambdaをつなぐことは出来ますが、今回は極力プログラムを書かないことを目指すためZapierを採用しています。Translateとは?深層学習モデルを使用して、従来の統計ベースやルールベースの翻訳アルゴリズムよりも正確で自然な翻訳を提供するニューラル機械翻訳サービスです。Yorkにて、2018年7月から日本語を含めた下記6言語にも対応することが発表されました。Lexとは?音声やテキストを使用して、任意のアプリケーションに対話型インターフェイスを構築するサービスです。いう高度な深層学習機能が使われているため、チャットBotのようなアプリケーションでリアルな会話を実現することができます。(2018年8月時点)。Botを作っていきます。Lambdaのところで簡単なプログラムを書きますが、後はポチポチするだけで構築完了です。大きくハマることがなければ1〜2時間程度で終わるはずです。公式サイトのマニュアルに詳しい手順が記載されているので、これを参考にしながら設定をしていきます。本記事では、少しややこしい連携設定を補足します。Lambdaに投げる仕組みです。こちらもGUIを使ってお手軽に設定をしていきます。いくつかサンプルが準備されていますので、今回はその中から[ScheduleAppointment]を選択します。後は、好きなようにサンプルをいじり、[Build]と[Publish]まで実行します。Chatbot]でテストチャットを行うことができます。こちらが入力する言葉を変えても、それに応じた返答をし、アポイントを予約するところまで導いてくれることが確認できます。SlackにサインアップしてSlackチームを作成する既存のSlackチームを使いたい場合は、このステップをとばしてOKです。Buildings]を押下してアプリを作成します。Tokenをメモしておきます。Lexボットを選択し、[Channels]タブからSlackとの連携設定をします。APIコンソールでメモしておいた値を入力します。URLが表示されるので、こちらをメモしておきます。