我现在想做一个超炫3d网页版本的陪聊机器人,就是在网页上面有一个超炫的3d陪聊机器人,很明显它是有非常多的丰富表情的。当用户和他说话,或者是打字的时候,服务器会分别处理用户的话或者字,然后回复以相应的话题,比如安慰用户,鼓励用户,陪用户玩等等。用户支持打字和语音,以后网站卖钱卖的好的话,可能还会加上用户表情识别,然后网页上的机器人进行说话以及表情回复。
这样人们在需要的时候会来我的网站,服务于大家。
用什么方法实现,求助!!!有什么库么,还是需要自己写实现代码,求给点思路。我打算写好了这个卖钱,因为现在好像网页还没有这个创新呢,英雄们帮忙啊~

解决方案 »

  1.   

    我觉得这好像天方夜谭,对于小团队个体户来说是这样的。
    啊,想起我以前也还想过用 ActionScript写个试穿衣服的程序呢
      

  2.   

    Newnew,你怎么也调侃起来了,平时你不是也总给一些帮助的么,快帮帮我。
      

  3.   

    你的想法中难点在于自然语言分析(重中之重),这个需要很好的人工智能的算法功底。
    至于其它的表情、动画效果都只是表面的东西,没有什么技术难点。
    如果要实现这些功能,那就不要局限于PHP。
      

  4.   

    没说程序就一定要安装啊,难道WEB应用就只能用PHP吗?如果你用PHP去做人工智能,效率可能就没有那么高了。
    核心算法可以使用其它语言来完成。
      

  5.   

    恩,了解,之前我用C++尝试写过php的图形图像扩展库。
      

  6.   


    1.3D的动画效果很显然 这个效果 PHP 打死他也是无法实现的... 2.可能还会加上用户表情识别很显然 这需要扫描分析面部表情,这也不是PHP能干的.3.语音识别很显然 你应该玩一下只能手机里的那个语音搜索,然后用普通话加上蹩脚的英语发音(故意也可以)试一下效果.显然这个也不是PHP能干的4.比如安慰用户,鼓励用户,陪用户玩等等这需要很高的AI才行,普通的机器反应 还不如请几个客服来打字...所以这个也不是PHP能胜任的
    所以 我觉得你应该获得2012年的奥斯卡金奖...但是 很显然 这个奖不是我颁发的,所以...如果你的资金没有个几千万的前期研发投入我看还是算了...
      

  7.   

    这个简单,你找个网上已经做好的这种机器人,把网址记下来,然后做个IFRAME过去就行了如果想要做的细致一点你要用一个叫CURL的函数(好象是这个)先右键看看别人做好的哪个网页的源代码,找出他提交的表单的数据,然后自己做个自己的界面,用CURL把用户输入的东西传递到别人的网页里面,再把收到的结果ECHO到自己的网页上,用正则表达式函数把网页的代码修改成你想要的(具体参考Preg_strreplace()这个函数还是什么来着,不对自己百度查) 全部改好以后,你要的功能就实现了呢
      

  8.   

    PHPNEWNEW 突然发现你经常在混PHP板呢,而且总在回我的帖,幸会幸会! 
      

  9.   

    恩,我一直认为phpnewnew是个好人。
      

  10.   


    phpnewnew 泪流满面...在一个讨论技术的板块,我是应该高兴呢,还是应该痛苦.
    一会怪蜀黍就要来删贴了,我们赶紧继续讨论你的话题...
      

  11.   

    我这就找我爸筹集钱去,我觉得是时候我创业了,可能今后会在csdn这里号召一些志同道合的人来一起帮忙研发这个项目,到时候大家可要捧场啊!不内涵的!等我的好消息吧!
      

  12.   

    哇!楼主我崇拜你!
    可是php+人工智能+美工特效楼主确定一个人能搞定吗?
    尤其是人工智能这里面水很深、很深
      

  13.   

    刚开始看笑死我了,csdn里面还能有这等奇帖!工作之余看完非常开心,不是调侃楼主,别介意。然后看着看着,就突然思考起来,我承认,你这种精神把我感动了……
      

  14.   

    php只是一个编程的语言,你可以用他来处理一些相关的逻辑,比如用户输入了[你好],你的程序接收到这样的信息后,做出相应的逻辑判断,然后返回一个信息比如[Hello],给用户的浏览器。就是这样的流程!php可以处理你的逻辑html flash之类的可以用来显示你想要的效果,像什么3d的转动现在有一些游戏内部的小精灵就是这种的!你和他对话他会有相关的回复。你骂她,次数多了,他也会骂你这样的!人工智能也不是什么难题。你写的如果是汉语和英文的版本,那你只要精通里面所有的语法,然后把一些历史性的典故,还有当代的一些不成文的东西加入进去就行了!当然你如果做得够强大的话,最好把人说话时的一些特征也加入到这些逻辑中。比如他的语调,他的语速,方言等等!
      

  15.   

    首先我觉得楼主27,也不小了。
    再者,既然有这方面想法,你应该学习其中的一些高深技术。
    然后,你也不需要找你老爸要钱是吧,既然有某一方面高深技术,我相信你去苹果或者IBM或者微软还是有人要的,然后把你的想法一起付诸实践也很不错的,也算给全人类做下贡献。至于newnew说的诺贝尔就算了,乔帮主整成这样还没诺贝尔呢,LZ算上一个想象力丰富的人还行。
    最后,我祝LZ在创新的路上越走越远,出现第二个李开复就算是欣慰
      

  16.   

    明白你的意思了,其实对与语言分析并不难,只要有一定投资,就有很好的效果,这方面的项目我参与过,还是网页上的图形学东西不太好弄,个人觉得用flash有点力不从心了,要是直接用html5却不知道在效率方面会怎么样,总之有这个想法了,我就想先能做多少做多少,随着时间浏览器的更新、html5的完善发布,说不定现在的一些困难会在之后得到解决或者改善吧。
      

  17.   

    linux 现在多少行代码了,最初还不是一人搞,
      

  18.   

    http://www.cleverbot.com/
    楼主去这个网站看看吧
      

  19.   

    等你寫出來, 去拿個Turing Award 吧
      

  20.   

    上次看JJ的Always Online这歌的视频,里面用这歌名写了一个故事,男主角过世以后,女主角还能通过聊天软件与男主角聊天,男主角把女主角平时喜欢说的话、做的事等等全都做了处理可在女主角需要的时候回答。
    要是有那么智能就OK了,可惜在现实里面,要实现的话很有难度。
    什么时候能出个智能QQ就好了,通过对用户各方面信息的录入,智能分析用户的性格、说话的语态等等,到时把QQ一挂,智能跟别人聊天,自己在一旁看着,想想好YY哟
      

  21.   

    你爸如果钱多,可以把google 或者微软给收购过来,然后让他们研发三年五载,也许能略有小成
      

  22.   

    看了这么多评论也无语了。竟然还有抨击楼主想法的。没有幻想的程序员,能做出什么伟大的产品?
    而且现在XBOX LIVE也已经实现这个功能了。
    楼主的网络版想法,个人几点拙见,楼主以后可以专研这几个方面:
    1.超炫3D效果:不赞成使用HTML5,还算推荐FLASH,并使用一些类似PV3D引擎。
    2.服务器脚本语言,用PHP和C进行底层结合。
    3.抓取面部表情,利用微软最新体感技术kinect进行开发。需熟悉其SDK 和C++ 或者C#
    4.人工智能说的有点深了,要了解人类行为学在计算机中的应用即可。
      

  23.   

    这个需要很复杂的人工智能程序,不是PHP所能完成的
      

  24.   

    这个创意故然好,却是说起来容易做起来难的一件事
    首先单从技术上说:实现3D效果是最容易的,只是技术上的事
    你若想不忽悠,就得深入研究,比对人的发音口形,你可以看看迪斯尼的一些动画片,口形做的很棒
    我敢说光用PHP是不够用的还需要更高级的语言写一些类库支持
    我的专业是与人工智能相关
    网页版人工智能实现困难,不过只要模式设计的好,也会有事半功倍效果
    例如起初可以只是打字聊天,以后再发展到语音
    对于回答者的智能性需要长期的采集数据,智能筛选,智能加随机选择
    不妨查查一些输入法的词组句子联想的实现方式
    若真想做大,那么最终系统将是非常庞大的
    有目标就有动力,加油!