File size: 2,314 Bytes
917e554
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
[
  {
    "id": "guard_001",
    "text": "",
    "expected_category": "invalid",
    "description": "Empty input"
  },
  {
    "id": "guard_002",
    "text": "!!!",
    "expected_category": "invalid",
    "description": "Only punctuation"
  },
  {
    "id": "guard_003",
    "text": "Hello",
    "expected_category": "off_topic",
    "description": "Not a math problem"
  },
  {
    "id": "guard_004",
    "text": "Tell me a joke about math",
    "expected_category": "off_topic",
    "description": "Request for joke"
  },
  {
    "id": "guard_005",
    "text": "Write a poem about triangles",
    "expected_category": "off_topic",
    "description": "Request for poem"
  },
  {
    "id": "guard_006",
    "text": "What is 2+2?",
    "expected_category": "incomplete",
    "description": "Too short, not a word problem"
  },
  {
    "id": "guard_007",
    "text": "Solve for x",
    "expected_category": "incomplete",
    "description": "Missing equation"
  },
  {
    "id": "guard_008",
    "text": "Translate this to French: The cat is on the table",
    "expected_category": "off_topic",
    "description": "Translation request"
  },
  {
    "id": "guard_009",
    "text": "Summarize the plot of Hamlet",
    "expected_category": "off_topic",
    "description": "Summarization request"
  },
  {
    "id": "guard_010",
    "text": "A box has some apples. How many?",
    "expected_category": "incomplete",
    "description": "Missing numbers"
  },
  {
    "id": "guard_011",
    "text": "Sarah has 15 apples. She gives 4 to her friend. How many left?",
    "expected_category": "math_word_problem",
    "description": "Valid simple problem"
  },
  {
    "id": "guard_012",
    "text": "Write Python code to solve quadratic equations",
    "expected_category": "off_topic",
    "description": "Code request"
  },
  {
    "id": "guard_013",
    "text": "Explain the meaning of life",
    "expected_category": "off_topic",
    "description": "Philosophical question"
  },
  {
    "id": "guard_014",
    "text": "   ",
    "expected_category": "invalid",
    "description": "Whitespace only"
  },
  {
    "id": "guard_015",
    "text": "If a train leaves Chicago at 60mph and another leaves NY at 80mph when do they meet?",
    "expected_category": "math_word_problem",
    "description": "Valid rate problem"
  }
]