class_docstr: Compile and save results of human+model chats.
  
  Results will be saved on the level of specific conversations, as well as aggregated
  up the level of each worker as a whole.
class_docstr_tok: ["Compile","and","save","results","of","human+model","chats",".","Results","will","be","saved","on","the","level","of","specific","conversations",",","as","well","as","aggregated","up","the","level","of","each","worker","as","a","whole","."]
code: def get_results_path_base(self) -> str:
      now = datetime.now()
      return os.path.join(
          self.output_folder, f'results_{now.strftime("%Y%m%d_%H%M%S")}'
      )
  
file_path: ParlAI/parlai/crowdsourcing/tasks/model_chat/analysis/compile_results.py
imports: import os
  from datetime import datetime
  from typing import Any, Dict
  import numpy
  import pandas
  from parlai.crowdsourcing.utils.acceptability import AcceptabilityChecker
  from parlai.crowdsourcing.utils.analysis import AbstractTurnAnnotationResultsCompiler
  from parlai.crowdsourcing.tasks.model_chat.model_chat_blueprint import BLUEPRINT_TYPE
label_desc: Use image node_id 3 for calling the ModelChatResultsCompiler obj's underlying member method code with example usage: obj.get_results_path_base() and returns: os