User interaction with knowledge base