Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The article concentrates on the fact that current artificial intelligence (AI) software doesn't really understand the meaning in natural language. Right.

So, then, maybe one approach to AI is via natural language -- program a computer to understand natural language, just typed input should be sufficient initially.

How to do that? My two kitty cats understand some natural language, and I have to suspect that I roughly understand how they did that and how I could program some of it.

Human babies learn natural language, and we have to suspect that the effort is a bootstrap where learn some really simple things -- e.g., "Ma Ma" and "Da Da" -- and then build on those. "Nice". "Bad". "Ma Ma nice." "Da Da bad". "Food". "Hungry". "Hungry want food.".

"When hungry and want food, go to master, reach up with front paw and use claws to pull on shirt but don't pull on skin." -- my kitty cats both already figured this out either independently or learned from each other.

"I can see." "Can he see me?". Kitty cats know that very well, and if they want to scratch or bite (one cat long ago, just rescued), know to wait until the target can't see the claw or mouth about to bite.

So, to come in from the back porch, wait until there is noise indicating that I'm at the kitchen sink and take a position on the porch so that can be seen -- then I will let them back in.

Then build on such simple things.

That's what I thought long ago. Once I asked DARPA about it, and they had no response.

The author of the OP has another article on how birds and babies learn to understand language. So, maybe more than one person is thinking along those lines.

Doing it first with just text input should show the core problems and be sufficient.

One problem: Kitty cats have great internal 3-D geometry. E.g., if the mouse runs clockwise around a packing box, then the cat can be smart enough to run counterclockwise. So, the cat understands the 3-D box and paths in space. They're not stupid you know! How to program that? Hmm ...!



How did you "ask DARPA"?


Found an appropriate DARPA problem sponsor and sent him e-mail.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: