【发布时间】:2011-10-07 08:47:34
【问题描述】:
我已经尝试在 google 上查找,但我想我无法获得正确的搜索短语来找到我想要的内容。如果你熟悉 afterNET IRC 服务器,有一个命令 '.8' 是一个 8 球。它回答的不仅仅是是/否问题。它会根据您在问题中使用的某些词语(例如时间、地点、颜色等)为您提供各种答案
我想做这样的东西,但不知道从哪里开始。我最近研究了 DFA(确定性有限自动机),我应该从那里开始吗?我知道我不想编写人们使用的每一种可能的单词组合,但如果有一个感觉有点现实的系统(比如 IRC 服务器上的 8ball 程序),并且可以扩展以获取更多“单词”,那就太好了' 随时随地。
感谢任何帮助/链接!
【问题讨论】:
-
如果您研究过 DFA,您应该研究正则表达式,它们是一回事,如果我制作了“8 球问题解析器”,我可能会使用正则表达式。跨度>
标签: artificial-intelligence dfa