哪位设计过无人自动回复系统,请进来指点一二

哪位大虾设计过无人自动回复系统,请进来指点一二
类似于网易助手的程序,主要用于无人客服。
请设计过的高手说明下具体用到的知识,步骤等等。

------解决方案--------------------
以前的聊天机器人?
(1)如果是对客户的话有固定格式要求,比较简单了,比如客户说北京的天气,这种固定格式的词汇,就可以匹配给答案。
(2)如果是要语义识别,就麻烦了...可以参考国外的一些聊天机器人,而且这个东西中英文还不一样。
------解决方案--------------------
准确查询的话,其实就是普通的BS系统了。
相当于客户端提供一个查询条件
比如“北京的天气”,或者类似百度地图“从中关村到上地”
你就根据这个准确的词语解析,拼成条件,
然后算出答案,
返回到客户端就可以

可以利用现有的chatserver改造
http://www.jopener.cn/category/chat-servers/
------解决方案--------------------
最容易的办法是,把问题都提前定义好,做成下拉菜单之类.然后每个问题都有固定的答案.
就是用户只能选择问题,不是随意手写的.当然可以有多个下拉菜单,组合成一个问题.
------解决方案--------------------
数据库设计参照:http://community.csdn.net/Expert/topic/5472/5472493.xml?temp=.6754724
感觉很合理.