You may want to check out AGI:
http://www.agiri.org/wiki/Main_Page
Two areas that I find very critical to AGI are:
1. agent architecture
2. computational mechanism
The first question is to find a good architecture for general
intelligence. I have thought about the question but have not reached
a conclusive answer yet.
The seond question is to select an effective computational mechanism,
such as logic, neural network, grammar, graphical models, etc. One
needs to compare the merits of these approaches.
YKY