2017-05-18 4 views
0

私はインテントでキーワードの優先度を定義できるかどうかを知りたいと思います。実際、私は意図の正しい識別に問題がありました。 "S" なし "リスト予約": API.AI:ある単語が意図的に検討することが重要だと言う方法がありますか?

  • は私が言った
  • 私の予約をキャンセル

    • ブック部屋
    • リストお客様のご予約:私は3つのインテントを持っています。

      • 期待される動作:「私の予約を一覧表示し、」
      • 実際の行動:

      だから、言葉は「リスト」は言葉よりも重要であると言うする方法があるが、「私の予約キャンセル」意図を選択するときの "予約"?

      ありがとうございました!

    答えて

    0

    いいえ、api.aiに(まだ)エンティティの優先度を定義する方法はありません。しかし、あなたが遭遇している問題は、2つのインテントを作成することで解決できます.1つはCancelReservation、もう1つはListReservationです。私は「

    「リストのすべての私の予約」
    「私にすべての私の予約のリストを表示する」:そして、あなたは、このようなListReservationため、ユーザーがセクションでは、持っていると言って、の両方のために、このような入力は、例を与えることができます私の予約のリストを見たい "
    "私の予約のリストを教えてください "

    など。次に、CancelReservationの同様の入力例を与えることができます。今のところうまくいくはずですが、間違いがあった場合は、Trainingに行き、それらを正しいインテントにマップすると、期待どおりに動作します。

    関連する問題