class_docstr: Base class to implement a new Prompt.
  
  Inheritors have to override `template` property.
docstr: __init__ method of Base class of Prompt Module
  Args:
      **kwargs: Inferred Keyword Arguments
docstr_tok: ["__init__","method","of","Base","class","of","Prompt","Module","Args",":","*","*","kwargs",":","Inferred","Keyword","Arguments"]
code: def __init__(self, **kwargs):
      """
      __init__ method of Base class of Prompt Module
      Args:
          **kwargs: Inferred Keyword Arguments
      """
      if self._args is None:
          self._args = {}
  
      self._args.update(kwargs)
      self.setup(**kwargs)
  
file_path: pandas-ai/pandasai/prompts/base.py
imports: from abc import ABC, abstractmethod
  import string
label_desc: Use image node_id 1 to create a new AbstractPrompt object from inherited base classes: ABC with example: obj = AbstractPrompt()