Symptome des Problems

Wenn ich eine Entität in einem Fortschrittlichen KI Agenten erstelle, kann ich Regeln mit regulären Ausdrücken (Regex) definieren, die verschiedenen Datensätzen entsprechen.

Wenn ich beispielsweise einen regulären Ausdruck verwende, um eine Mischung aus Buchstaben und Ziffern mit einer Länge von 5 bis 20 Zeichen zu verwenden, könnte ich folgendes Muster ausprobieren:

(?=.*\d)[A-Za-z0-9-]{5,20}

Dieser reguläre Ausdruck ist zwar gültig, funktioniert aber nicht, wenn ich ihn im AI Agent teste.

Das Problem ist die positive Look-Ahead-Syntax. Während regex101.com bestätigt, dass der Ausdruck mit dem Datensatz übereinstimmt, wird in AI Agents – Advanced möglicherweise kein positives Erscheinungsbild unterstützt.

Beispiel-Screenshot für Regex Lookahead

Lösungsschritte

Führen Sie diese Schritte aus:

  • Verwenden Sie in Ihrem Regex keine positive Look-Ahead-Syntax
  • Ersetzen Sie den regulären Ausdruck durch einen Ausdruck, der kein positives Erscheinungsbild verwendet, z. B.
[A-Za-z-]*\d[A-Za-z0-9-]{4,19}

Weitere Informationen finden Sie in diesem Beitrag: Erstellen von Entitäten in Konversationsflüssen für Fortschrittliche KI Agenten.

Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.

Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.

Powered by Zendesk