【发布时间】:2010-11-13 20:04:16
【问题描述】:
我想做一个控制台界面(可能没有必要这样做)来实现聊天机器人。 我希望我的聊天机器人有 3 个级别的“智能”。
一级:我的聊天机器人就像一本字典。你写了类似“如果用户说‘你好’,聊天机器人说‘你好’”之类的东西。或者“如果用户说‘你好吗’,聊天机器人会说‘我很好,谢谢’。 一个例子可以是
>>If user say ‘Hello’then chatbot say ‘Hello’”.
>>Hello
Hello
>>if user say ‘How are you?’, chatbot say ‘I´m fine, thank you’.
>>How are you?
I´m fine, thank you
这就像一本字典,因为用户构建了一个短语 LUT。
二级:我的聊天机器人有一个数据库。
第三级:我的聊天机器人有一个推理引擎,可以对数据库进行操作,以便与数据库建立智能关系
有没有人知道已经做过类似的事情(我想应该是这样)? 是否有任何特定的语言程序可以制作这些聊天机器人应用程序? 是否有任何开放项目可以做这样的事情(我想应该是这样)? 非常感谢。
【问题讨论】:
-
使用数据库可能只是查找表方法的特定实现。 1 级和 2 级对我来说似乎不是很明显。
标签: artificial-intelligence chatbot