为什么AIML被认为是模式匹配?没有字符串匹配?

问题描述 投票:0回答:1

AIML并不真正在乎主题,谓语或宾语,它在乎我们定义为聊天机器人回答的响应,感觉像是字符串匹配吗?我们为什么称其为AIML模式匹配?

pattern-matching chatbot string-matching aiml
1个回答
0
投票

因为它匹配模式而不是字符串。假设您有一个类别,其模式为:

<pattern>WHAT IS *</pattern>

[有人问“你叫什么名字”。如果漫游器搜索了此字符串,我们将找不到任何内容,因此漫游器将搜索与用户输入匹配的模式。

© www.soinside.com 2019 - 2024. All rights reserved.