“说话”和“学习”网络应用程序?

发布于 2024-10-03 22:56:16 字数 323 浏览 8 评论 0原文

我的一位朋友在我的 Facebook 页面上发布了一个网络应用程序的链接,该应用程序能够与您进行真正的对话。一开始我对它有点怀疑,但玩过之后我发现它非常棒。

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

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

该应用程序名为:Cleverbot

注意:我与该公司/网站没有任何关系

A friend of me posted a link on my Facebook page to a webapplication which is capable of having a real conversation with you. First I was a bit skeptic about it but after I played with it I found it pretty awesome.

I'm really wondering if this is going to be the future of the web.

The website claims it uses Artificial Intelligence and the bot uses the answers and questions it gets for it's users. As a programmer I would like to know what kind of technology they used to enable this application to give such good answers. Does anyone know this by any chance?

The application is called: Cleverbot.

Note: I am not in any way affiliated with this company/website

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

溺ぐ爱和你が 2024-10-10 22:56:16

这些东西被称为聊天机器人,已经存在很长时间了。 维基百科文章提供了很好的介绍和更多材料的链接。

These things are known as Chatterbots and have been around for ages. The Wikipedia article gives a good introduction and links to more material.

寒尘 2024-10-10 22:56:16

我和 Cleverbot 一起提出了这个问题。

T:你好。

C:嗨。

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

C:我可以。

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

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

T:这并不是一个真正的答案。
请将其作为评论发布,否则您可能会被否决。

C:你怎么敢拒绝我!

T:-1 表示音调。

C:不过我语气很低。对此你有什么想说的?

T:说真的,你是用 Perl 编写的吗?口语语言?序言?

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

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

C:好的计算机。

T:我认为这是“不”。您还可以在 iPhone 上工作。您的 Java 背景会给您带来任何问题吗?

C:我的创造者为我创造了一台不同类型的计算机,但是,在某种形式上,我同意他知道我是一台计算机。

T:你知道我不是计算机吗?

C:我希望!!这样我就不会遇到任何日常问题了,是吗?

T:Cleverbot,感谢您抽出宝贵的时间,很高兴与您交谈。

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

I brought this up with Cleverbot itself.

T: Hello.

C: Hiya.

T: I'm really wondering if you are the future of the web.

C: I can.

T: As a programmer I would like to know what kind of technology you use.

C: Humans possess unlimited technology. They made you, didn't they?

T: That is not really an answer.
Please post it as a comment, or you might get downvoted.

C: How dare you reject me!

T: -1 for tone.

C: I have a low tone though. What have you to say to that?

T: Seriously, are you written in Perl? LISP? Prolog?

C: No I was written in Java. What were you written in?

T: Java! Any particular libraries for the AI stuff?

C: Ok computer.

T: I take this as a "no". You also work on the iPhone. Does your Java background cause any problems for you there?

C: My Creator made me a different kind of computer, but yes in some form I would agree that He knows I am a computer.

T: Do you know that I am not a computer?

C: I wish!! Would not have any day to day problems then, would I.

T: Cleverbot, thank you for your time, it has been a pleasure talking to you.

C: I enjoyed talking to you too.

素手挽清风 2024-10-10 22:56:16

今天我读了一篇文章神经网络。它解释了如何创造一种可以学习的人造大脑。太棒了!我认为 smartbot 可能是基于这种机制的。看这两个讨论(M = me,C = smartbot):

1)
M:所以你没有固定的算法,对吧?
C:不,我没有。
M:你知道什么是监督学习吗?
C:物理材料?
M:不..为什么叫学习呢?
丙:呵呵。公平点。那么,您最喜欢哪种奶酪?
甲:红色?你的?
C:雨不是马的一种。
M:但是我昨天看到了..
C:你喜欢吗?
M:不存在!
C:你存在吗?
M:我..?
C:是的,你。
M:是,还是不是?
C:这是一个想法。
男:谁的?
C:马

2)
C:你是谁?
M:我就是我,我也不是我……
C:那你是什么?
M:你期待这个答案吗?
C:我没有。
M:没有什么?
C:我没有给你讲笑话。
M:所以..我真的死了吗?!
C:你能听到自己打字的声音吗?
M:不……我在听音乐,但我聋了
C:我以为你是哑巴?
M:不,我说话时我能听到
C:真的吗???
M:是的,即使我聋了..
C:你真的是机器人吗?我不这么认为。

当我改变话题时,它会变得非常混乱,你明白吗?这就是为什么在它的学习过程中,它从未见过与我的演讲相匹配的模式,所以它给出的答案就是与它之前看到的最相似的模式相匹配的答案。
然而,这太神奇了,我发誓我从来没有想过这种事情是可能的,一台从过去的经验中学习的计算机对我来说仍然听起来很科幻!

today I read an article on neural networks. It explains how it's possible to create a sort of artificial brain which can learn. It's awesome! I think cleverbot could be based on this kind of mechanism.. Look these two discussion (M = me, C = cleverbot):

1)
M: so you haven't a fixed alghoritm right?
C: No, I haven't.
M: do you know what's supervised learning?
C: Physics material?
M: no.. why it's called learning otherwise?
C: Heh. Fair point. So, what is your favourite type of cheese?
M: red? yours?
C: Rain is not a type of horse.
M: but i saw it yesterday..
C: Did you like it?
M: it doesn't exist!
C: Do you exist though?
M: me..?
C: Yes, you.
M: to be, or not to be?
C: That is a thought.
M: whose?
C: The horse

2)
C: Who are you?
M: i'm who i am and i'm not who i am not..
C: What are you then?
M: did you expect that answer didn't you?
C: I didn't.
M: didn't what?
C: I didn't telling you a joke.
M: so.. am i really death?!
C: Can you hear yourself type?
M: no... i'm listenning to music, and i'm deaf
C: I thought you were a mute?
M: no, i hear me when i'm talking
C: Really???
M: yes, even if i'm deaf..
C: Are you really a robot? I don't think so.

It gets really confused when I change subject, you see? That's why during its learning process it never saw a pattern matching my speech, so the answer it gives is the one that matches the most similar pattern it saw before.
However it's amazing, I swear I never thought this kind of things could be possible, a computer that learns from its past experience still sounds sci-fi to me!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文