class_docstr: A chat world in which an image is shown to the worker and bot at the beginning.
class_docstr_tok: ["A","chat","world","in","which","an","image","is","shown","to","the","worker","and","bot","at","the","beginning","."]
docstr: Show the bot the image again on every turn.
docstr_tok: ["Show","the","bot","the","image","again","on","every","turn","."]
code: def _postprocess_acts(self, acts: List[dict], agent_idx: int):
      """
      Show the bot the image again on every turn.
      """
      if agent_idx == 0:
          # Add the image to every human act, seen by the bot. Also adds in any other
          # image-related fields needed by the model
          for key, value in self.image_act.items():
              if key not in ["episode_done", "id", "text", "agent_idx"]:
                  acts[agent_idx][key] = value
  
file_path: ParlAI/parlai/crowdsourcing/tasks/model_chat/worlds_image_chat.py
imports: from tempfile import NamedTemporaryFile
  from typing import Any, Dict, List, Tuple
  from parlai.core.image_featurizers import ImageLoader
  from parlai.core.message import Message
  from parlai.core.worlds import validate
  from parlai.crowdsourcing.tasks.model_chat.utils import Compatibility, get_image_src
  from parlai.crowdsourcing.tasks.model_chat.worlds import BaseModelChatWorld, get_bot_worker
label_desc: Use image node_id 3 for calling the ModelImageChatWorld obj's underlying member method code with example usage: obj._postprocess_acts(acts, agent_idx) without return types