Hallo
Ich habe ein seltsames Verhalten im Diskussionstab:
Geht ein Deckenlicht aus? ![]()
Da bin ich mir nicht so sicher. ![]()
Meiner Meinung nach erkennt das Modell den Befehl « Eteint le plafond de la cuisine » nicht, weil es einen Rechtschreibfehler im Verb « éteindre » gibt, das im Imperativ normalerweise « éteins » mit einem S ist ![]()
Im Modell lautet der Befehl:
{
"label": "light.turn-off",
"questions": ["Eteins la lumière dans le %room%", "Eteins dans le %room%"],
"answers": ["Extinction des feux...", "J'éteins la lumière !"]
}
Ich erinnere mich nicht mehr, wie tolerant das Modell gegenüber Rechtschreibfehlern in einem Wort in der von uns verwendeten Bibliothek (nlp.js) ist. Es gibt Toleranz bei der allgemeinen Satzstruktur, aber ich weiß nicht, wie es bei der wortwörtlichen Komponente aussieht.
Da in deinem Satz nur dieses eine Wort Sinn ergibt und es falsch geschrieben ist, ist es natürlich, dass das Modell es nicht versteht…
Aber ich stimme zu, dass es cool wäre, wenn das Modell flexibler mit Fehlern umgehen würde.
Ich habe ein Issue erstellt, um es im Kopf zu behalten, aber es hat eine sehr, sehr niedrige Priorität. Wir haben Millionen anderer Dinge, die zuerst erledigt werden müssen ![]()
Bitte korrigiert meinen Satzbau…
Aber tatsächlich löst es das Problem. Zu wenig Flexibilität, alles das… ![]()
Das ist ein echter Bug, nicht sehr kompliziert zu beheben, ich habe ein Issue erstellt:
Oh, wie nett von ihm! ![]()
Ich habe das gleiche Experiment wie du gemacht, @Hamtaro. Es stimmt, man sollte die Toleranz bei Fehlern etwas lockern. ![]()
Sollten wir die Sätze, die man in Gladys schreiben kann, nicht erweitern, um etwas Nettes zu haben?
Denn oft haben wir « ich verstehe nicht ».
Wie: hallo, hi, wie geht’s,…
Erstmal einfache Sachen und dann nach und nach erweitern.
Hier geht’s zur Sache
Ich habe einen PR auf GitHub eröffnet, aber ihr müsst mir sagen, ob das, was ich gemacht habe, in Ordnung ist.
Ich könnte später noch Sätze hinzufügen.
Vergiss das Englisch nicht ![]()
Ja, natürlich.
Ich werde schauen, ob @pierre-gilles meine Ergänzungen in der französischen Version akzeptiert, dann mache ich die englische Version.
Was ein bisschen schade ist, finde ich, ist, dass wir genau in der Zeit, in der sich alle daran gewöhnen, mit dem Google Assistant zu sprechen, plötzlich einen „Assistenten“ haben, der nicht wirklich versteht, was man sagt.
Dumm wäre ich gerne in der Lage zu sagen:
« Schalte das Licht im Schlafzimmer ein »
« Schalte das Licht des Schlafzimmers ein »
« Schalte im Schlafzimmer ein »
« Schalte die Glühbirne des Schlafzimmers ein »
Und dass das alles nur ein Ergebnis hat… Dass diese verdammte Glühbirne eingeschaltet wird lol
Ich spinne mir vielleicht was zusammen, aber ist das machbar?
Meiner Meinung nach ist das machbar, man muss nur die verschiedenen Formulierungen in « questions » einfügen, um das gewünschte Ergebnis zu erhalten.
Zum Beispiel, wenn du sagst:
« questions »: [« Schalte das Licht im %room% ein », « Mach im %room% das Licht an »],
« answers »: [« Schalte ein… », « Ich schalte das Licht ein! »]
Und das geht! ![]()
Ach, ich habe wohl das falsche Beispiel gewählt, denn als ich die Diskussion ein bisschen getestet habe, habe ich sehr (zu?) viele Antworten bekommen: Ich verstehe nicht.
Das Problem ist die Rechtschreibung des Auslösers, nicht unbedingt die Artikel.
Und das ist ärgerlich, wenn du eine Absage für ein « éteint » statt « éteins » bekommst…
Ich füge gerade Sätze in den Chat ein.
Ich habe Zeilen mit Witzen hinzugefügt, die ich nach und nach erweitern werde.
Was möchtet ihr Gladys fragen?
Kopf oder Zahl!
Es ist immer praktisch, keine Entscheidung zu treffen ![]()