Mycroft-core: 機能:MycroftSkillクラスにget_selection()を追加します

作成日 2019年08月29日  ·  5コメント  ·  ソース: MycroftAI/mycroft-core

スキル開発者の一般的なニーズは、オプションのリストをユーザーに提示し、ユーザーに選択を依頼することです。 これは、既存の方法を組み合わせて使用​​することで可能ですが、各開発者が独自のパターンを作成する必要があります。 標準のメソッドを追加すると、開発者はこれを簡単に実行でき、ユーザーはより一貫したエクスペリエンスを提供できます。

現在の方法は一般的に以下を含みます:

  1. アイテムのリストを取る
  2. join_list()を使用して質問ダイアログを生成する
  3. ユーザーからのget_response()
  4. 以下の応答チェックを検証します。

    • リストアイテムのあいまい一致

    • 順序または番号(例:「3番目のアイテム」または「2番目」

  5. 選択したアイテムを返すか、 on_failコールバックを実行します
medium Enhancement - proposed help wanted

最も参考になるコメント

私が聞いた限りではありません、それのために行きなさい!

ご不明な点がございましたら、chat.mycroft.aiでチャットしてください。

全てのコメント5件

こんにちは、私はこの問題に興味があります。 誰かがそれをまだ主張しましたか?

私が聞いた限りではありません、それのために行きなさい!

ご不明な点がございましたら、chat.mycroft.aiでチャットしてください。

してください、ありがとうArjan:smile:

#2302で閉店しましたね?

あなたはかなり正しいです。 閉鎖!

このページは役に立ちましたか?
0 / 5 - 0 評価