wangle1218 / KBQA-for-Diagnosis

Knowledge Graph,Question Answering System,基于知识图谱和向量检索的医疗诊断问答系统
1.33k stars 380 forks source link

程序运行之后返回的是类似cypher查询语句,而不是文字答案,求解, #38

Open Blxzxb opened 11 months ago

Blxzxb commented 11 months ago

用户:得了心脏病怎么办? 机器人: {'slot_list': ['Disease'], 'slot_values': {'Disease': '心脏病'}, 'cql_template': ["MATCH(p:疾病) WHERE p.name='{Disease}' RETURN p.cure_way", "MATCH(p:疾病)-[r:recommand_drug]->(q) WHERE p.name='{Disease}' RETURN q.name", "MATCH(p:疾病)-[r:recommand_recipes]->(q) WHERE p.name='{Disease}' RETURN q.name"], 'reply_template': "'{Disease}' 疾病的治疗方式、可用的药物、推荐菜肴有:\n", 'ask_template': "您问的是疾病 '{Disease}' 的治疗方法吗?", 'intent_strategy': 'accept', 'deny_response': '没有理解您说的意思哦~', 'replay_answer': "'心脏病' 疾病的治疗方式、可用的药物、推荐菜肴有:\n手术治疗、介入治疗、药物治疗、支持性治疗\n琥乙红霉素片、依托红霉素颗粒、琥乙红霉素颗粒、依托红霉素片、地高辛片\n素炒菠菜、五香蒜苔、素炒小白菜、苦瓜粥、银耳冬瓜羹、芥菜炒蚕豆、豌豆绿豆粥、马兰头菜粥\n"}