个人认为,这个关键在于一套很好的逻辑判断处理,至于数据库肯定是必不可少的,但如果你每次输出同
样的问题,机器的回答都基本是那几句话的话,那就不能实现真正的智能化,对于语境我想实现比较困难
,但根据前后聊天的内容进行一些逻辑处理,我想还是相对可行性会更高一点,当然这需要一个庞大的数
据库,和一套复杂的逻辑处理功能进行分析计算作支持。至于处理功能我首先想到的就是词意组合,当然最好能有一套自动学习功能,来对数据库进行完善,让这个机器人就像一个刚出生的婴儿,也许刚开始会的很少,但经过一段时间的使用,会自动获取一些数据更新数据库,像一个孩子的成长。
只是个人观点,胡说的,呵呵:)