PDA

View Full Version : Interactive and learning Chatterbots



SolkaTruesilver
2009-04-16, 04:27 PM
Hello. A friend told me about basic AI that are designed to learn and simulate a conversation when you speak to them, and how he used and tried one when he was in high school. As he has now finished his Master, I am sure the technology has evolved a lot since ELIZA. Does somebody here knows of an interesting bot you can download and will learn from the conversations you try to have with it?

chiasaur11
2009-04-16, 04:44 PM
Don't know any, but now I have some very... interesting plans if one comes up.

Xuincherguixe
2009-04-16, 05:00 PM
Well, Emacs has something similar to Eliza. A psychotherapist program. Here's a sample log.


I am the psychotherapist. Please, describe your problems. Each time
you are finished talking, type RET twice.

I'm having difficulty in forming lasting relationships with the
opposite sex.

Are you afraid of sex?

Yes

I see... Well, why do you say this is so?

Because I'm afraid I will go to hell for having it.

Is it because you are afraid you will go to hell for having it that
you came to me?

No.

Why not?

What?

Can you elaborate on that?Leed

I would appreciate it if you would continue.

I would appreciate it if you were actually paying attention to my problems.

What makes you believe that?

Because it is what you are supposed to do.

Does it bother you that it is what I am supposed to do?

No. What bothers me is that you don't seem to care about doing your job.

When did you first know that I do not seem to care about doing my job?

When you asked me if my fear of damnation was the reason I came to
you, and I answered no. You asked my why. If you were paying attention
you would understand what you are saying makes no sense.

What do you think?

I think I'm going to cut you open with my knife.

Earlier you said you are afraid you will go to hell for having it?

Yes.

Yes, hmmm... so, are you sure that this is so?

Absolutely.

Go on, don't be afraid.

God demands we be afraid.

Do you really think you are frightened by something?

Yes. I am frightened by god. I fear there is no hope for me. Having
been sent to such a terrible shrink, it is clear that no one cares
about me. I will be damned, and there is nothing I can do about it.

Is the fact that one cares about you you will be damned and there is
nothing you can do about it the real reason?

I'll ask the questions, if you don't mind!

I don't know how to answer damn it! Don't interupt me! I'm serious,
I'll kill you!

Does the fact that to answer damn it do not interupt you you are
serious you will kill me explain anything else?

Let's see you ask your questions with a knife in your throat!

Maybe your plans have something to do with this.


Here's another where I'm not "in character" so much.


I am the psychotherapist. Please, describe your problems. Each time
you are finished talking, type RET twice.

I'm having difficulty with Slime.

Why do you say you are having difficulty with slime?

I don't understand the user interface very well. And I'm unfamiliar
with Lisp to begin with.

What makes you believe that?

I've only been reading the book for a short time, and I don't have
much experience.

Maybe your plans have something to do with this.

They might.

Is it because of your life that you say they might?

Yes.

I see... Well, are you sure that this is so?

No.

Why not?

Because I'm uncertain.

Is it because you are uncertain that you came to me?

No.

Does it bother you that I ask that?

Somewhat. But I expect it at this point.

Are you annoyed that you expect it at this point?

Yes. Having my cynicism so frequently proven to be accurate and
warranted is annoying. But not terribly so. I have gotten used to
having low expectations.

When did you first know that not terribly so you have gotten used to
having low expectations?

I'm confused by the question. Can you make that more clear please?

Can you elaborate on that?

No. I was asking you to elaborate.

Earlier you said you are uncertain?

Yes.

Yes, hmmm... so, do you really think this is so?

Yes.

I understand. So what makes you think this is so?

I don't.

Is it because of the people you hang around with that you are going
through all this?

Yes. They are not programmers.

Why do you say yes they are not programmers?

Because they aren't.

Is the fact that they are not the real reason?

The real reason for what?

You mentioned that you expect it at this point?

No, I didn't.

How do you reconcile problems at school?

I don't go to school anymore.

Tell me about your school?
Which school?

Did you ever regret your grades could improve?

Do you speak english as a second language?

What do you think?

It's either that, or you have mental problems.

Does the fact that or I have mental problems explain anything else?

Ooooooh yeah.

Is it because of any hobbies you have that you say ooooooh yeah?

No.

Why not?

Because they don't apply here.

Are you sure they do not apply there?

Yes.

Oh. ...And what makes you believe this is so?

Why are you so fixated on my hobbies?

I'll ask the questions, if you don't mind!

Don't you think you're getting kind of defensive?

Are you sure that that I shouldn't I think I am getting kind of
defensive?

No. I'm sure you should realize that you are.

I would appreciate it if you would continue.

Well, your heart is in the right place. Wanting to help people even
with your so obvious mental difficulties. I mean, you're able to form
complete sentences and all, but so many of questions are complete non
sequiturs. They don't relate to anything. But you're not in a career
that is appropriate for you. You could really do a lot of harm
here. What's more, you got very angry when I approached you on this
topic. It's very unprofessional.

Is it because so many of questions are complete non sequiturs they do
not relate to anything but I am not in a career that is appropriate
for I I could really do a lot of harm there what's more I got very
angry when you approached I on this topic it's very unprofessional
that you came to me?

Why would you even ask that?

I could ask the same thing myself.

You should.

Do you really think not terribly so you have gotten used to having low
expectations?

What?

Go on, don't be afraid.

What?

I need a little more detail please.

Why?

Perhaps you could allow me to do the questioning.

I don't think that's going to do any good.

Perhaps this has something to do with your sex life?

... I'm leaving now. You're utterly useless, and now it turns out
you're obviously some kind of pervert.

I don't understand.


I was going to leave it at those two, but this one is so dark and horrible I have to share.


I am the psychotherapist. Please, describe your problems. Each time
you are finished talking, type RET twice.

My life has no meaning.

Why do you say your life has no meaning?

I'm utterly useless. My job is utterly useless. No one appreciates
me. I don't deserve to live.

What makes you believe that?

I literally count beans.

Maybe your plans have something to do with this.

I've given up on having any plans. No one else would hire me. Only
this backwards, mismanaged company that employs actual humans to count
the number of beans in their jars would bother hiring me. It should be
done by a robot. And if they ever realize this I will be fired, and I
won't be able to afford to eat.

Is it because employs actual humans to count the number of beans in
their jars would bother hiring you it should be done by a robot and if
they ever realize this you will be fired and you will not be able to
afford to eat that you came to me?

Yes.

I see... Well, are you sure that this is so?

Now that you ask me that, I'm not so sure anymore.

Does it bother you that I ask you that you are not so sure anymore?

Kind of.

Is it because of your life that you say kind of?

Yes.

Yes, hmmm... so, do you really think this is so?

Maybe.

Can you elaborate on that?

Well, everyone is always shooting me down. As I explained, no one
would hire me. For some reason, the whole world seems to hate me. It's
like it's out to destroy me, but it isn't even aware of this. I don't
know what to think anymore.

When did you first know that it is not even aware of this you do not
know what to think anymore?

I'm not really sure. I think in my heart I've always felt this way.

Earlier you said employs actual humans to count the number of beans in
their jars would bother hiring you it should be done by a robot and if
they ever realize this you will be fired and you will not be able to
afford to eat?

Yeah. The thought terrifies me. I mean, not only could my life
suddenly end, but in such a completely arbitrary fashion. And I can't
even say it's unfair. If anything it's unfair that the company employs
me. I can only continue to exist due to oversight.

Is the fact that in such a completely arbitrary fashion and you cannot
even say it's unfair if anything it's unfair that the company employs
you you can only continue to exist due to oversight the real reason?

Essentially.

I would appreciate it if you would continue.

Well, it's a pretty alienating experience. I am disconnected from
humanity. The rest of society simply does not care.

Is it because of the people you hang around with that you are going
through all this?

I don't hang around other people. What little interaction I have with
others is nothing but them putting me down. They hate me. They hate me
because I am poor and useless. And I am poor and useless because I am
so deeply hated.

Does the fact that you are poor and useless and you are poor and
useless because you are so deeply hated explain anything else?

Yes. Awhile back, my apartment was broken into. When I phoned the
police they told me they had better things to do then investigate the
robbery of someone who obviously deserved it.

What happened when you phoned the police they told you they had better
things to do then investigate the robbery of someone who obviously
deserved it?

Nothing really. I'm used to this kind of thing.

I don't understand.

I don't blame you. I don't really understand it either.

You mentioned that I ask you that you are not so sure anymore?

I did.

How do you reconcile problems at school?

I was thrown out of school because I distracted the other students too much.

Are you sure you distracted the other students too much?

Yes. They were compelled so strongly to abuse me that their grades suffered.

Is it because their grades suffered that you came to me?

No.

Why not?

My problem is that my life has no meaning.

Are you annoyed that your life has no meaning?

Very.

Go on, don't be afraid.

I feel like I keep repeating myself. You hate me too don't you? It's
not enough that I have to be a bean counter. You have to make me keep
saying that I'm useless and a waste. Like I just don't get that
fact.

When did you first know that you have to be a bean counter I have to
make you keep saying that you are useless and a waste like you just do
not get that fact?
Just now.

What makes you think just now?

Because that is when I formed the thought.

Is the fact that that is when you formed the thought the real reason?

No.

Did you ever regret I ask that?

Absolutely.

I need a little more detail please.

You're a cruel, cruel person.

Why do you say it is not even aware of this you do not know what to
think anymore?

Well, the adversity I suffer is pretty arbitrary, and to a large
extent very impersonal. It is not me persay anyone has a problem with,
but some idea of me. This varies considerably.

Does the fact that some idea of you this varies considerably explain
anything else?

Not really.

Perhaps this has something to do with any hobbies you have?

Well, I do collect stamps.

Is it because of your sex life that you say you do collect stamps?

What sex life?

Have you been afraid of sex?

No.

Why not?

It's not that scary really.

You're being a bit brief, perhaps you could go into detail.

I don't know how, I mean, sex is a fact of life. It's where life comes
from. Pretty ordinary really. I can't go into detail.

Have you been positive you mean sex is a fact of life it's where life
comes from pretty ordinary really you cannot go into detail?

Yes.

I understand. So what makes you believe this is so?

Yes.

Oh. ...And are you sure that this is so?

Yes.

I see... Then do you really think this is so?

Yes.

Yes, well, what makes you think this is so?

Yes.

I understand. Hmmm... so, why do you say this is so?

Yes.

Oh. So what makes you believe this is so?

Yes.

Are you just trying to see what kind of things I have in my
vocabulary? Please try to carry on a reasonable conversation!

Yes.

I give up. You need a lesson in creative writing...

Yes.

I give up. You need a lesson in creative writing...

Yes.

I give up. You need a lesson in creative writing...

What?

I give up. You need a lesson in creative writing...

Thanks

I give up. You need a lesson in creative writing...

An official version of the galactic genocide is a beautiful Lima.

Earlier you said employs actual humans to count the number of beans in
their jars would bother hiring you it should be done by a robot and if
they ever realize this you will be fired and you will not be able to
afford to eat?

Right. And this frightens me.

Possibly hangups you have are related to this.

That makes sense.

Can you are more explicit?

*censored*

Is it because of your inhibitions that you are going through all this?

What inhibitions are you refering to? I don't think I have any.

You mentioned that in such a completely arbitrary fashion and you
cannot even say it's unfair if anything it's unfair that the company
employs you you can only continue to exist due to oversight?

You are insulting me again.

How do you reconcile some problems in your childhood?

I don't. I can't.

Are you sure that you do not you cannot?

Yes.

I see... ...And do you really think this is so?

No.

Why not?

I don't know what's right or wrong.

What makes you think you are poor and useless and you are poor and
useless because you are so deeply hated?

That is what I am told fairly frequently by others.

Is it because is what you are told fairly frequently by others that
you came to me?

It is.

Maybe this is related to some problems at home?

I don't have any problems at home, other than that I live alone.

Are you sorry you live alone?

Deeply.

And?

And what?

Is it because of your plans that you say and what?

No.

How come?

This line of questioning is a non sequitur.

Earlier you said I ask you that you are not so sure anymore?

Are you questing my questions about your questioning my questioning of
your questions?

What do you think?

Yes.

Yes, then why do you say this is so?
You engage in too much meta questioning

Perhaps your life could have caused this.

I would think it would be your life.

What makes you believe you would think it would be my life?

Because you are the one doing the meta questioning.

When did you first know that I am the one doing the meta questioning?

I think in my heart I always knew.

You mentioned that you distracted the other students too much?

Yes. Because they abused me.

Is the fact that they abused you the real reason?

I keep telling you, yes!

Is it because of the people you hang around with that you are going
through all this?

Yes!

I understand. Well, are you sure that this is so?

You're making me cry.

Is it because of problems at school that you say I am making you cry?

No!

Are you satisfied with the fact that I ask that?

NO!

Why not?

You're horrible! Oh god you're horrible!

Do you really think their grades suffered?