File size: 615 Bytes
02df2d3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
from schema import ProblemObject


def parse(question: str):

    return ProblemObject(

        schemaVersion="1.0",

        status="complete",

        confidence=1.0,

        domain="combinatorics",

        problemType="combination",

        intent="choose",

        entities={
            "object": "students"
        },

        parameters={
            "n": 10,
            "r": 3
        },

        constraints={
            "orderMatters": False
        },

        missing=[],

        ambiguities=[],

        diagnostics=[],

        metadata={
            "engine": "dummy-parser"
        }
    )