Dialogflow - Phone 数字规范(@sys.phone-数字)
Dialogflow - Phone Number Specification (@sys.phone-number)
在 Dialogflow 中,当使用 @sys.phone-number 作为实体类型时,为了将查询的一部分映射到该实体参数,查询应遵循什么规范?
假设我有一个名为 generic_phone_number 的实体,实体类型为 @sys.phone 数字。 1 (800) 555-6666、(647) 888-9999 和 5556667777 确实解析正确,但 555.666.7777 解析不正确。
对于不符合规范的数字,Dialogflow 本身能否将它们解析为实体将保存它们的格式?
您可以借助 this example 中所示的正则表达式。您可以设置一个模式,并在 webhook 中检查数字是否符合您的要求,否则再次要求输入。您可能还需要使用 @sys.any 或其他一些组合来捕获它。
在 Dialogflow 中,当使用 @sys.phone-number 作为实体类型时,为了将查询的一部分映射到该实体参数,查询应遵循什么规范?
假设我有一个名为 generic_phone_number 的实体,实体类型为 @sys.phone 数字。 1 (800) 555-6666、(647) 888-9999 和 5556667777 确实解析正确,但 555.666.7777 解析不正确。
对于不符合规范的数字,Dialogflow 本身能否将它们解析为实体将保存它们的格式?
您可以借助 this example 中所示的正则表达式。您可以设置一个模式,并在 webhook 中检查数字是否符合您的要求,否则再次要求输入。您可能还需要使用 @sys.any 或其他一些组合来捕获它。