我听说过一种名为AIML的编程语言,可用于编程智能机器人.我是一名Web开发人员,使用Python 2.7构建了一个Web爬虫,并为Wikipedia编制了索引...
所以我想用python构建一个应答引擎,它将使用一个字符串变量(它是一个包含整个维基百科的巨大变量)作为信息来源并使用AI来回答......
最后,我想把它放在我的学校网站上......
我可以在AIML那样做吗?
后来我也想修改它,以便给出我的实时分数答案,例如:
"What is the age of ~someperson~?" 为此,我将发送我的网络爬虫来索引一些分数页面等.
我可以在AIML中编程这种回答代理吗?
如果是,请提供教程的链接,告诉我如何做到这一点?(使用字符串变量作为信息来源来解析查询并像人类一样回答)
此外,AIML使用如下语法:
<category>
<pattern>WHAT ARE YOU</pattern>
<template>
<think><set name="topic">Me</set></think>
I am the latest result in artificial intelligence,
which can reproduce the capabilities of the human brain
with greater speed and accuracy.
</template>
</category>
Run Code Online (Sandbox Code Playgroud)
如果模式是查询而模板是答案,那么这是否意味着我必须坐下来为所有可能的查询编写这些标签?
或者我可以使用它的大脑来弄清楚这个人想要什么,并使用字符串变量作为其信息来源给他们答案.
谢谢.