Hello,
My opinion on the most probable route to a true AI Entity is:
 
1. Build a better fuzzy pattern representation language with an inference mechanism for extracting inducible information from user inputs.  Fuzziness allows the
   language to understand utterances with misspellings words run together etc...
2. Build a bot based on said language
3. Build a large knowledgebase which captures a large enough percentage of real world knowledge to allow the bot learn from natural language data sources i.e. the web.
4. Build a pattern generator which allows the bot learn the information it has read and build new patterns itself to represent the knowledge. 
5. Build a reasoning module based on Bayesian logic to allow simple reasoning to be conducted.
6. Build a conflict resolution module to allow the Bot to resolve/correct conflicting information or ask for help with clarification to build correct mental model.
7. Build a goal and planning module which allow the Bot to operate more autonomously to aid in the goals which we give it i.e.. achieve singularity.
 
Steps 1 and 2 an took me a couple years.
3 is an ongoing effort. Into my fourth year now with 28000 patterns. 
Hint: if the pattern recognition language is good a single pattern should be able express all the ways of expressing a single thought in a single pattern.
This makes the patterns longer and more complex but reduces overall work by not forcing the bot master to write thousands of patterns to account for all possible ways to express a single thought.  My 28000 patterns would requires match at several orders of magnitude more inputs correctly than competing solutions including misspellings, ungrammatical inputs etc.


Entering a great deal of information like this by hand would be very tedious and time consuming.  A great deal of work in this direction has been done by the Cyc team, and now much of their database is available through OpenCyc.  I wouldn't think it would be very hard to write some kind of conversion program to convert Cyc propositions into whatever internal format a given AI project needs (though I haven't done much research into the Cyc format knowledge format).  Something like this could possibly speed up projects like yours.

Josh

To unsubscribe, change your address, or temporarily deactivate your subscription, please go to http://v2.listbox.com/member/[EMAIL PROTECTED]

Reply via email to