我想做一个控制台界面(可能没有必要这样做)来实现聊天机器人。我希望我的聊天机器人有 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。
第二级:我的聊天机器人有一个数据库。
第三级:我的聊天机器人有一个推理引擎,可以对数据库进行操作,以便与数据库建立智能关系
有谁知道已经做过类似的事情(我想应该是这样)?是否有任何特定的语言程序可以制作这些聊天机器人应用程序?是否有任何开放项目可以做这样的事情(我想应该是这样)?太感谢了。