Problem solving and smalltalk:
-Answer your questions on multiple topics.
-Guide you to a solution on different problems.
-Remember things you already talked about
-Smalltalk about everything
-Different Knowledgebases with different knowledge can be stored and asked isolated with the coresponding context