class_docstr: Prompter for ReflectAlpaca
class_docstr_tok: ["Prompter","for","ReflectAlpaca"]
code: def build_prompt(
      self,
      instruction: str,
      input: Union[
          None, str
      ] = None,  # pylint: disable=redefined-builtin
      output: Union[None, str] = None,
      reflection: Union[None, str] = None,
      corrected: Union[None, str] = None,
  ) -> Generator[str, None, None]:
      # pylint: disable=duplicate-code
      yield self._build_result(
          instruction,
          input,
          output,
          reflection,
          corrected,
      )
  
imports: import logging
  from enum import Enum
  from typing import Generator, Optional, Union
  from colorama import Fore
  from fastchat.conversation import Conversation, get_conv_template
label_desc: Use image node_id 4 for calling the ReflectAlpacaPrompter obj's underlying member method code with example usage: obj.build_prompt(instruction, input, output, reflection, corrected) without return types