User-centered consultation by a society of agents

User-centered consultation systems can be viewed as systems with trust in the competence of the user, whereas conventional knowledge systems are often based on some mistrust. By offering a variety of formal and informal diagnostic services mediated by flexible agents, the user solves his or her problem by asking the agents for specific information complementary to his or her knowledge. The development process is flexible enough to build minimalist Wiki-like informal systems very quickly, which can be incrementally refined and formalized in a distributed manner. The approach is demonstrated with two case studies.