如何在 IBM Conversation 中编写数学方程式和符号
how to write mathematical equations and symbols in IBM Conversation
我使用 IBM Watson 的对话服务创建了一个聊天机器人,但我无法在意图、实体和对话中编写数学方程式和符号。谁能帮我解决这个问题?
+、-、* 或 / 等数学符号只是字符,可以在 intent/entities 示例中使用。因此,您可以使用 +
、plus
、add
创建意图 #add
作为示例。
然后你可以使用预定义的 @sys-number
实体来检测数字(只需在实体、系统实体选项卡中打开它)。然后,您将创建一个带有条件 #add && @sys-number.length == 2
的对话节点 - 以确保用户输入中有两个数字 - 按照 Watson 的说法,您可以编写如下表达式:
<? @sys-number[0].numeric_value + @sys-number[1].numeric_value ?>
得到结果。
我使用 IBM Watson 的对话服务创建了一个聊天机器人,但我无法在意图、实体和对话中编写数学方程式和符号。谁能帮我解决这个问题?
+、-、* 或 / 等数学符号只是字符,可以在 intent/entities 示例中使用。因此,您可以使用 +
、plus
、add
创建意图 #add
作为示例。
然后你可以使用预定义的 @sys-number
实体来检测数字(只需在实体、系统实体选项卡中打开它)。然后,您将创建一个带有条件 #add && @sys-number.length == 2
的对话节点 - 以确保用户输入中有两个数字 - 按照 Watson 的说法,您可以编写如下表达式:
<? @sys-number[0].numeric_value + @sys-number[1].numeric_value ?>
得到结果。