Ich versuche, einen Chat-Bot zu erstellen, der Benutzern beim Suchen von Motorrädern hilft.API.AI Intent wird nicht gespeichert, wenn erforderliche Aktion hinzugefügt wird
Ich bin neu in API.AI und habe meine Entitäten und ihre Synonyme, meine Absicht und Benutzerausdrücke, sowie Verweise auf die Entitäten (@engineSize, @make, @bikeType) eingerichtet.
Mein Problem ist, wenn ich versuche, eine erforderliche Aktion und Aufforderung hinzuzufügen, und dann versuchen, die Absicht zu speichern, bekomme ich die folgende Nachricht: "Die folgenden Einheiten verweisen aufeinander und bilden eine Endlosschleife: [EngineSize]. "
Anfangs dachte ich, ich verwende die Referenzen falsch in den Benutzerausdrücken. Ich löschte jede Referenz mit Ausnahme eines Ausdrucks, der alle drei Entitäten verwendet.
Ich kann nicht herausfinden, was ich falsch mache. Jede Hilfe würde sehr geschätzt werden, danke! Pix unten für weitere Details.
BEARBEITEN: Ich habe eines der Probleme beim Versuch, einen Template-Ausdruck als Beispiel zu übergeben, behoben. Ich bekomme jedoch immer noch die gleiche Fehlermeldung. Ich werde meine Bildlinks ersetzen und aktualisieren, um die Bearbeitungen einzuschließen.
Dank Matt, verbrachte ich ziemlich Irgendwann las ich die Dokumentation durch und korrigierte meine Referenzen (so glaube ich). Ich habe auch den ursprünglichen Beitrag bearbeitet, um aktualisierte Screenshots zu enthalten. Ich stehe jedoch immer noch vor dem gleichen Problem. Um es klar zu sagen, ich verwarf alle meine Ausdrücke und machte alle meine Entitäten neu. Dann fügte ich nur einen Ausdruck hinzu, der auf eine Entität verweist. Wenn ich das Kontrollkästchen aktiviert habe, um eine Aktion für diese Entität zu verlangen, habe ich immer noch die Endlosschleife Fehlermeldung erhalten. – 6Nguyen
Es sieht so aus, als ob du mit bikeType immer noch dasselbe machst. Setzen Sie "@bikeType" nicht in das, was der Benutzer sagen würde. Schreiben Sie einen Beispielfahrradtyp und markieren Sie ihn als Beispiel für die Entität bikeType. –
Es versteht sich, dass die Verwendung von @bikeType: bikeType ein akzeptables Format ist, wenn Sie den Ausdruck als Vorlage und nicht als Beispiel angeben. Auch wenn es nicht so wäre, habe ich deinen Vorschlag ausprobiert und nur 1 Ausdruck hinzugefügt, indem ich das Wort "Kreuzer" hervorgehoben habe und ich immer noch in einer Endlosschleife steckte. – 6Nguyen