@@ -89,21 +89,21 @@ def get_rag_answer(question, context, llm, chat_history, ctx_synthesis_strategy,
89
89
generated_answer ,retrieved_contents = get_rag_answer (anchor , positive , llm , chat_history , ctx_synthesis_strategy , index )
90
90
ragas_data .append ({
91
91
"question" : anchor ,
92
- "context " : positive ,
92
+ "reference " : positive ,
93
93
"answer" : generated_answer ,
94
94
"relevance" : 1.0 ,
95
95
'retrieved_contexts' : retrieved_contents
96
96
})
97
97
98
- for anchor , negative in negative_pairs :
99
- generated_answer ,retrieved_contents = get_rag_answer (anchor , negative , llm , chat_history , ctx_synthesis_strategy , index )
100
- ragas_data .append ({
101
- "question" : anchor ,
102
- "context " : negative ,
103
- "answer" : generated_answer ,
104
- "relevance" : 0.0 ,
105
- 'retrieved_contexts' : retrieved_contents
106
- })
98
+ # for anchor, negative in negative_pairs:
99
+ # generated_answer,retrieved_contents = get_rag_answer(anchor, negative, llm, chat_history, ctx_synthesis_strategy, index)
100
+ # ragas_data.append({
101
+ # "question": anchor,
102
+ # "reference ": anchor ,
103
+ # "answer": generated_answer,
104
+ # "relevance": 0.0,
105
+ # 'retrieved_contexts': retrieved_contents
106
+ # })
107
107
108
108
# # JSON 파일 저장
109
109
# output_path = file_path / "ragas_eval_data.json"
@@ -119,7 +119,7 @@ def get_rag_answer(question, context, llm, chat_history, ctx_synthesis_strategy,
119
119
dataset = Dataset .from_list (data_list )
120
120
# 🔹 RAGAS 평가 실행
121
121
# dataset = Dataset.from_list(file_path / "ragas_eval_data.json")
122
- results = evaluate (dataset , metrics = [faithfulness , context_precision ]) #answer_relevancy
122
+ results = evaluate (dataset , metrics = [faithfulness ,answer_relevancy , context_precision ]) #answer_relevancy
123
123
124
124
print ("📊 RAGAS 평가 결과:" )
125
125
print (results )
0 commit comments