code: def is_opener(text: str, mems: Optional[Dict[str, int]]):
      """
      Return if message is an opener!
      """
      return (
          text == PROMPT.OPENING_PREFIX
          and mems is not None
          and (isinstance(mems, list) or isinstance(mems, dict))
          and len(mems) > 0
      )
  
imports: import aiohttp
  import asyncio
  from enum import Enum
  import json
  import math
  from nltk.corpus import stopwords
  from nltk.tokenize import word_tokenize
  from nltk.stem import PorterStemmer
  import os
  import random
  import string
  import time
  from typing import List, Tuple, Optional, Dict, Any, Set, Union
  from parlai.agents.ir_baseline.ir_baseline import score_match, MaxPriorityQueue
  from parlai.core.dict import DictionaryAgent
  from parlai.core.message import Message
  from parlai.core.metrics import F1Metric
  from parlai.core.torch_generator_agent import PPLMetric
  import parlai.utils.logging
  import projects.bb3.constants
  import projects.bb3.prompts
  from projects.bb3.agents.module import Module
label_desc: Use image node_id 4 for calling a global function with example usage: is_opener(text, mems) and returns: unknown