class_docstr: Base class for Dialogue Datasets
      1. Performs Model-dependent (but Data-independent) operations (tokenization etc)
      2. This can allow the same model preprocessing for multiple datasources
      3. Users can configurate which labels to use for modelling 
          (e.g. intent classification, slot filling or sequence generation etc)
class_docstr_tok: ["Base","class","for","Dialogue","Datasets","1",".","Performs","Model-dependent","(","but","Data-independent",")","operations","(","tokenization","etc",")","2",".","This","can","allow","the","same","model","preprocessing","for","multiple","datasources","3",".","Users","can","configurate","which","labels","to","use","for","modelling","(","e.g",".","intent","classification",",","slot","filling","or","sequence","generation","etc",")"]
code: def __getitem__(self, idx: int):
      raise NotImplementedError
  
imports: from nemo.core.classes import Dataset
label_desc: Use image node_id 3 for calling the DialogueDataset obj's underlying member method code with example usage: obj.__getitem__(idx) without return types