Amazon Web Services ブログ

Alexa が Amazon Translate の使用により、海外のお客様の獲得を拡大



Amazon Alexa は、15 のロケールで利用でき、8 言語に対応しています。Alexa が異なる言語を理解して対応するには、新しい文法規則を学習する必要があります。また、Alexa に搭載されるコンテンツを新しい言語に翻訳する必要があります。さらに、Alexa は、新しいサッカーリーグ、地域の有名人、重要な歴史上の出来事など、国固有のトピックについて学ぶ必要があります。

この投稿では、Alexa が Amazon Translate を使用して数多くの質問をさまざまな言語で理解し、意味の通じる回答を迅速に提供する方法について説明します。

Amazon Translate とは

Amazon Translate は、高品質な翻訳を手頃な価格で迅速に提供するニューラル機械翻訳サービスです。ニューラル機械翻訳とは、深層学習モデルを使用して正確で自然な音声の翻訳を提供する、言語翻訳の一種です。Amazon Translate でサポートされている言語の詳細については、「サポートされている言語」を参照してください。

Alexa とは

Alexa は、Amazon 製かサードパーティー製かを問わず、何億ものデバイスで利用できる Amazon のクラウドベースの音声サービスです。Alexa によって自然な音声による体験を構築でき、日常的に使用するテクノロジーをさらに直感的に操作できます。

Alexa による Amazon Translate の使用方法

Alexa は毎日新しいタイプの質問を受けています。Alexa に 1 つのインテントを認識する学習をさせるには、そのインテントを呼び出すための発話リストを手作業で作成しなければならない場合があります。詳細については、「Best Practices for Sample Utterances and Custom Slot Type Values」を参照してください。

たとえば、以下のコードはインテント GetStockPrice に対する数例の発話リストです。

 {会社} の株価を知りたいのですが 
{会社} の株はどうですか
{会社} の株について知りたいのですが 
{会社} の株はどのようなものですか
{会社} の株式販売価格はいくらですか
{会社} の株式相場はいくらですか
… (など)

このようなリストは、複数の言語間へのスケールができていません。実際、話題となる分野の専門知識を持ち、国固有の表現に精通しているネイティブスピーカーは、多くの場合、発話リストをローカライズする必要があります。これは面倒な作業というだけではなく、英語と英語以外の言語との間で理解力のギャップが生じることになります。

Alexa は Amazon Translate を使用してこの問題に対処しています。Alexa は、オフラインで何千もの発話リストをマニュアルで翻訳するのではなく、リアルタイムのTranslateText API を使用して、発話を即座にオンデマンドで翻訳します。ある言語で特定のインテントにマッピングされていない発話がある場合、Alexa はメッセージを英語に翻訳して、それを再度送信し 2 回目の翻訳を試みます。たとえば、GetStockPrice インテントのスペイン語発話リストに「¿A cuánto cotizan las acciones de Amazon?」が含まれていない場合、2 回目の翻訳試行では「Amazon の株式販売価格はいくらですか?」という英語の文章を使用します。 その発話と一致する翻訳がある場合、Alexa はその翻訳のインテントを特定し、発話を処理して、意味の通じる回答を返します。

Amazon Translate は Alexa で利用できるすべての言語に対応しているため、Alexa はこの機能拡張をほんの数日足らずでグローバルに展開することができたのです。Alexa の質問に回答する機能はすべての言語で向上しました。この効果は、ヒンディー語やポルトガル語など Alexa が最近学習した言語では特に顕著に現れました。なぜなら、新しい言語には、大規模な発話リストが用意されていないからです。Amazon Translate を使用することによって、Alexa は言語間のギャップを埋め、すべての言語で数多くの質問を理解することができます。

まとめ

Amazon Translate によって、Alexa が多様な言語で利用可能になり、さまざまな質問に適切に対応できるようになったため、Alexa は今では世界的に活用されています。Amazon Translate の機能の詳細については、Amazon Translate ドキュメントを参照してください。

Alexa のプライバシー保護の詳細については「Alexa Privacy」を参照してください。


著者について

Heike Schirmer は、Amazon Alexa のシニアマネージャーです。Alexa 情報部門を担い、Alexa が世界で最も知識が豊富なアシスタントになるよう注力しています。