Spaces:
Runtime error
Runtime error
debate first answer complete with logical
Browse files- bots/debate_bot.py +20 -6
bots/debate_bot.py
CHANGED
@@ -39,6 +39,7 @@ def debate_bot(prompt, history="", debate_subject="", bot_role="", history_num=0
|
|
39 |
"Debate Rules: ",
|
40 |
"1) This debate will be divided into two teams, pro and con, with two debates on each team.",
|
41 |
"2) The order of speaking is: first debater for the pro side, first debater for the con side, second debater for the pro side, second debater for the con side.\n",
|
|
|
42 |
"User debate role: " + user_debate_role,
|
43 |
"Bot debate roles: " + ", ".join(bot_debate_role_list) + "\n",
|
44 |
"Debate subject: " + debate_subject
|
@@ -67,6 +68,7 @@ def debate_bot(prompt, history="", debate_subject="", bot_role="", history_num=0
|
|
67 |
template="\n".join([
|
68 |
bot_preset, #persona
|
69 |
"{prompt}",
|
|
|
70 |
debate_role[0] + ": "
|
71 |
])
|
72 |
)
|
@@ -77,7 +79,9 @@ def debate_bot(prompt, history="", debate_subject="", bot_role="", history_num=0
|
|
77 |
|
78 |
bot_response = "\n".join([
|
79 |
bot_preset + "\n",
|
80 |
-
"
|
|
|
|
|
81 |
"It's your turn! Write your opinion!"
|
82 |
])
|
83 |
|
@@ -106,6 +110,7 @@ def debate_bot(prompt, history="", debate_subject="", bot_role="", history_num=0
|
|
106 |
input_variables=["first_prompt"],
|
107 |
template="\n".join([
|
108 |
bot_preset, #persona
|
|
|
109 |
debate_role[0] + ": " + "{first_prompt}",
|
110 |
debate_role[1] + ": "
|
111 |
])
|
@@ -117,8 +122,11 @@ def debate_bot(prompt, history="", debate_subject="", bot_role="", history_num=0
|
|
117 |
|
118 |
bot_response = "\n".join([
|
119 |
bot_preset + "\n",
|
120 |
-
"
|
121 |
-
"First debater for the
|
|
|
|
|
|
|
122 |
"It's your turn! Write your opinion!"
|
123 |
])
|
124 |
|
@@ -148,6 +156,7 @@ def debate_bot(prompt, history="", debate_subject="", bot_role="", history_num=0
|
|
148 |
input_variables=["first_prompt"],
|
149 |
template="\n".join([
|
150 |
bot_preset, #persona
|
|
|
151 |
debate_role[0] + ": " + "{first_prompt}",
|
152 |
debate_role[1] + ": "
|
153 |
])
|
@@ -162,6 +171,7 @@ def debate_bot(prompt, history="", debate_subject="", bot_role="", history_num=0
|
|
162 |
input_variables=["first_prompt", "second_prompt"],
|
163 |
template="\n".join([
|
164 |
bot_preset, #persona
|
|
|
165 |
debate_role[0] + ": " + "{first_prompt}",
|
166 |
debate_role[1] + ": " + "{second_prompt}",
|
167 |
debate_role[2] + ": "
|
@@ -175,9 +185,13 @@ def debate_bot(prompt, history="", debate_subject="", bot_role="", history_num=0
|
|
175 |
|
176 |
bot_response = "\n".join([
|
177 |
bot_preset + "\n",
|
178 |
-
"
|
179 |
-
"First debater for the
|
180 |
-
"
|
|
|
|
|
|
|
|
|
181 |
"It's your turn! Write your opinion!"
|
182 |
])
|
183 |
|
|
|
39 |
"Debate Rules: ",
|
40 |
"1) This debate will be divided into two teams, pro and con, with two debates on each team.",
|
41 |
"2) The order of speaking is: first debater for the pro side, first debater for the con side, second debater for the pro side, second debater for the con side.\n",
|
42 |
+
"3) Answer logically with an introduction, body, and conclusion.", #add this one.
|
43 |
"User debate role: " + user_debate_role,
|
44 |
"Bot debate roles: " + ", ".join(bot_debate_role_list) + "\n",
|
45 |
"Debate subject: " + debate_subject
|
|
|
68 |
template="\n".join([
|
69 |
bot_preset, #persona
|
70 |
"{prompt}",
|
71 |
+
"Only say " + debate_role[0] + "\'s opinion after :. Do not use any other words.",
|
72 |
debate_role[0] + ": "
|
73 |
])
|
74 |
)
|
|
|
79 |
|
80 |
bot_response = "\n".join([
|
81 |
bot_preset + "\n",
|
82 |
+
"-----------------------------------------------------------------",
|
83 |
+
"[First debater for the pro side]: " + "\n" + first_response + "\n",
|
84 |
+
"-----------------------------------------------------------------",
|
85 |
"It's your turn! Write your opinion!"
|
86 |
])
|
87 |
|
|
|
110 |
input_variables=["first_prompt"],
|
111 |
template="\n".join([
|
112 |
bot_preset, #persona
|
113 |
+
"Only say " + debate_role[1] + "\'s opinion after :. Do not use any other words..",
|
114 |
debate_role[0] + ": " + "{first_prompt}",
|
115 |
debate_role[1] + ": "
|
116 |
])
|
|
|
122 |
|
123 |
bot_response = "\n".join([
|
124 |
bot_preset + "\n",
|
125 |
+
"-----------------------------------------------------------------",
|
126 |
+
"[First debater for the pro side]: " + "\n" + first_response + "\n",
|
127 |
+
"-----------------------------------------------------------------",
|
128 |
+
"[First debater for the con side]: " + "\n" + second_response + "\n",
|
129 |
+
"-----------------------------------------------------------------",
|
130 |
"It's your turn! Write your opinion!"
|
131 |
])
|
132 |
|
|
|
156 |
input_variables=["first_prompt"],
|
157 |
template="\n".join([
|
158 |
bot_preset, #persona
|
159 |
+
"Only say " + debate_role[1] + "'s opinion after :. Do not use any other words.",
|
160 |
debate_role[0] + ": " + "{first_prompt}",
|
161 |
debate_role[1] + ": "
|
162 |
])
|
|
|
171 |
input_variables=["first_prompt", "second_prompt"],
|
172 |
template="\n".join([
|
173 |
bot_preset, #persona
|
174 |
+
"Only say " + debate_role[2] + "\'s opinion after :. Do not use any other words.",
|
175 |
debate_role[0] + ": " + "{first_prompt}",
|
176 |
debate_role[1] + ": " + "{second_prompt}",
|
177 |
debate_role[2] + ": "
|
|
|
185 |
|
186 |
bot_response = "\n".join([
|
187 |
bot_preset + "\n",
|
188 |
+
"-----------------------------------------------------------------",
|
189 |
+
"[First debater for the pro side]: " + "\n" + first_response + "\n",
|
190 |
+
"-----------------------------------------------------------------",
|
191 |
+
"[First debater for the con side]: " + "\n" + second_response + "\n",
|
192 |
+
"-----------------------------------------------------------------",
|
193 |
+
"[Second debater for the pro side]: " + "\n" + third_response + "\n",
|
194 |
+
"-----------------------------------------------------------------",
|
195 |
"It's your turn! Write your opinion!"
|
196 |
])
|
197 |
|