Alexa Developer Console
{"settingsUrl":"https://ds6yc8t7pnx74.cloudfront.net/devportal-digital-assets/cf/developer-portal/getDeXSearchData"}
  • Sign In
  • Documentation
  • Stack Overflow
  • Contact Us
  • Alexa Developer Home
  • Alexa Developer Console
  • Alexa Voice Service
  • Alexa Certification Console
  • Alexa Connect Kit
  • Alexa Skills Kit (ASK)
    • Alexa Skills Kit (ASK)
    • 技術ドキュメント
    • Developer コンソール
    • Release Updates
    • Resources
  • Device Makers
    • Alexa Built-in Devices Develop Alexa built-in devices with Alexa Voice Service
      • Overview Integrate Alexa directly into your products.
      • Learn Discover AVS features, solutions, and resources
      • Design Read functional, hardware & UX guidelines
      • Build Evaluate SDKs, dev kits, and solution providers
      • Launch Prepare for product testing and marketing
    • Connected Devices Connect your smart devices to Alexa
      • Overview Create a smarter home with Alexa
      • Learn Features and benefits
      • Design Design your customer experience
      • Build Build with the Smart Home Skill API
      • Launch Launch your skill or submit your product
  • Products
    • Alexa Skills Kit
    • Alexa Voice Service
    • Alexa Smart Home
    • Alexa Gadgets Toolkit
      • Alexa Gadgets
      • Alexa Smart Toys
      • Alexa Smart Clocks
      • Resources
    • Alexa Auto SDK
    • Alexa for Business
    • Alexa for Hospitality
  • Alexaプログラム
    • Alexaファンド
      • ご応募 皆様のお話をお聞かせください
      • ポートフォリオ Alexaファンドのポートフォリオカンパニー
    • Alexa Prize
    • Alexa チャンピオン
  • ドキュメント
    • ASK関連ドキュメント
    • AVS関連ドキュメント
    • コネクテッドデバイス関連ドキュメント
    • ASK CLIとスキルマネジメントAPIドキュメント
  • Alexaブログ

AMAZON.FallbackIntentが日本、フランス、イタリア、スペインで使用可能になりました

German Viscuso Nov 20, 2019
Share:
Productivity Dialog Management Voice User Interface
Blog_Header_Post_Img

Amazon.FallbackIntentが日本、フランス、イタリア、スペインで使用可能となりました。さらに、AMAZON.PhoneNumber(ベータ)とAMAZON.Ordinal(ベータ)のビルトインスロットタイプも合わせて使用可能となりました。

 

Alexaスキルの開発者であれば、スキルのインテントに幅広いバリエーションのサンプル発話を含めることで、発話のハンドリング精度が向上することはご存知だと思います。(さらに詳しい情報については、こちらのドキュメントをご参照ください)

しかし、インタラクションモデルがどれほど堅牢であっても、スキルのインテントとまったく一致しない発話を受け取ることがあります。 これらの種類のリクエスト(ドメイン外リクエスト)が意図していないインテントにマッピングされると、予期しない応答が発生する可能性があります。このような問題を解決するために、Alexa Skills Kit は昨年、AMAZON.FallbackIntent を英語ロケールとドイツ語のビルトインライブラリーに追加しました。

スキルのインタラクションモデルに FallbackIntent を追加すると、スキルの開発者とユーザーの両方にメリットをもたらします。 スキルユーザーに対しては、FallbackIntent がドメイン外リクエストを適切にルーティングすることで、より関連性の高い応答が提供されるようになります。 通常これは、ユーザーのリクエストがスキルでは対応できないものであることをユーザーに知らせ、スキルの機能に戻るためのガイダンスを提供するプロンプトとなります。

スキル開発者の場合、インテントリクエスト履歴 APIを使用することで、FallbackIntent カテゴリ内に表示されるドメイン外リクエストを分析することができます。これにより、スキルに期待されている発話や機能を判断し、必要に応じてドメイン外モデルを微調整することが可能となります。

以下は、AMAZON.FallbackIntentがどのように機能するかを示す例です。

ユーザー: アレクサ、トリッププランを開いて
Alexa: 旅行を計画しましょう。目的地はどこですか?


ユーザー: 札幌の天気を教えて (この発話は、トリッププランのどのインテントとも一致しません)
Alexaはこの発話をインテントにマッピングできる確率が低いと判断したため、スキルにAMAZON.FallbackIntentを送信します。


Alexa: トリッププランスキルではその質問にはお答えできませんが、フライトを調べたり、旅行の計画の手伝いをしたりすることはできます。どこに行きますか? (応答にスキルの名前を含めて、ユーザーを正しくガイドします)

 

AMAZON.FallbackIntentはどのように機能しますか?

AMAZON.FallbackIntentがスキルに追加されると、Alexaの機械学習を使用してスキルの既存のインテントとサンプル発話を自動的に評価し、そのスキルに固有のドメイン外モデルを作成します。 AMAZON.FallbackIntentは、サンプル発話を追加し、拡張することもできます。これにより、開発者は必要に応じてドメイン外モデルを微調整できます。 Alexaがある発話をカスタムインテントのいずれかにマッピングできる確率が高いと判断すると、そのインテントが選択されます。一方、発話がスキルのドメイン外(スキルでは意味をなさない)である確率が高いと判断すると、AlexaはAMAZON.FallbackIntentを選択します。すべてのインテントに対して信頼度が非常に低い場合(音声が不明瞭な場合や雑音が入った場合など)は、かわりに再プロンプトが出される可能性があります。その後、スキルバックエンドは AMAZON.FallbackIntent リクエストを受け取り、適切な指示やガイダンスで応答することができます。

 

AMAZON.FallbackIntent のドメイン外モデルは、スキルのモデルと、既存のサンプルデータのテンプレートから自動的に生成されます。 ドメイン外モデルはモデルのビルドごとに再生成され、他のインテントへの変更を自動的に組み込みます。(インタラクションモデルの改善に応じて自動的に更新されます。)

 

AMAZON.FallbackIntentをスキルに追加する方法

Alexa 開発者コンソール上でAMAZON.FallbackIntentを追加し、インタラクションモデルを更新します。

その後、対応するIntent handler をスキルバックエンドに追加します。

image

他のビルトインインテントと同様に、バックエンドにハンドラを実装する必要があります。 通常これは、ユーザーのリクエストがスキルでは対応できないものであることをユーザーに知らせ、そのスキルの機能に戻るためのガイダンスを提供するプロンプトとなります。また、プロンプトでは、自分がどのスキルと対話しているのかをユーザーが再度認識できるようにする必要があります。以下は ASK SDK for Node.jsを使用したサンプルです。

image

さらに詳しい情報については、こちらのテクニカルドキュメントを参照してください。

 

AMAZON.PhoneNumber (ベータ) AMAZON.Ordinal (ベータ) が利用可能になりました

ビルトインスロットタイプを使用して電話番号と序数値をキャプチャする機能が、すべてのロケールに拡張されました。

 

AMAZON.PhoneNumber (ベータ) は、電話番号を表す数字または単語を句読点なしの文字列形式に変換し、国際電話番号、国番号、および地域の電話番号形式をサポートします。

AMAZON.Ordinal (ベータ) は、序数を表す単語を数字に変換します (例:「三番目」から 3)。音声による要素の選択など、複数のユースケースで役立ちます。 これにより、ユーザーはデバイス画面上のビジュアルコンポーネントをよりシームレスに操作できます。 たとえば、Ordinalインテントは、リスト選択をサポートすることができます(例:「二番目のアイテムを選択する」、「四番目のアイテムを選択する」)

image

関連コンテンツ

  • AMAZON.FallbackIntent テクニカルドキュメント
  • AMAZON.FallbackIntentとインテントリクエスト履歴
  • スロットタイプリファレンス
  • Alexa Skills Kit (ASK)
  • Alexa開発者フォーラム

Alexaに関する最新情報をメールで受け取る

Back to Top

Alexa Skills Kit

  • Alexa Skills Kit
  • Learn
  • Design
  • Build
  • Launch

Resources

  • Getting Started
  • Tutorials
  • Documentation
  • Developer Forum
  • Agencies and Tools

Alexa Voice Service

  • Alexa Voice Service
  • Learn
  • Design
  • Build
  • Launch

AVS Resources

  • Getting Started
  • AVS Device SDK
  • AVS API
  • Dev Kits for AVS

Connected Devices

  • Alexa Smart Home
  • Alexa Gadgets

Agreements

  • Amazon Developer Services Agreement
  • Program Materials License Agreement
  • Mobile Ad Network Publisher Agreement
  • Mobile Ad Network Program Participation Requirements
  • Advertise Your App with Amazon Agreement
  • Trademark Guidelines
  • Terms of Use
  • AVS Program Requirements

Blogs

  • Alexa Blog
  • AWS Blog

Support

  • Amazon Developer Support
  • Contact Us
  • Forums
  • Manage Email Preferences
Follow Us:
English (US)
  • English (ANZ)
  • English (UK)
  • English (India)
  • Japanese (日本語)
  • French (Français)
  • Italian (Italiano)
  • German (Deutsch)
  • Spanish (España)
  • Spanish (México)
  • Portuguese (Brasil)
  • Arabic (العربية)
© 2010 - 2025, Amazon.com, Inc. or its affiliates. All Rights Reserved.
Terms Docs Stack Overflow Blog Alexa Developer Home
Terms Docs Stack Overflow Blog Alexa Developer Home