class_docstr: Agent returns the Alice AIML bot's reply to an observation.
  
  This is a strong rule-based baseline.
docstr: Initialize this agent.
docstr_tok: ["Initialize","this","agent","."]
code: def __init__(self, opt, shared=None):
      """
      Initialize this agent.
      """
      if not IMPORT_OKAY:
          raise ImportError(
              "ALICE agent needs python-aiml installed. Please run:\n "
              "`pip install git+https://github.com/paulovn/python-aiml.git`."
          )
  
      super().__init__(opt)
      self.id = "Alice"
      self.kern = None
      if shared is None:
          self._load_alice()
      else:
          self.kern = shared["kern"]
  
file_path: ParlAI/parlai/agents/alice/alice.py
imports: import os
  from parlai.core.agents import Agent
label_desc: Use image node_id 1 to create a new AliceAgent object from inherited base classes: Agent with example: obj = AliceAgent(opt, shared)