Artificial intelligence AIML上的前向链接
所以我尝试在AIML上创建一个带有正向链接的聊天机器人。到目前为止,我所知道的是只在特定语句上设置变量的值,而这并不是简单的 以下是我目前的情况:Artificial intelligence AIML上的前向链接,artificial-intelligence,chatbot,aiml,Artificial Intelligence,Chatbot,Aiml,所以我尝试在AIML上创建一个带有正向链接的聊天机器人。到目前为止,我所知道的是只在特定语句上设置变量的值,而这并不是简单的 以下是我目前的情况: <category> <pattern>THE COLOR OF THE * IS *</pattern> <template>I will remember that <learnf> <category> <pattern>WHAT COLOR IS T
<category>
<pattern>THE COLOR OF THE * IS *</pattern>
<template>I will remember that
<learnf>
<category>
<pattern>WHAT COLOR IS THE <eval><star/></eval></pattern>
<template><eval><star index= "2"/></eval></template>
</category>
</learnf>
</template>
*的颜色是*
我会记住的
这是什么颜色的
我正在使用
标记,以便bot将保存来自星号(*)的用户输入。这只是保存输入的一种基本方法,对于多个语句来说是不可行的
我想做的是将输入保存到变量中,这样,如果我问到,机器人可以推断出一些东西,比如说
法律规定如果你偷了东西,你就是罪犯
如果你问机器人“如果你偷了东西,法律怎么说?”
它会回答:“你是罪犯”
法律上说这是一种对一个人的惩罚*
所以对于一个to,它是一个?
好啊
什么法律
这是一个好主意。
这段代码是我对正向链接的尝试,如果你们能帮助我在使用bot时让FC的“算法”更“可见”,那就太好了
谢谢
<category>
<pattern>THE LAW SAYS IT IS A * FOR AN * TO * TO *</pattern>
<template>So... for an <set name= "race"><star index= "2"/></set> to <set name= "action"><star index= "3"/></set> to <set name= "relation"><star index= "4"/></set>, it is a <set name= "law"><star/></set>?
Ok...</template>
</category>
<category>
<pattern>What law</pattern>
<template>it is a <get name= "law"></get>.</template>
</category>