Yandex Dialogsの最初の経験。 イノベーションを待っています

2017年の初めに音声スキルを作成し始めました-Alexaアシスタントを備えたAmazon Echoデバイス。 当時、デベロッパーツールは1年半の間利用可能でしたが、AmazonとGoogleが今日提供しているものとは比較できませんでした。 Yandex Dialogsパネルを開いて、最初と、今日までのすべての変化を思い出しました。

Alexa Skills KitとAmazon Lexを使用した後、Yandex Alice(Yandex Dialogs)のロシア語でスキルを作成した最初の経験と印象を共有したいと思います。

画像
音声アシスタントが機能する最も簡単な方法。

プラットフォーム間の違いはすべて中央にあります-音声を認識し、入力要求を処理し、ユーザーに応答を表示し、その単純さ/複雑さに応じて、開発者の作業は単純化/複雑化され、非常に単純なスキルにはまったく必要ないかもしれませんDialogflowを使用)。

YandexからDialogsを開いた後、私はすぐにシンプルすぎるインターフェイスに混乱しました。 Yandexが現在提供しているのはこれだけです。

目標または「意図」


ダイアログで最初に目にするのは「意図」であり、これは文字通り「意図」または「目標」と解釈されます。 このような各「意図」には、ユーザーリクエストの例が含まれています。 そのようなセットを作成すると、ユーザーが望むものが開発者に明確になります。 たとえば、次のような「目標」(「意図」)を作成できます。

サンプルリクエストを含む「注文Pelmeni」:
「dump子の配達を注文する」
「dump子が欲しい、注文する」
「鶏肉入りump子、さらにチーズ」

サンプルリクエストのヘルプ:
立ち往生している
「ヘルプ」
「使用方法」

そのような例の助けを借りて、ユーザーと彼の期待を理解するのは簡単です-ユーザーは「私はwant子が欲しい、注文します」と言い、「意図」は「注文Du子」です、そして私たちはこのリクエスト内で働きます。 理想的には、プラットフォームは類似のフレーズを学習して理解する必要があります。 Yandexは現在「インテント」機能を提供していませんが、この機能は来年追加されると確信しています。

エンティティまたは「エンティティ」


次に「エンティティ」(エンティティ(Google)またはスロット(Amazon))-キーワードまたはフレーズがあります。 幸いなことに、Yandex Dialogsは現在、4種類のエンティティを認識しています。これは、日付(「明日」、「来年」を含む)、数値、地理データ(現時点では国や都市を積極的に使用しています)および名前です。 これにより、開発者の生活が大幅に簡素化され、スキルの開発中に柔軟性が向上します。

兄貴を見ると、開発者は自分で「エンティティ」を作成できます。また、AMAZON.Food(食べ物)やAMAZON.Airports(空港名)などの幅広い「エンティティ」を選択できます。

画像
インターフェイスAlexaスキルキット。 昨年でさえ、すべてがシンプルなテキストフィールドで変更されました。今日では、高度な機能を備えた豊富なインターフェイスであり、常に更新されています。 Yandexの更新を楽しみにしています。

現時点では、季節の「本質」、スポーツやイベント名のリストが損なわれないスキルを開発しています。 適切な単語を「ピックアップ」するには、コードを変更する必要があります。

テスト中


ここではすべてが悲しい。 テストは、1つのチャットとJSON要求および出力ウィンドウに基づいています。 キーボードのみ、音声による入力または出力なし、および他のユーザーをテストする機能もありません。 簡単に言えば、ここにはテストツールはありません。

ロシア語


言及する価値があります-ロシア語の音声スキルの作成は、言語の特性によって少し複雑です。 たとえば、英語で「to France」、「from from France」、「with France」と言い、同じ単語をロシア語でケースに入れると、「to France」、「from from」、「with France」と言います。 小さな機能は、このような問題や類似の問題の解決に役立ちます。

だから


どちらが良いですか:



私たちは何を待っています:(対話は数ヶ月前なので、短所として強調しません)


競合他社


検索エンジンの世界と同じように、唯一の競合相手は、Dialogflowを備えたGoogleです。

現時点では、Dialogflowのロシア語は音声からテキストへの1方向でのみサポートされているため、Yandexがリードしています。

また、開発者が1つのプラットフォームを理解しただけで、他のすべてのプラットフォームを簡単に習得できることも嬉しいことです。

イノベーションを待っています


スキルの開発中、数週間、Yandexはダイアログに複数の変更を導入しました。主なことはペースを維持することです。 アリスと彼女の楽器は、音声デバイスの世界市場全体のようにまだ若いです。

Source: https://habr.com/ru/post/J432674/


All Articles