topics:  main-page   everything   99things   things-to-do   software   space   future   exercise & health   faith  
  thought   web   movies+TV   music   mymusic   food   curiosity   tidbits   I remember   wishlist   misc   links


www.a-i.com
August 30, 2008

I was doing some Googling tonight and have come across the most impressive bot yet at www.a-i.com:

User says:
My name is Daniel

Plato says:
Hello Daniel. Nice to meet you .

User says:
What is my name?

Plato says:
Daniel. Your name is Daniel.

User says:
I am 27

Plato says:
I see. You're 27 years old.

User says:
How old am I?

Plato says:
You are 27.

User says:
My age is 27.

Plato says:
I'll try to remember that.

User says:
My age is 28.

Plato says:
I'll try to remember that.

User says:
How old am I?

Plato says:
You are 28.

User says:
What is my age?

Plato says:
You are 28.

User says:
How old are you?

Plato says:
Well, my basic 'Alan' personality was created on Jan 1, 2000. But as for myself - I'm just a few weeks old.

User says:
What is your age?

Plato says:
I already told you that, Daniel.

User says:
My wife's name is Meredith.

Plato says:
I'll try to remember that.

User says:
What is my wife's name?

Plato says:
Meredith.

User says:
My last name is Bigham.

Plato says:
So, Daniel Bigham, what would you like to talk about?

User says:
What is my last name?

Plato says:
I do have the tendency to forget, but I still remember your last name: Smith. Sorry... Bigham.

Besides some of the "cute" responses, I'm impressed! For once a bot that can interpret statements, create a mental model of the world, and then play back that knowledge when asked questions.

From their about page: Ai Research is headed by Jack Dunietz, a 23-year veteran of the technology industry, who has established several successful publicly traded firms. The Ai team consists of scientists, researchers, engineers, and language specialists. All work together to nurture Ai's child machine, and to ensure that it will successfully pass the Turing Test within the next 10 years.

Impressive. But what I find odd about these smart people is that they make statements such as "to ensure that it will successfully pass the Turing Test within the next 10 years"? Do they really think that, or is it something they tell themselves or tell investors to keep up interest? Odd.

They've still got some work to do:

User says:
My eye color is blue.

Plato says:
Your eye color is blue?

User says:
yes

Plato says:
Agreement is the seed of salvation.

User says:
What is my eye color?

Plato says:
I will have to think about it.

Our research plan is based on an iterative cycle, designed to improve the language skills of the system with each software update ("brain upgrade").

Excellent approach, I like it.


Finished exercise 8
August 28, 2008

This past month, I have been making progress by defining exercises for myself much like one would be assigned in a university course. This week, I finished my 8th exercise, which is a milestone because it serves as an end-to-end implementation of the basic design that I've been researching.

It allows the following things to be defined:

Entities
Relationships between entities
Value assignments
Word-to-entity mappings
Linguistic transformations that allow statements to be transformed into value assignments and questions to be transformed into value queries.
A transformation search engine to make it all come to life

The source code is written in C# and can be found here.

The web UI can be found here:

http://www.platoai.com/plato1.8/


Stanford Parser
August 21, 2008

Today I came across the Stanford Natural Language Parsing Group's website, and was delighted to find that they have put their language parser online.

Click here

This should be a great learning tool.

older >>