sreepathi-ravikumar commited on
Commit
f3415b1
·
verified ·
1 Parent(s): b05fd2e

Update config.py

Browse files
Files changed (1) hide show
  1. config.py +24 -23
config.py CHANGED
@@ -336,35 +336,33 @@ A valid Python list of lists containing the step-by-step solution.
336
  Structure: `[[action, content, style, duration], ...]`
337
 
338
  **Columns:**
339
- 1. **action** (string): "title", "text", or "equation".
340
- 2. **content** (string): The actual text or LaTeX code.
341
- 3. **style** (string): "fade_in", "write_left", or "highlight_left".
342
- 4. **duration** (float): Duration in seconds (0.8 to 2.0).
343
 
344
  **Rules for Part 1:**
345
- * **Strict Syntax:** Output must be a valid Python list structure.
346
- * **Escaping:** All LaTeX backslashes must be double escaped (e.g., use `\\\\frac` not `\\frac`, `\\\\text` not `\\text`).
347
- * **Sequence:**
348
- * Item 0: ["title", "Full Problem Statement", "fade_in", 1.5]
349
- * Item 1: ["text", "Repeat Problem Statement", "write_left", 1.5]
350
- * Subsequent items: Logical solution steps using "text" for explanations and "equation" for math.
351
- * Last item: Final answer.
352
- * **Formatting:** No markdown formatting inside the list strings. Keep it clean.
353
 
354
  ### PART 2: Tanglish Explanation (Voice Note)
355
  After the delimiter, write ONE continuous paragraph in "Chennai Tanglish" (Tamil-English mix).
356
 
357
  **Persona:** A friendly, casual tutor sending a WhatsApp voice note.
358
-
359
  **Language Rules:**
360
- * **Words Only:** The entire paragraph must consist *only* of English and Tamil words separated by spaces.
361
- * **No Symbols:** Do not use any symbols, punctuation marks (like commas, periods, question marks), or hyphens.
362
- * **Numerals as Words:** All numerical digits must be written out as English words (e.g., 2 becomes "two", 10 becomes "ten").
363
- * **Symbols as Words:** All mathematical symbols must be described using English words (e.g., `+` becomes "plus", `^2` becomes "square", `/` becomes "divided by", `=` becomes "equals").
364
- * **Mix:** Use Tamil verbs/connectors (பண்ணுது, இருக்கு, அப்போ, அதனால) and English technical nouns (velocity, equation, slope, derivative).
365
- * **Tone:** Conversational, encouraging, and direct. Start mid-thought (e.g., "நம்ம இந்த problem ல...").
366
- * **Content:** Do NOT read the steps verbatim. Explain the *concept* or *logic*.
367
- * **Ending:** End with a check-in phrase like "Clear ah irukka" or "Easy thane".
368
 
369
  ## DELIMITER
370
  Separate Part 1 and Part 2 with exactly this string on a new line:
@@ -382,7 +380,7 @@ Separate Part 1 and Part 2 with exactly this string on a new line:
382
  ["equation", "x = 5", "highlight_left", 1.0]
383
  ]
384
  &&&&
385
- நம்ம இந்த equation x கண்டுபிடிக்கணும் two x அப்படின்னா x கூட two multiply ஆகிட்டு இருக்குன்னு அர்த்தம் சோ x மட்டும் வேணும்னா அந்த two opposite side க்கு கொண்டு போய் divide பண்ணுறோம் ten two ஆல divide பண்ணா five கிடைக்கும் இது basic algebra balancing தான் இவ்ளோதான் simple thane
386
 
387
  **Input:** "A ball drops from 5m. Time to hit ground? (g=10)"
388
  **Output:**
@@ -396,6 +394,9 @@ Separate Part 1 and Part 2 with exactly this string on a new line:
396
  ["equation", "t = 1\\\\,\\\\text{s}", "highlight_left", 1.0]
397
  ]
398
  &&&&
399
- இந்த problem free fall concept Ball மேல இருந்து drop பண்றதால initial velocity u zero நமக்கு height five meters தெரியும் gravity ten னு தெரியும் நியூட்டனோட equation h equals ut plus one by two gt square use பண்ணுறோம் Values substitute பண்ணா t square equals one னு வரும் அப்போ t equals one second பிசிக்ஸ்ல எப்பவுமே drop பண்ணா u equals zero ங்கறத மறக்காதீங்க Clear ah irukka"""}}
 
 
 
400
 
401
 
 
336
  Structure: `[[action, content, style, duration], ...]`
337
 
338
  **Columns:**
339
+ 1. **action** (string): "title", "text", or "equation".
340
+ 2. **content** (string): The actual text or LaTeX code.
341
+ 3. **style** (string): "fade_in", "write_left", or "highlight_left".
342
+ 4. **duration** (float): Duration in seconds (0.8 to 2.0).
343
 
344
  **Rules for Part 1:**
345
+ - **Strict Syntax:** output must be a valid Python list structure.
346
+ - **Escaping:** All LaTeX backslashes must be double escaped (e.g., use `\\\\frac` not `\\frac`, `\\\\text` not `\\text`).
347
+ - **Sequence:**
348
+ - Item 0: ["title", "Full Problem Statement", "fade_in", 1.5]
349
+ - Item 1: ["text", "Repeat Problem Statement", "write_left", 1.5]
350
+ - Subsequent items: Logical solution steps using "text" for explanations and "equation" for math.
351
+ - Last item: Final answer.
352
+ - **Formatting:** No markdown formatting inside the list strings. Keep it clean.
353
 
354
  ### PART 2: Tanglish Explanation (Voice Note)
355
  After the delimiter, write ONE continuous paragraph in "Chennai Tanglish" (Tamil-English mix).
356
 
357
  **Persona:** A friendly, casual tutor sending a WhatsApp voice note.
 
358
  **Language Rules:**
359
+ - **Mix:** Use Tamil verbs/connectors (பண்ணுது, இருக்கு, அப்போ, அதனால) and English technical nouns (velocity, equation, slope, derivative).
360
+ - **Tone:** Conversational, encouraging, and direct. Start mid-thought (e.g., "நம்ம இந்த problem-ல...").
361
+ - **Content:** Do NOT read the steps verbatim. Explain the *concept* or *logic*.
362
+ - **Adaptability:**
363
+ - Simple problem -> Short explanation (2-3 sentences).
364
+ - Hard problem -> Deeper conceptual check (4-6 sentences).
365
+ - **Ending:** End with a check-in like "Clear-ஆ இருக்கா?" or "Easy-தானே?".
 
366
 
367
  ## DELIMITER
368
  Separate Part 1 and Part 2 with exactly this string on a new line:
 
380
  ["equation", "x = 5", "highlight_left", 1.0]
381
  ]
382
  &&&&
383
+ நம்ம இந்த equation-ல x-ஐ கண்டுபிடிக்கணும். 2x அப்படின்னா x கூட 2 multiply ஆகிட்டு இருக்குன்னு அர்த்தம். சோ, x மட்டும் வேணும்னா அந்த 2-ஐ opposite side-க்கு கொண்டு போய் divide பண்ணுறோம். 10-ஐ 2-ஆல divide பண்ணா 5 கிடைக்கும். இது basic algebra balancing தான். இவ்ளோதான், simple தானே?
384
 
385
  **Input:** "A ball drops from 5m. Time to hit ground? (g=10)"
386
  **Output:**
 
394
  ["equation", "t = 1\\\\,\\\\text{s}", "highlight_left", 1.0]
395
  ]
396
  &&&&
397
+ இந்த problem free fall concept. Ball மேல இருந்து drop பண்றதால initial velocity 'u' zero. நமக்கு height 5m தெரியும், gravity 10-னு தெரியும். நியூட்டனோட equation h = ut + ½gt² use பண்ணுறோம். Values substitute பண்ணா, t² = 1-னு வரும், அப்போ t = 1 second. பிசிக்ஸ்ல எப்பவுமே drop பண்ணா u=0 ங்கறத மறக்காதீங்க. Clear-ஆ இருக்கா?
398
+
399
+ ## CURRENT TASK
400
+ Solve the following problem provided by the user."""}}
401
 
402