Few systems treat human computer interaction at the reasoning level. In the user modelling domain , researchers aim at building adaptative interfaces that fit with the users' task models in order to make the use of computers more intuitive. Our approach is different. But there are limitations of human cognitive faculties. We thus want to augment human intelligence in terms of their computational, perceptual and attentional power in order to increase their reasoning abilities.
Problem solving is a task where such a synergy between two different intelligences is useful.
We are thus interested in supporting problem resolution. Design is such a problem solving task which involves creative skills, artistic intuitions, as well as a rich repertory of knowledge. Further, design is not description of what is, it is exploration of what might be. However, most existing CAD tools do not allow designers to express their creative skills. Rather, they impose a predefined algorithmic structure on designers when these software packages are used.