SreekarB commited on
Commit
de976bf
·
verified ·
1 Parent(s): 4d84d1e

Update simple_casl_app.py

Browse files
Files changed (1) hide show
  1. simple_casl_app.py +28 -3
simple_casl_app.py CHANGED
@@ -919,6 +919,15 @@ def analyze_transcript_content(transcript_content, age, gender, slp_notes):
919
  - Focus on clinical relevance
920
  - COMPLETE ALL 12 SECTIONS
921
 
 
 
 
 
 
 
 
 
 
922
  SECTION CHECKLIST - COMPLETE ALL:
923
  □ 1. SPEECH FACTORS (A, B, C)
924
  □ 2. LANGUAGE SKILLS ASSESSMENT (A, B, C)
@@ -933,7 +942,14 @@ def analyze_transcript_content(transcript_content, age, gender, slp_notes):
933
  □ 11. CLINICAL IMPLICATIONS (A, B, C)
934
  □ 12. PROGNOSIS AND SUMMARY
935
 
936
- CRITICAL: If you cannot complete all 12 sections in one response, end with <CONTINUE> and continue with the remaining sections. Do not skip any sections. Use the checklist to ensure all sections are completed.
 
 
 
 
 
 
 
937
  """
938
 
939
  # Get analysis from Claude API
@@ -992,9 +1008,12 @@ def targeted_analysis(transcript, custom_question, age, gender, slp_notes):
992
  ANALYSIS REQUIREMENTS:
993
 
994
  1. QUANTIFICATION:
995
- - Count every relevant occurrence
996
- - Calculate percentages and ratios
997
  - Provide specific numbers for all observations
 
 
 
998
 
999
  2. EVIDENCE:
1000
  - Cite exact quotes from the transcript
@@ -1432,6 +1451,12 @@ with gr.Blocks(title="Enhanced Speech Sample Analysis", theme=gr.themes.Soft())
1432
  - Do NOT include intervention suggestions
1433
  - Do NOT include overall assessments
1434
  - Keep analysis focused and concise
 
 
 
 
 
 
1435
  """
1436
 
1437
  result = call_claude_api_quick_analysis(prompt)
 
919
  - Focus on clinical relevance
920
  - COMPLETE ALL 12 SECTIONS
921
 
922
+ MATHEMATICAL ACCURACY REQUIREMENTS:
923
+ - ALL COUNTS MUST MATCH: If you claim "X total", individual counts must sum to X
924
+ - Verify your math before reporting any totals
925
+ - Example: If you find 3 types of errors with counts 5, 7, 2, say "14 total errors" not "12 total errors"
926
+ - Double-check that individual counts sum to your claimed total
927
+ - If counts don't match, correct them before reporting
928
+ - Use precise language: "approximately X" if uncertain, "at least X" for minimum counts
929
+ - This analysis is for students and must be mathematically accurate
930
+
931
  SECTION CHECKLIST - COMPLETE ALL:
932
  □ 1. SPEECH FACTORS (A, B, C)
933
  □ 2. LANGUAGE SKILLS ASSESSMENT (A, B, C)
 
942
  □ 11. CLINICAL IMPLICATIONS (A, B, C)
943
  □ 12. PROGNOSIS AND SUMMARY
944
 
945
+ CRITICAL REQUIREMENTS:
946
+ - If you cannot complete all 12 sections in one response, end with <CONTINUE> and continue with the remaining sections
947
+ - Do not skip any sections. Use the checklist to ensure all sections are completed
948
+ - ACCURACY IS PARAMOUNT: This analysis is for students and must be mathematically correct
949
+ - Before reporting any totals, verify that individual counts sum correctly
950
+ - If you find inconsistencies in your counts, resolve them before continuing
951
+ - Use precise language and avoid making claims you cannot support with evidence
952
+ - When in doubt about a count, say "at least X" or "approximately X" rather than claiming certainty
953
  """
954
 
955
  # Get analysis from Claude API
 
1008
  ANALYSIS REQUIREMENTS:
1009
 
1010
  1. QUANTIFICATION:
1011
+ - Count every relevant occurrence with absolute accuracy
1012
+ - Calculate percentages and ratios correctly
1013
  - Provide specific numbers for all observations
1014
+ - VERIFY MATH: Ensure individual counts sum to claimed totals
1015
+ - Example: If counting 3 types of errors (5, 7, 2), report "14 total errors"
1016
+ - Use precise language: "at least X" for minimum counts, "approximately X" if uncertain
1017
 
1018
  2. EVIDENCE:
1019
  - Cite exact quotes from the transcript
 
1451
  - Do NOT include intervention suggestions
1452
  - Do NOT include overall assessments
1453
  - Keep analysis focused and concise
1454
+
1455
+ MATHEMATICAL ACCURACY REQUIREMENTS:
1456
+ - ALL COUNTS MUST MATCH: Individual counts must sum to claimed totals
1457
+ - Verify your math before reporting any numbers
1458
+ - Use precise language: "at least X" for minimum counts, "approximately X" if uncertain
1459
+ - This analysis is for students and must be mathematically correct
1460
  """
1461
 
1462
  result = call_claude_api_quick_analysis(prompt)