Yeah, I would do that first. It will help clarify what else needs to be done.
I posted on OpenCog a list of things that I think AI ought to be able
to do. Something like this:
Language:
- Predict text with human-level performance.
- Answer questions in natural language.
- Predict user interest in email or web pages (relevant/spam).
- Pass a Turing test.
- Solve crossword puzzles.
- Solve math problems and prove theorems expressed in natural language.
- Write, test, and debug programs.
- Classify jokes as funny or not funny.
Vision:
- Read scanned text, including captchas.
- Match pictures to captions.
- Identify when two photos are of the same person or object.
- Write a script describing a video.
- Identify human emotions from video of facial expressions.
Hearing:
- Recognize speech.
- Synthesize natural sounding speech.
- Recognize when two songs are by the same artist or of the same genre.
- Recognize common sounds (a barking dog, breaking glass, etc).
Robotics:
- If embodied with an arm, obey commands to pick up, place, throw, and
catch objects.
- If embodied with wheels or legs, obey commands to navigate over
roads or complex terrain.
-- Matt Mahoney, mattma...@gmail.com