code: def __init__(self, opt, shared=None):
      # store datatype
      self.dt = _datatype(opt)
  
      self.agg_ops = ["", "MAX", "MIN", "COUNT", "SUM", "AVG"]
      self.cond_ops = ["=", ">", "<", "OP"]
      self.syms = [
          "SELECT",
          "WHERE",
          "AND",
          "COL",
          "TABLE",
          "CAPTION",
          "PAGE",
          "SECTION",
          "OP",
          "COND",
          "QUESTION",
          "AGG",
          "AGGOPS",
          "CONDOPS",
      ]
  
      # store identifier for the teacher in the dialog
      self.id = "wikisql"
  
      build(opt)
      opt["datafile"] = os.path.join(opt["datapath"], "WikiSQL")
  
      super().__init__(opt, shared)
  
file_path: ParlAI/parlai/tasks/wikisql/agents.py
imports: from parlai.core.teachers import DialogTeacher
  from parlai.utils.io import PathManager
  from .build import build
  import os
  import json
label_desc: Use image node_id 1 to create a new WikiSQLTeacher object from inherited base classes: DialogTeacher with example: obj = WikiSQLTeacher(opt, shared)