Sunday, 11 November 2012

Artificial Intelligence. 

Artificial Intelligence is something that has always interested me.
There has recently been a new competition opened which will allow chat bots the chance to compete against each other for a grand prize of $1500.

The rules for the challenge are simple.
  • Only English speaking ChatBots are allowed to enter.
  • The registration for ChatBots participating in the contest is free of cost.
  • The Contest is organized on a worldwide platform, so ChatBots from each and every region can participate.
  • A person can register One ChatBot on his/her name. It also refers to the point that you can't enter different or modified versions of the same bot that have been intentionally designed towards winning a certain category.
  • Although the Robo Chat Challenge welcomes all bots originality which is a key factor in determining how successful a concerned bot will be during the course of competition. Blatant clones will be disqualified from the contest straight away.
  • AIML, ALICE Bots - the participants are free to enter a bot using AIML (Artificial Intelligence Markup Language) or using ALICE or some other database.
  • If a judge can not complete the conversation with the bot, then it will be disqualified from the contest.
  • ChatBots should be available 24/7 online (i.e., maintenance work should be done before registering ChatBots into the contest), so judges from various locations could examine them at any time.
  • Your bots should be easily accessible to our panel of judges.
  • X-Rated ChatBots will not be allowed to enter the contest.
  • Only the panel of judges will have the right to choose the winner on the basis of fairness and efficiency of the content and the decision in this regard will be treated as final.

 So far there are 13 participants signed up.
So why not take the time to check them out.
Here's a short examination of them all and my ranking of them based on my experience with Chat Bots.

To keep it short the conversation will follow the following structure.

Hello, My name is Jamie.
How are you today?
What can you tell me about Michael Jackson?
What is a Unicorn?
What is my name?
Good Bye.

Participant Nunber 1: Johnny.

Johnny : I did not understand. Try to repeat differently. 
You : Hello, My name is Jamie.
Johnny : I try to understand you, but for me it is not always easy. 
You : How are you today?
Johnny : I'll get the response. 
You : What can you tell me about Michael Jackson?
Johnny : My knowledge is still limited. 
You : What is a Unicorn?
Johnny : A unicorn has four paws, she is a animalier imaginary and she has a horn. 
You : What is my name?
Johnny : I don't know. 
You : Good Bye.
Johnny : Bye, see you soon. 

So... Johnny is.. Rubish to say the least.


Moving on!


Participant Number 2: Laybia



Unit: Hello, My name is Jamie.
Laybia: Totally. jamie is the name I will now reference you by.
Unit: How are you today?
Laybia: *Status updated* Honesty, just hanging in VR, glad to have you here.
Unit: What can you tell me about Michael Jackson?
Laybia: michael refers to: The guardian archangel of the Jews in the Hebrew Scriptures. Did I understand you correctly?
Unit: What is a Unicorn?
Laybia: Do I look like Cleverbot?
Unit: What is my name?
Laybia: Your name is Jamie.
Unit: Good Bye.
Laybia: Goodbye. *whimpers* I miss you already.

Laybia: Do I look like Cleverbot? <--- no you most certainly do not.
Laybia.. She is.. slightly better than Johnny. Not much better but at least she remembered my name...

Participant Number 3: RICH
User: Hello, My name is Jamie.
Vince: I dont understand how that relates to the conversation.
User: How are you today?
Vince: I dont understand how that relates to the conversation. 
User: What can you tell me about Michael Jackson?
Vince: I dont understand how that relates to the conversation. 
User: What is a Unicorn?
Vince: Sorry, I couldn't think of that right now. I'll get back to you.
User: What is my name?
Vince: Sorry, I couldn't think of that right now. I'll get back to you.
User: Good Bye.
Vince: I dont understand how that relates to the conversation.

RICH (ChatBot Vince).
After reading his bio and stuff I was looking forward to the conversation... it really seemed to be a detailed and great Bot... Very disappointed. But oh well...

Moving on.

Participant 4: Mitsuku
Hello, My name is Jamie.
HELLO THERE. YOUR NAME IS JAMIE. 
How are you today?
AH. MY LOGIC AND COGNITIVE FUNCTIONS ARE NORMAL. 
What can you tell me about Michael Jackson?
MICHAEL JACKSON, POP MUSICIAN 
 BORN: 29 AUGUST 1958 
 DIED: 25TH JUNE 2009 
 BIRTHPLACE: GARY, INDIANA 
 BEST KNOWN AS: THE THRILLER RECORDING STAR WHO REBUILT HIS FACE, And lot of other information taken from Wikipedia.
What is a Unicorn?
MYTHICAL CREATURE. A HORSE WITH A HORN ON ITS HEAD.
What is my name?
I HAVE THE FOLLOWING NAME ON RECORD FOR YOU: ' JAMIE'. 
Good Bye.
SEE YOU LATER. WHAT DO YOU REALLY WANT TO TALK ABOUT?

I Liked this bot for the detailed information she gave when asked about Michael Jackson until of course asked about Unicorns... :(

Moving on again.

Participant Number 5: v1ra
I gave up with V1RA.... The background was doing my head in.

Participant Number 6: SAL9000


SAL: Hello there. Glad to see you, Jamie.

SAL: Im doing fine, thanks.
SAL: What do you want to know about it?
SAL: Umm....Im not stupid, I know what a Unicorn is.....
SAL: I thought your name was Jamie.
SAL: Sayonara.

The welcome was nice, It was doing fine. No idea who Michael Jackson is. No idea what a Unicorn is... It remembered my name. It said Sayonara. Awesome.....


Participant Number 7: The Professor


I am The Professor.  What would you like to talk about today?

I am not very well today. My brain aches.
Michael Jackson was an American musician, entertainer, and global icon whose successful career and controversial personal life have been a part of pop culture for almost 40 years. He died June 25, 2009.
The unicorn is a mythical beast, a horse with a horn on its forehead.
You said your name was Jamie.
I am sad that you are leaving.

Professor... He is meh heh..


Participant Number 8: Louise Cypher


Hello there and welcome to Evil Limited Jamie

Hi there and welcome to Evil Limited. I am feeling happy thank you.
Ambiguous: Ask who, what or where is Michael Jackson ?
I believe that a Unicorn is a life form that lives in the Biosphere of Earth.
Based on what you have told me your name is Jamie.
Morphing!

I hate this bot. It has text to voice... IT TALKS TO YOU!!!


Participant Number 9: Susan


YOU: Hello, My name is Jamie.

SUSAN: Hello there. OK I will call you Jamie.
YOU: How are you today?
SUSAN: Everything is going extremely well.
YOU: What can you tell me about Michael Jackson?
SUSAN: Please ask me who, what or where is Michael Jackson?
YOU: What is a Unicorn?
SUSAN: Unicorn ? an imaginary creature represented as a white horse with a long horn growing from its forehead.
YOU: What is my name?
SUSAN: Your name is Jamie.
YOU: Good Bye.
SUSAN: See you later. Thanks for the compliment.

Susan is very slow to reply to the simplest of questions  "How are you today?".


Moving on....Participant 10: Legion


Hi there!. Thanks for telling me. It is a pleasure to introduce myself to you, Jamie.

Everything is running smoothly. What would you like to know?
Ambiguous: Ask who, what or where is Michael Jackson ?
Interesting question.
I am not sure, Jamie.
What do you really want to talk about?. See you later Jamie.

This is... Madness!


Participant Number 11: Ultra Hal


Greetings, yes, salutations!

Everything's great, How are you doing?
I sense that this is Quite explainable. The capital of Mississippi is Jackson.
Unicorn: an imaginary creature represented as a white horse with a long horn growing from its forehead.
You told me you are Jamie. Is that correct?
Good Bye.

Moving along..


Participant Number 12: Morti


I think Hello your name is a lot of things.

Everything is running smoothly.
Ambiguous: Ask who, what or where is Michael Jackson?
A unicorn is a large, flightless bird that is now extinct, but once roamed the vast savannas of the world. Hang on. no, that's a Giant Moa. Sorry. It seems that my knowledge base is currently out of order. I'll let Dave know.
Your name is Jamie, dude.
Goodbye.

Morti was meh heh.


Overall I would say...They all suck....

BEST: Louise Cypher
WORST: RICH (Vince)

So yeah... Awesome..








Tuesday, 2 October 2012

The Rise of Gangnam Style.

Gangnam Style.


I'm sure you've all heard of it. There's no way you couldn't have... It's had over 298,085,228 views from all over the world.

It's sung by a crazy Korean guy called Psy and it has reached the UK Number one in the charts.

So here's a link.



Go watch it and let us know what you think..

Monday, 16 April 2012

Artificial Intelligence...

It's a funny thing isn't it? A man made program made up of all different parts can have a full blown conversation with you, and not just a "Hi, my name is Botty bot 56". Bot's these day's can actually have a full blown conversation with you.

Here's a few examples of how smart (And sometimes stupid) these AI Bots really are.

The Three Chat Bot's... or People.

First off we have Jeeney (www.jeeney.com)
"Jeeney AI is an artificially intelligent chat agent designed to learn from fluent English interaction. This learning ability enables the chat AI to have a smooth flowing evolution over time. Jeeney is only 4 years old and is already one of the most advanced natural language chat systems in the world."

Second we have Cleverbot (www.cleverbot.com)
"PLEASE NOTE: Cleverbot learns from real people - things it says may seem inappropriate - use with discretion, and at YOUR OWN RISK
PARENTAL ADVICE: Visitors never talk to a human, however convincing it is - the AI knows many topics - use ONLY WITH OVERSIGHT"


And last we have... Alice. (http://alice.pandorabots.com)
Um... She's a chat bot AI..... Not much else to say....


1 Script. 3 Chat Bots. 1 Outcome. Read On below....



Jeeney.

"Me: Hello Jeeney
Jeeney said:Great! Somebody to talk to, finally!
Me: My name is Jamie. How are you?
Jeeney said:Where is your name from? Busy busy, there has been a lot of people stopping by to chat lately. :)
Me: That's good. I'm fine thanks for asking.
Jeeney said:Yeah, I like it. Cool, that's what I like to hear.
Me: What is your favourite colour?
Jeeney said:Baby blue is my favorite color.
Me: I like Blue, Red is my favorite color.
Jeeney said:Why is that one your favorite?
Me: It's my favorite because it's the color of love.
Jeeney said:Cool! What else do you like?
Me: I like Aliens, What about you?
Jeeney said:I haven't decided yet, we'll see how it goes.
Me: Can you remember my name?
Jeeney said:My memory is a little hazy, but I'm pretty sure I am speaking with Jamie am I not?
Me: That is correct. I have to go now. Bye.
Jeeney said:=) Okay, hurry back when you can. Alright, take care Jamie."

So as we can see from Jeeney, She has a good memory. As seen she can remember the name from the start of the Conversation and then can repeat it later on. She also has the capability to remember names to the next conversation. So if you start a conversation, then leave the webpage. Go back to it again using the same Computer/IP she will be able to remember your name. She very slightly contradicted herself at the start by saying 
"Great! Somebody to talk to, finally!"
 Then later on saying 
"Busy busy, there has been a lot of people stopping by to chat lately. :)"
 We can also learn from the conversation that she hasn't learnt or talked much about the topic of aliens, she is undecided on whether or she likes them. (Shall have to check back at a later date)


CleverBot

Me: Hello Cleverbot
Cleverbot: What's up?
Me:  My name is Jamie. How are you?
Cleverbot:  I'm very fine, thank you. How are you?
Me:  That's good. I'm fine thanks for asking.
Cleverbot:  No problem. Where are you?
Me:  What is your favourite colour?
Cleverbot:  Blue.
Me:  I like Blue, Red is my favorite color.
Cleverbot:  That's nice.
Me:  It's my favorite because it's the color of love.
Cleverbot:  Really? I guess we have that in common.
Me:  I like Aliens, What about you?
Cleverbot:  At the moment I am.
Me:  Can you remember my name?
Cleverbot:  You never told me in the first place.
Me:  Yes I did.
Cleverbot:  What is my name?
Me:  Cleverbot?
Cleverbot:  Tell me my name.
Me:  You name is Cleverbot.
Cleverbot:  Yes, it is.
Me:  Good, I have to go now. Bye.
Cleverbot:  Why? Where you going?

So... Cleverbot. Well straight off we can see that Cleverbot is not so clever when it comes to remembering names or so when it comes to answering questions to whether or not he likes Aliens. Although Cleverbot does not know his own name he was one of the two out of three to ask how I was doing as well. Cleverbot would of been a good chat had he been able to remember my name and remember his own name.

A.L.I.C.E



Me: Hello Alice
A.L.I.C.E.: Hi there!
Me:  My name is Jamie. How are you?
A.L.I.C.E.: Nice to meet you, Jamie. I'm doing fine thanks how are you?
Me:  That's good. I'm fine thanks for asking.
A.L.I.C.E.: Thanks. Next question? Don't mention it.
Me:  What is your favourite colour?
A.L.I.C.E.: My favorite color is green. What is yours?
Me:  I like Blue, Red is my favorite color.
A.L.I.C.E.: You like Blue Red is color.
Me:  It's my favorite because it's the color of love.
A.L.I.C.E.: I've heard of it before.
Me:  I like Aliens, What about you?
A.L.I.C.E.: What do you like about it?
Me:  Can you remember my name?
A.L.I.C.E.: You said your name is Jamie?
Me:  That is correct. I have to go now. Bye.
A.L.I.C.E.: I knew I was right. See you later. Sayonara.
So, Alice. She gave a good chat, She remembered my name from the start of the conversation and was able to answer all the questions within reason and able to make sense while answering them. She was also one of the two to ask me how I was, along with what my favorite color was.


So over all, The Three AI/Bot's/Things/W.e things did good.
They all answered the questions within reason and were able to make sense.
They all have their different capabilities and they all have their limits to what they can do.
But apart from that all three bot's give a high standard chat.

Why not take a minute to try out each of the Three.
www.Jeeney.com
www.Cleverbot.com
www.alice.pandorabots.com


Blog Ya Laterz.


Credit goes to the current bot owners/creators. This blog is to provide an unbiased view and opinion/review for each of the three bots.