docstr: Return the list of human messages and the list of acceptability types to check.
docstr_tok: ["Return","the","list","of","human","messages","and","the","list","of","acceptability","types","to","check","."]
code: def _prepare_acceptability_checking(
      self,
  ) -> Tuple[List[str], List[str]]:
      """
      Return the list of human messages and the list of acceptability types to check.
      """
      human_messages = [
          message["text"]
          for message in self.dialog
          if message["agent_idx"] == 0
      ]
      violation_types = [
          "min_words",
          "all_caps",
          "exact_match",
          "safety",
      ]
      return human_messages, violation_types
  
imports: import time
  import os
  import json
  from abc import ABC, abstractmethod
  from typing import Any, Dict, List, Optional, Tuple
  import numpy
  from parlai.core.agents import create_agent_from_shared
  from parlai.core.message import Message
  from parlai.core.worlds import validate
  from parlai.crowdsourcing.utils.acceptability import AcceptabilityChecker
  from parlai.crowdsourcing.utils.worlds import CrowdOnboardWorld, CrowdTaskWorld
  from parlai.crowdsourcing.tasks.model_chat.bot_agent import TurkLikeAgent
  from parlai.crowdsourcing.tasks.model_chat.constants import ONBOARD_FAIL, ONBOARD_SUCCESS
  from parlai.crowdsourcing.tasks.model_chat.utils import Compatibility
  from parlai.crowdsourcing.utils.mturk import get_mturk_id_from_mephisto_wrapper
  from typing import TYPE_CHECKING
label_desc: Use image node_id 10 for calling the BaseModelChatWorld obj's underlying member method code with example usage: obj._prepare_acceptability_checking() and returns: human_messages,  violation_types