我正在做我的最后一年的项目,并在开发大部分基于ALICE技术的喋喋不休的机器人开始。我已经完成了比较两个主要喋喋不休的机器人系统ELIZA和ALICE和选择ALICE开发喋喋不休的方法的研究。c#是适用于Chatterbot开发的语言,涉及自然语言处理吗?
知识库将使用AIML进行开发,搜索算法将用作搜索通配符“_”,“原子词”和“*”的ALICE。
我选择了c#来开发所需的算法和用户字符串操作,而且我的chatter-bot是基于web的,所以很容易用c#.net处理web开发。已经编写的API也是可用。
我的问题是:
无论选择C#.NET的选择是好???
用c#.net发现一个聊天机器人有什么可能性?
我的情况的其他解决方案?
期待您的宝贵意见。非常感谢你。
:) :)
非常感谢您的回复。我会检查这一点。 – 2010-08-09 18:30:41