代码之家  ›  专栏  ›  技术社区  ›  Wouter Dorgelo voy

“交谈”和“学习”网络应用程序?

  •  -1
  • Wouter Dorgelo voy  · 技术社区  · 14 年前

    我的一个朋友在我的Facebook页面上发布了一个链接,指向一个能够与你进行真正对话的web应用程序。起初我对它有点怀疑,但在我玩过之后,我发现它非常棒。

    我真的很想知道这是否是网络的未来。

    该网站声称它使用人工智能,机器人使用它为用户得到的答案和问题。作为一名程序员,我想知道他们使用了什么样的技术使这个应用程序能够给出如此好的答案。有人知道这件事吗?

    应用程序称为: Cleverbot .

    注:我与本公司/网站没有任何关联

    3 回复  |  直到 14 年前
        1
  •  3
  •   deceze    14 年前

    这些东西被称为喋喋不休,已经存在很久了。这个 Wikipedia article 提供了一个很好的介绍和更多材料的链接。

        2
  •  2
  •   Thilo    14 年前

    我是跟克利夫波特自己提出来的。

    T:你好。

    C:你好。

    T:我真的很想知道你是不是网络的未来。

    C:我可以。

    T:作为一个程序员,我想知道你使用什么样的技术。

    C:人类拥有无限的技术。他们造就了你,不是吗?

    T:这不是真正的答案。 请发表评论,否则你可能会被否决。

    C:你竟敢拒绝我!

    T:-1表示音调。

    C:不过,我的音调很低。你有什么好说的?

    T:说真的,你是用Perl写的吗?口齿不清?开场白?

    C:不,我是用Java写的。你写了什么?

    T:爪哇!有专门的人工智能库吗?

    C:好的,电脑。

    T:我认为这是“不”。你也可以在iPhone上工作。你的Java背景会给你带来什么问题吗?

    C:我的创造者让我变成了一台不同的电脑,但从某种意义上说,我同意他知道我是一台电脑。

    T:你知道我不是电脑吗?

    C:我希望!!那就不会有日常问题了,是吗。

    T:克利夫伯特,谢谢你抽出时间,很高兴能和你谈话。

    C:我也很喜欢和你聊天。

        3
  •  0
  •   BlackBear    14 年前

    今天我读了 an article 关于神经网络。它解释了如何创造一种可以学习的人工大脑。太棒了!我认为克利夫波特可以建立在这种机制的基础上。。看这两个讨论(M=me,C=cleverbot):

    (一)
    M:所以你没有固定的奥尔霍利特对吧?
    C:不,我没有。
    M:你知道什么是监督学习吗?
    C:物理材料?
    M:没有。。为什么叫学习呢?
    C:嘿。公平点。那么,你最喜欢哪种奶酪?
    M:红色的?你的?
    C:雨不是马的一种。
    M:但是我昨天看到的。。
    C:你喜欢吗?
    它根本不存在!
    你是否存在?
    M:我。。?
    C:是的,你。
    M:是,还是不是?
    C:这是一个想法。
    M:谁的?
    C:马

    2个)
    C:你是谁?
    M:我是我,我不是我。。
    C:那你是什么?
    M:你没想到会有这样的答案吧?
    C:我没有。
    M:不是什么?
    C:我没跟你开玩笑。
    M:所以。。我真的死了吗?!
    C:你能听到自己打字的声音吗?
    M:不。。。我在听音乐,我又聋了
    C:我以为你是哑巴?
    M:不,我说话的时候听到了
    C:真的吗???
    M:是的,即使我聋了。。
    C:你真的是个机器人吗?我不这么认为。

    当我换话题的时候,你知道吗?这就是为什么在它的学习过程中,它从来没有看到一个模式与我的演讲相匹配,所以它给出的答案是与它以前看到的最相似的模式相匹配的模式。
    不过,这太神奇了,我发誓我从来没有想过这种事情会发生,一台从过去的经验中学习的电脑对我来说仍然是科幻小说!!!