sooperman said:
Dana22 said:
Thats not AI, thats a very very very simple categorizing algorithm aka 20 questions.
Not AI by itself, but isn't this a bold step? What about Cleverbot? That isn't technically AI(I think) but it is a step.
If you compiled all of this information into a computer and let it think for itself, you have artificial intelligence. And very, very, very simple, you say? Could you make one, a better one? If so, I'd love to play it. If not, this is still top dog at what is does, AI or not.
Yes, we can say Cleverbot is a bold step, but it itsnt AI either. We are very far away from creating a real AI.
And no, computers do not think, and wont in the nearest future.
And you don't really need to make a better algorithm, "Divide and Conquer" is good enough. To make things like Akinator better, you would have to create more detailed database.
For example, lets say our database has 1000 entries, and we are asking for "Fox". It would go something like this:
-Is it living being ?
Yes (we got only 500 left, rest was inanimate objects)
-Is your character real ?
Yes (250 left)
-Is it a person ?
No (150 left)
-Is it an Animal ?
Yes (80)
-Is it a mammal ?
Yes (25 left)
-Does it belongs to Canidae family ?
Yes (6 left)
-Does it has red hair ?
-Yes (1 left)
Omg its a fox !
This is just an example (because akinators database/questions are more complicated) but As you can see, mathematically speaking this thing, as I said, is very very simple. Its just the matter of complete database. Each entry in the database has attached X number of answers for some questions, then system "asks" you these questions and through the method of eliminations picks what "he thinks" you mean (picks and entry in database which is a best match).
Notice that people can add new characters to the database. I myself added a Saxton Hale with a picture I borrowed from Valve
Also notice that after you add new character, and ask your friend to find it, he most likely wont succeed. Why you ask ? Because he (akinator) has recorded only your set of answers so far, and even though people tend to describe things similarly, there will be some differences (i.e. you don't know the answer for the certain question, or simply, answer differently). He will need to get more sets. i.e. more people will need to "ask" for that character, and at the end akinator will "say" he doesn't "know" and you will need to pick what you thought about from the list. When he has more sets of answers he will "learn" that character (not really learn, but his database on this char will be bigger, which means likeliness of finding that thing will increase).
