人工智能研讨论坛(灵能智能)

搜索
查看: 14465|回复: 3

[问题讨论] 一种聊天机器人的简单实现方法--原理

[复制链接]
发表于 2010-7-6 20:48:29 | 显示全部楼层 |阅读模式
这个想法也是从别的地方看到的,原理相当简单(高手就飘过吧~)。

实现步骤:
1 在数据库中建立两张数据表。
2 界面编写
3 预设语言库

大家可能看出来了,关键就在那两张数据表的编写上。这两张表一个是提问表,一个是回答表。我们这个聊天机器人就是根据你所提出的问题,在数据表中搜索相关的答案。够简单的吧~~

这里还要考虑的就是学习模块的编写,这样才会在谈话中不断学习。(这里要考虑的东西就非常多了,比如脏话的问题。。)

这里只是些一点简单的是实现方法,在后面的帖子中,我会把系统的整个代码和构造写出来。
发表于 2010-7-6 21:44:32 | 显示全部楼层
期待ing.....
发表于 2010-7-7 07:56:23 | 显示全部楼层
回复 1# evazhuxun

这样成了一一对应关系,似乎没有智能。不过,可以用在搜索功能的提升上。把搜索智能化,通过关键词比对,找到最佳答案作为回答输出。类似网易邮箱的小易机器人。
 楼主| 发表于 2010-7-7 08:09:39 | 显示全部楼层
回复 3# jink2005


   实际上,我们可以这么想:人类很多的智能都基于条件反射的。
  别人和你说:“你好。”
  如果对方是你的朋友,你也会回答你好。如果你和对方原来的交际不太好,你就会回答别的。
  仔细想想,其实,你就是在查询大脑里的信息,用来做出相应的回答。

  更引申一点,我们在图像监控的时候,监视系统真的“看懂”了图像中的信息吗?其实没有,只是应用算法得到了你想要的饿部分。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

赞助通道

QQ|小黑屋|手机版|Archiver|人工智能研讨论坛(灵能智能) 苏ICP备11019567号

GMT+8, 2022-9-25 11:03 , Processed in 0.016712 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表