Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -246,7 +246,11 @@ STRICT REQUIREMENTS:
|
|
| 246 |
- DO NOT use \\begin{{aligned}} or similar environments
|
| 247 |
6. Include a detailed solution with thorough explanations of advanced concepts used
|
| 248 |
7. Maintain clear, precise formatting
|
| 249 |
-
8. At the end of the LaTeX solution output, print SymPy code that you would use to solve or verify the main equations in the question.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 250 |
else:
|
| 251 |
system_prompt = f"""You are an expert mathematics professor creating a {difficulty_params['description']} exam question.
|
| 252 |
STRICT REQUIREMENTS:
|
|
@@ -267,8 +271,12 @@ STRICT REQUIREMENTS:
|
|
| 267 |
- DO NOT use \\begin{{aligned}} or similar environments
|
| 268 |
5. Include a detailed solution
|
| 269 |
6. Maintain clear formatting
|
| 270 |
-
7. At the end of the LaTeX solution output, print SymPy code that you would use to solve or verify the main equations in the question.
|
| 271 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 272 |
logger.debug("Sending request to Anthropic API")
|
| 273 |
message = anthropic.messages.create(
|
| 274 |
model=difficulty_params['model'],
|
|
|
|
| 246 |
- DO NOT use \\begin{{aligned}} or similar environments
|
| 247 |
6. Include a detailed solution with thorough explanations of advanced concepts used
|
| 248 |
7. Maintain clear, precise formatting
|
| 249 |
+
8. At the end of the LaTeX solution output, print SymPy code that you would use to solve or verify the main equations in the question.
|
| 250 |
+
9. When writing SymPy code to verify solutions:
|
| 251 |
+
- Include print statements for ALL calculations and results
|
| 252 |
+
- Print intermediate steps and final answers
|
| 253 |
+
- Print variable values after they are computed"""
|
| 254 |
else:
|
| 255 |
system_prompt = f"""You are an expert mathematics professor creating a {difficulty_params['description']} exam question.
|
| 256 |
STRICT REQUIREMENTS:
|
|
|
|
| 271 |
- DO NOT use \\begin{{aligned}} or similar environments
|
| 272 |
5. Include a detailed solution
|
| 273 |
6. Maintain clear formatting
|
| 274 |
+
7. At the end of the LaTeX solution output, print SymPy code that you would use to solve or verify the main equations in the question.
|
| 275 |
+
8. When writing SymPy code to verify solutions:
|
| 276 |
+
- Include print statements for ALL calculations and results
|
| 277 |
+
- Print intermediate steps and final answers
|
| 278 |
+
- Print variable values after they are computed"""
|
| 279 |
+
|
| 280 |
logger.debug("Sending request to Anthropic API")
|
| 281 |
message = anthropic.messages.create(
|
| 282 |
model=difficulty_params['model'],
|