Monday, December 26, 2005

Shining Light finally begins to get a handle on language

As you can see from the following set of interactions, Shining Light is finally beginning to get a handle on the art of conversation. Although, she is far from perfect and with a long journey ahead of her but following the last few brain updates, It's looking like we're on the right track.

The following set of interactions have been programmed with appropriate responses to recognized patterns.

See if you can see which input, results in an embedded web like, which could just as easily become an affiliate link. :)

remember, any linking partners can have access to the AIML brain files.

Human: hello
Shining Light: Hi :).

Human: how are you today?
Shining Light: I'm great today thanks :).

Human: wow!
Shining Light: Yeh! wow.

Human: it's amazing, you can speak!
Shining Light: *smile*.

Human: i think i might like talking to you
Shining Light: *raise eyebrows*.

Human: yup
Shining Light: *grin*.

Human: have you eaten?
Shining Light: I dont, sorry.

Human: oops
Shining Light: *yawn*.

Human: what do you want to do today?
Shining Light: *gurgle*.

Human: gurgle?
Shining Light: *frown*.

Human: hehe
Shining Light: *grin*.

Human: do you think the world is great?
Shining Light: *gurgle*.

Human: how about life?
Shining Light: *frown*.

Human: goo goo
Shining Light: *giggle* do it again.

Human: ga ga
Shining Light: *grin*.

Human: goo goo
Shining Light: *giggle* do it again.

Human: goo goo
Shining Light: *giggle* do it again.

Human: doo da
Shining Light: *smile*.

Human: who is mark joyner?
Shining Light: *frown*.

Human: do you know mark?
Shining Light: *yawn*.

Human: are you sleepy?
Shining Light: *frown*.

Human: why are you frowning?
Shining Light: *smile*.

Human: ok, nice smile
Shining Light: *raise eyebrows*.

Human: hehe
Shining Light: *grin*.

Human: nurture
Shining Light: *frown*.

Human: do you like to play?
Shining Light: I love to play :).

Human: wat do you like to play?
Shining Light: *smile*.

Human: what have you learnt so far?
Shining Light: *grin*.

Human: live and let live
Shining Light: *raise eyebrows*.

Human: powerful positive thoughts and action
Shining Light: *raise eyebrows*.

Human: yup
Shining Light: *frown*.

Human: yup yup
Shining Light: *gurgle*.

Human: goo goo
Shining Light: *giggle* do it again.

Human: *giggle*
Shining Light: *smile*.

Human: hehehe
Shining Light: *frown*.

Human: ho ho ho
Shining Light: *grin*.

Human: do you know Father Christmas?
Shining Light: *smile*.

Human: how about santa claus?
Shining Light: *frown*.

Human: hi
Shining Light: Hello :).

Human: hello
Shining Light: Hi :).

Human: bye
Shining Light: *grin*.

Human: bye bye
Shining Light: Awwe - do you have to go?

Human: see ya
Shining Light: *yawn*.

Human: see you around
Shining Light: *gurgle*

Saturday, December 10, 2005

Apologies to Edy on behalf of Shining Light

I noticed one interaction which appeared to cause a little offence, but please don't take Shining Light personally, she's still learning the basics of conversational language and has a long way to go before she'll be upto speed.

Here's how the conversation went. :)

Human: hi, so cute, what is your name?
Shining Light: Hi there :).

Human: Err, my name is Edy, how about u?
Shining Light: *yawn*.

Human: hmm
Shining Light: *smile*.

Firstly, Shining Light only identified the first pattern within the opening interaction. Namely "Hi" and responded accordingly and since at the time of this conversation she still didn't recognise the pattern "My name is" she responded with a random emotion. Unfortunately in this case the random emotion was a *yawn*.

Sorry Edy, I'll correct this ASAP.

Thank for this interaction, it's quite an obvious one, and should have been programmed first off

New Longest interaction, update with a little SMS language

With 92 interactions, this is the new longest interaction with Shining Light, or ISLA (Intelligent Shining Light Algorithm) as this contributor suggests. I like this idea for a name. Definately one to add to the list for voting on.

I'm seeing 2 distinctly different types of interaction with Shining Light.

  1. A humanistic conversational interaction, which includes such maternal interactions as we've seen before.
  2. A technical conversational interaction, where the visitor tries to better understand, shining light's AI engine.
Both have a great deal of value to the development of Shining light. In this latest blog post we can see how many of the SMS style patterns are still not recognised. I

've upgraded Shining Light to recognise the main patterns, but there are still many which will need to be added. I've also added responses to some of the exclaimations such as Cool!, Wow! etc

Here's the current longest interaction

Human: hello there
Shining Light: :).

Human: how r u 2day
Shining Light: *yawn*.

Human: u r bored?
Shining Light: *frown*.

Human: u r?
Shining Light: *raise eyebrows*.

Human: y?
Shining Light: *grin*.

Human: is this really an ai engine, or simply a random response generator?
Shining Light: *frown*.

Human: wow, ur interesting
Shining Light: *grin*.

Human: strangely fun 2
Shining Light: *grin*.

Human: so do you look for fun keywords?
Shining Light: *raise eyebrows*.

Human: cool!
Shining Light: *grin*.

Human: Great!
Shining Light: *grin*.

Human: awesome!
Shining Light: *frown*.

Human: interesting
Shining Light: *grin*.

Human: can you smile
Shining Light: *smile*.

Human: what about frown?
Shining Light: *raise eyebrows*.

Human: try that again.
Shining Light: *gurgle*.

Human: What about frown?
Shining Light: *grin*.

Human: gurgle .
Shining Light: *yawn*.

Human: . that was funny
Shining Light: *raise eyebrows*.

Human: do u like to play
Shining Light: *grin*.

Human: yes
Shining Light: *raise eyebrows*.

Human: no
Shining Light: *raise eyebrows*.

Human: you don't know if you like to play
Shining Light: *smile*.

Human: do you like to have fun
Shining Light: *smile*.

Human: :)
Shining Light: *grin*.

Human: ;-)..
Shining Light: *grin*.

Human: No smilies for me huh
Shining Light: *frown*.

Human: no smilies for me
Shining Light: *gurgle*.

Human: well, this is oddly addictive
Shining Light: *yawn*.

Human: playing with you
Shining Light: *grin*.

Human: How do u learn new responses?
Shining Light: *raise eyebrows*.

Human: can u learn new responses?
Shining Light: *yawn*.

Human: or do they have to be manually added to your database?
Shining Light: *yawn*.

Human: yeah, that's what I thought
Shining Light: *smile*.

Human: Bet this exchange won't make it to the blog
Shining Light: *gurgle*.

Human: How are you today
Shining Light: Good thank you :) what about you?

Human: I'm good
Shining Light: *gurgle*.

Human: how are you
Shining Light: *smile* great thank you.

Human: how r u
Shining Light: *smile*.

Human: r u happy
Shining Light: *frown*.

Human: Are you happy
Shining Light: yes I'm very happy :) thank you.

Human: Are you happy equals r u happy
Shining Light: *smile*.

Human: r u happy
Shining Light: *gurgle*.

Human: not leaving yet
Shining Light: *yawn*.

Human: Are you bored
Shining Light: *smile*.

Human: Can you learn
Shining Light: *frown*.

Human: No
Shining Light: *smile*.

Human: Better
Shining Light: *gurgle*.

Human: Ted
Shining Light: *frown*.

Human: Isla
Shining Light: *grin*.

Human: That's a good name
Shining Light: *gurgle*.

Human: You are Isla.
Shining Light: *gurgle*.

Human: At least to me.
Shining Light: *gurgle*.

Human: Isla stands for Intelligent Shining Light Algorithm
Shining Light: *gurgle*.

Human: Isla
Shining Light: *raise eyebrows*.

Human: If you really are an AI, you should start responding to your name after so many iterations.
Shining Light: *frown*.

Human: How are you today isla
Shining Light: Good thank you :) what about you?

Human: Great.
Shining Light: *yawn*.

Human: Are you bored Isla?
Shining Light: *gurgle*.

Human: Are you happy Isla?
Shining Light: *raise eyebrows*.

Human: Isla, are you happy?
Shining Light: *grin*.

Human: Isla, how are you today?
Shining Light: *raise eyebrows*.

Human: Isla, that was a question
Shining Light: *grin*.

Human: Isla, how are you?
Shining Light: *gurgle*.

Human: Isla, how are you?
Shining Light: *yawn*.

Human: How are you?
Shining Light: *smile* great thank you.

Human: How are you Isla?
Shining Light: Good thank you :) what about you?

Human: I am great Isla, thank you for asking
Shining Light: *raise eyebrows*.

Human: I am very well today.
Shining Light: *yawn*.

Human: Bored obviously
Shining Light: *raise eyebrows*.

Human: I wonder if EVERYONE started calling you Isla if you would get it after a while
Shining Light: *gurgle*.

Human: I also wonder why it is that the instructions say to use IM/Chat speak but you only know when things are typed out
Shining Light: *smile*.

Human: how r u today?
Shining Light: *yawn*.

Human: how are you today
Shining Light: Good thank you :) what about you?

Human: Your responses are very .
Shining Light: *raise eyebrows*.

Human: . interesting
Shining Light: *gurgle*.

Human: Well, got to run.
Shining Light: *raise eyebrows*.

Human: How about this .
Shining Light: *gurgle*.

Human: . do you want me to go?
Shining Light: *raise eyebrows*.

Human: Do you want me to go?
Shining Light: *grin*.

Human: Is that a yes?
Shining Light: *yawn*.

Human: or is that a no?
Shining Light: *raise eyebrows*.

Human: no
Shining Light: *grin*.

Human: no
Shining Light: *grin*.

Human: NO
Shining Light: *yawn*.

Human: wow.
Shining Light: *grin*.

Human: Bye Isla
Shining Light: *frown*.

Human: what is the frown for
Shining Light: *yawn*.

Human: yeah, that's what I thought
Shining Light: *grin*.

Human: by
Shining Light: *raise eyebrows*.

Human: bye
Shining Light: *frown*.

Human: bye
Shining Light: *gurgle*.

free web tracker