/LLM-RAG-QA

LLM+RAG for QA

Primary LanguagePythonMIT LicenseMIT

LLM-RAG-QA

运行说明

python qa.py

cfg = Config()
qg = QueryGenerate(cfg)
q_generate = qg.generate
q_chat = qg.chat


# query = '东南大学的现任校长是谁?'
# query = '叔本华信仰什么宗教?'
# query = '戊戌变法中创建了什么报纸?'
# query = '华山派的开山鼻祖是谁?'
query = '家喻户晓的角色印第安纳·琼斯是由哪个演员扮演的?'

####LLM+RAG#####
res = q_chat(query)
print(res)

####LLM######
print('-----------------分割线-----------')
res = q_chat(query,use_retrievor=False)
print(res)

运行样例

query:家喻户晓的角色印第安纳·琼斯是由哪个演员扮演的?

#LLM
response:印第安纳·琼斯是由约翰尼·德普(Johnny Depp)扮演的。

#LLM+RAG
--------------bg_text--------
片名Indiana Jones and the Dial of Destiny / Indy 5 / Indiana Jones 5 (2023),别名印第安纳琼斯:命运轮盘(台) / 夺宝奇兵5:纹章使者 / 夺宝奇兵5:印第安纳·琼斯与纹章 / 印第安纳·琼斯5。
哈里森·福特以80岁高龄重返《夺宝奇兵》这个著名IP,一举超越阿尔·帕西诺79岁出演《爱尔兰人》(The Irishman ,2019)和理查德·法恩斯沃斯79岁出演《史崔特先生的故事》(The Straight Story ,1999)。
影片中年轻的哈里森·福特都通过卢卡斯影业以前的胶片加AI修复完成的。 哈里森·福特否认了克里斯·帕拉特或布拉德利·库珀继续扮演印第安纳·琼斯的消息,他在2022年曾表示,不希望自己的角色被重塑,“我走了,他(印第安纳·琼斯)就走了,这很容易”。
本片是《夺宝奇兵》系列电影中首次不由史蒂文·斯皮尔伯格执导的电影。导演詹姆斯·曼高德尽量让影片和整个系列保持基调一致。 整部电影始终保持不间断的运动节奏,围绕印第安纳·琼斯的精神,持续向观众输出两个半小时的高强度内容。
印第安纳·琼斯一直是一个比较另类的英雄形象。 一方面他是拿着鞭子的冒险家,另一方面他是严肃的考古学家,在斯皮尔伯格的一番操作下,这个角色诞生之后就成了无数孩子的偶像,其中就包括亚马逊的创始人杰夫·贝佐斯。
--------------bg_text--------
response:印第安纳·琼斯是由哈里森·福特扮演的角色。

#Answer
哈里森·福特_(芝加哥籍美国演员)