def main(): # print('Por favor, escreva abaixo um texto (Ex: Quero marcar uma conversa com o Mateus no domingo /' # ' I want to schedule a meeting with Adam the next week) \n') print('Por favor, diga a língua para o sistema ("pt" ou "en")') print('> ') language = input() dict_output = {'mode': 'response'} json_output = json.loads(json.dumps(dict_output)) mode_manager = ModeManager() mode = mode_manager.which_mode( json.dumps(json_output, indent=4, sort_keys=True)) file = open("tests/tests_phrases/frases_teste.txt", mode="r") semanticizer = Semanticizer(mode, initial_vars, 1, language) dm = DialogManager() dm.start() og = OutputGenerator() og.start() for line in file: print("\n" + "=" * 50) print("O texto é: ", line) print("\nA língua do documento é: ", language) my_json = execute_semanticizer(semanticizer, line) message = DialogMessage.from_json(my_json) message.id_user = 1 dm.dispatch_msg(message)
def main(): print('Por favor, diga a língua para o sistema ("pt" ou "en")') print('> ') language = input() dict_output = {'mode': 'regular'} json_output = json.loads( json.dumps(dict_output) ) # Clausula semântica (json) do OutputGenerator para o Semantizador file = open("tests/tests_phrases/frases_teste.txt", mode="r") dm = DialogManager() print("REMOVER PARA DEPLOY !!!!!!!!!!") dm.og.set_language(language) dm.start() semanticizer = Semanticizer('response', initial_vars, 1, language) #for line in file: # testes em frases pre-escritas i = 0 while True: print("Digite a frase") line = input() id_name = int(input("Digite o ID")) semanticizer.intent_entities = {} my_json = semanticizer.validate_and_semantize(line) print("JSON: ") print(my_json) message = DialogMessage.from_json((my_json)) # altera entre as duas pessoas para simular corretamente message.id_user = id_name # if i == 1: # i = 0 # message.id_user = 3 # else: # i = 1 # message.id_user = 1 print("with_list%s\nintent%s\ndate%s\nhour%s\nplace%s" % (message.with_list, message.intent, message.date, message.hour, message.place)) dm.dispatch_msg(message)