Mycroft-core: Feature: Fügen Sie get_selection () zur MycroftSkill-Klasse hinzu

Erstellt am 29. Aug. 2019  ·  5Kommentare  ·  Quelle: MycroftAI/mycroft-core

Ein häufiger Bedarf für Skill-Entwickler besteht darin, dem Benutzer eine Liste mit Optionen vorzulegen und ihn zu bitten, eine Auswahl zu treffen. Dies ist mit einer Kombination vorhandener Methoden möglich, erfordert jedoch, dass jeder Entwickler sein eigenes Muster ausarbeitet. Das Hinzufügen einer Standardmethode erleichtert Entwicklern dies und bietet Benutzern eine konsistentere Benutzererfahrung.

Die derzeitige Methode umfasst im Allgemeinen:

  1. Liste der Gegenstände nehmen
  2. Generieren Sie einen Fragendialog mit join_list()
  3. get_response() vom Benutzer
  4. Überprüfen Sie die Antwortprüfung auf:

    • Fuzzy-Übereinstimmung des Listenelements

    • Ordnungszahl oder Zahl, zB "dritter Punkt" oder "Nummer zwei"

  5. Geben Sie das ausgewählte Element zurück oder führen Sie den Rückruf on_fail
medium Enhancement - proposed help wanted

Hilfreichster Kommentar

Nicht so weit ich gehört habe, machen Sie es!

Wenn Sie Fragen haben, haben wir einen Chat unter chat.mycroft.ai

Alle 5 Kommentare

Hallo, ich interessiere mich für diese Ausgabe. Hat es schon jemand behauptet?

Nicht so weit ich gehört habe, machen Sie es!

Wenn Sie Fragen haben, haben wir einen Chat unter chat.mycroft.ai

Bitte, danke Arjan: Lächeln:

Geschlossen von # 2302, nein?

Du bist ganz richtig. Schließen!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen