code: def setup_args(parser=None):
      if parser is None:
          parser = ParlaiParser(
              True, True, "Print out examples for merged model."
          )
      parser.add_argument("-n", "--num-examples", type=int, default=5)
      parser.add_argument(
          "--interactive",
          type=bool,
          default=True,
          help="Interactively choose the knowledge response.",
      )
      parser.add_argument(
          "--save-file",
          type=str,
          default="",
          help="Save the responses as json file.",
      )
      parser.add_argument(
          "--random-order",
          type=bool,
          default=True,
          help="Go through the examples in random order.",
      )
      parser.add_argument(
          "--verbose",
          type=bool,
          default=True,
          help="Print the examples.",
      )
      StackedKnowledgeDialogueAgent.add_cmdline_args(parser)
      return parser
  
file_path: ParlAI/projects/k2r/stacked_agent/scripts/stacked_agent_eval.py
imports: from projects.k2r.stacked_agent.task.agents import StackedKnowledgeDialogueAgent
  from parlai.core.params import ParlaiParser
  from parlai.core.script import ParlaiScript
  from parlai.utils.strings import colorize
  from parlai.core.worlds import _create_task_agents
  import random
  import json
  from copy import deepcopy
  from parlai.tasks.wizard_of_wikipedia.agents import TOKEN_KNOWLEDGE, TOKEN_END_KNOWLEDGE
label_desc: Use image node_id 1 for calling a global function with example usage: setup_args(parser) and returns: parser