def doc_QA(): DQ = dialogflow_answer() CQ = count_answer() EQ = embd_answer() CQ.infer_file() print('----------------------------------------') EQ.infer_file() print('----------------------------------------') DQ.infer_file()
def QA(): DQ = dialogflow_answer() CQ = count_answer() EQ = embd_answer() while True: str = input('Q : ') if len(str) == 0 or str == 'exit': print("종료합니다.") break elif len(str) < 5: print('정답 : 0') continue try: print("DQ :", DQ.infer(str), "CQ :", CQ.multi_infer(str), "EQ :", EQ.infer(str)) print("정답 :", answer(DQ.infer(str), CQ.multi_infer(str), EQ.infer(str))) except: print('올바른 문장을 입력해주세요.')
def sendTalk(text): DQ = dialogflow_answer() CQ = count_answer() EQ = embd_answer() if len(text) < 6: print('응답결과: ', 0) speech = 0 response_log = open(abspath_RESPONE, 'a') response_log.write(str(speech) + '\n') response_log.close() return try: speech = answer(DQ.infer(text), CQ.multi_infer(text), EQ.infer(text)) except: speech = 0 print("응답결과: ", speech) response_log = open(abspath_RESPONE, 'a') response_log.write(str(speech) + '\n') response_log.close()