AI Agent for CAT preparation with social networking elements