DEBO-V1 / bots /judgement_bot.py
codingchild
page 5 complete
f7709d8
raw
history blame
931 Bytes
from modules.gpt_modules import gpt_call
from langchain.prompts import PromptTemplate
def debate_judgement(debate_history):
judgement_prompt = "\n".join([
"!!Instruction!",
"You are now the judge of this debate. Evaluate the debate according to the rules below.",
"Rule 1. Decide between the USER and BOT.",
"Rule 2. Summarize the debate as a whole and what each debater said.",
"Rule 3. For each debater, explain what was persuasive and what made the differnce between winning and losing.",
])
judgement_prompt_template = PromptTemplate(
input_variables=["prompt"],
template="\n".join([
debate_history,
judgement_prompt,
"Judgement: "
])
)
judgement_bot_prompt = judgement_prompt_template.format(
prompt=""
)
bot_response = gpt_call(judgement_bot_prompt)
return bot_response