Knowledge-base answer

For example, each user have separated knowledge-base. When they ask an question, base on knowledge-base, application will recommend answer