guoj5 commited on
Commit
52d50ce
·
1 Parent(s): 2d8c4b3

Fix some issues

Browse files
backend/__pycache__/solver.cpython-313.pyc CHANGED
Binary files a/backend/__pycache__/solver.cpython-313.pyc and b/backend/__pycache__/solver.cpython-313.pyc differ
 
backend/solver.py CHANGED
@@ -27,6 +27,7 @@ def solve_puzzle(index, puzzle, expected_solution, sys_content, sat_cnt_content)
27
  current_solution = None
28
 
29
  while attempts < 3:
 
30
  attempts += 1
31
  response = client.chat.completions.create(
32
  model="gemini-2.0-flash",
@@ -148,7 +149,7 @@ def solve_puzzle(index, puzzle, expected_solution, sys_content, sat_cnt_content)
148
  cnt_cons += 1
149
  output = satisfied(constraint)
150
  if "error" in output:
151
- problematic_constraints += f"In line {i + 1}, the {cnt_cons}-th constraint: {constraint}. Error: {output}.\n"
152
  ok_satisfied = False
153
  break
154
  if output == "unsat":
 
27
  current_solution = None
28
 
29
  while attempts < 3:
30
+ messages.append({"role": "user", "content": "Make sure you stick to the given categories with strictly identical names otherwise there will be a critical error."})
31
  attempts += 1
32
  response = client.chat.completions.create(
33
  model="gemini-2.0-flash",
 
149
  cnt_cons += 1
150
  output = satisfied(constraint)
151
  if "error" in output:
152
+ problematic_constraints += f"Error when checking {cnt_cons}-th constraint: {output}.\n"
153
  ok_satisfied = False
154
  break
155
  if output == "unsat":