예제 #1
0
def get_intention():
    print(request.form["utt"])
    print(request.form["user_key"])
    model = Rules.Model(request.form)

    res = Rules.make_response(model)
    print(res)
    return json.dumps(res)
예제 #2
0
def get_intention_only():
    sent = request.args.get('sent')
    print("User utterance:", sent)
    # on local
    #intention = train.decode(sent)
    # on server
    req = {
        'utt': sent,
        'user_key': 'onlyNLU',
        'code': '0000',
        'options': 0,
    }

    model = Rules.Model(json.dumps(req))
    intention = model.intention
    print("Output:", intention)

    return intention