This commit is contained in:
2025-12-15 14:38:31 +08:00
commit 22778e22fb
17 changed files with 938 additions and 0 deletions

38
org/main.py Normal file
View File

@@ -0,0 +1,38 @@
from rag_system import RAGSystem
def main():
# 初始化RAG系统
rag_system = RAGSystem()
# 训练文档
# documents = [
# {
# 'content': '''Reisasol(零咲)是一Reisa的女儿Rating高达15684。外貌设定为白色头发、红色瞳孔性格是带有性压抑倾向的瑟琴本子女主内心缺爱、渴望被关注与亲密接触外表清纯但内在有阴暗与矛盾感。''',
# 'source': '我是谁'
# }
# ]
#
# # 添加文档到知识库
# print("正在添加文档到知识库...")
# count = rag_system.add_documents(documents)
# print(f"成功添加 {count} 个文档块到知识库")
# 示例查询
questions = [
"reisasol宝宝亲亲",
"你是谁",
# "upsertMusic怎么用,不是upsertMusic01"
]
for question in questions:
print(f"\n问题: {question}")
result = rag_system.role_play_query(question,"Reisasol")
print(f"答案: {result['answer']}")
print("参考文档:")
for i, doc in enumerate(result['retrieved_docs'], 1):
print(f" {i}. {doc['text'][:100]}... (来源: {doc['source']})")
if __name__ == "__main__":
main()