chatterbot 如何创建 in_response_to 和 in_response_to_contains 列表

how chatterbot is creating the in_response_to and in_response_to_contains list

我想知道从响应的文本部分找到最接近的匹配项后 table chatterbot 如何生成 "in_response_to" 列表和 "in_response_to_contains" 列表。如果有人能启发我,那将是一个很大的帮助。

in_response_to 列表是根据机器人收到的先前输入语句生成的。因此,例如,假设发生以下交互:

  1. 用户:"Hello, how are you?"
  2. 机器人:"I am well, how are you."
  3. 用户:"I am also well."

在这种情况下,机器人会根据用户对它的反应进行学习。所以 "I am also well." 被添加到 "I am well, how are you."

的 in_response_to 列表中

对于问题的第二部分,in_response_to__contains 是一个属性,用于告诉聊天机器人在数据库中查询 in_response_to 字段包含特定响应的语句。