Intent recognition module