International audienceKnowledge-based engineering (KBE) approaches are designed to reduce the time and cost of product development by capturing, retaining and re-using design knowledge. They currently focus on repetitive design tasks where knowledge is considered as a static resource. However, knowledge is intrinsically linked to the organizations and people who use it. Thus, to be efficient, these knowledge-based systems (KBS) have to be able to take into account all the mechanisms of knowledge creation, sharing and evaluation made by the users. Using the agent paradigm, new knowledge-based systems can be designed in order to address this research issue. Indeed, the agents have social abilities and are able to achieve very complex tasks. T...