class_docstr: Prompter for ReflectAlpaca
class_docstr_tok: ["Prompter","for","ReflectAlpaca"]
code: def match_prompt_style(self):
      if self.prompt_style == PromptStyle.INSTRUCT.value:
          self.prompt_input = (
              self.system_prompt
              + "### Instruction:\n{instruction}\n\n### Input:\n{input}\n\n### Response:\n"
          )
          self.prompt_no_input = (
              self.system_no_input_prompt
              + "### Instruction:\n{instruction}\n\n### Response:\n"
          )
          self.agent_label = "### Thought:\n{output}\n\n### Agent Reflection:\n{reflection}\n\n### Final Response:\n{corrected}"
          self.response_split = "### Final Response:"
      if self.prompt_style == PromptStyle.CHAT.value:
          self.prompt_input = (
              self.system_prompt
              + "USER: {instruction}\n{input}\nASSISTANT:"
          )
          self.prompt_no_input = (
              self.system_no_input_prompt
              + "USER: {instruction}\nASSISTANT:"
          )
          self.agent_label = "\nTHOUGHT: {output}\nASSISTANT REFLECTION: {reflection}\nASSISTANT:"
          self.response_split = "ASSISTANT:"
  
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 2 for calling the ReflectAlpacaPrompter obj's underlying member method code with example usage: obj.match_prompt_style() without return types