added EvalDataset Generation
Browse files
app.py
CHANGED
|
@@ -684,7 +684,7 @@ class BSIChatbot:
|
|
| 684 |
|
| 685 |
def generateEvalDataset(self):
|
| 686 |
filepath = "/home/user/app/docs/_eval/BSI_Lektion_Ground_Truth.CSV"
|
| 687 |
-
with open(filepath, mode='r') as file:
|
| 688 |
# Create a CSV reader with DictReader
|
| 689 |
csv_reader = csv.DictReader(file, delimiter="|")
|
| 690 |
|
|
@@ -698,15 +698,19 @@ class BSIChatbot:
|
|
| 698 |
|
| 699 |
# Print the list of dictionaries
|
| 700 |
for data in data_list:
|
| 701 |
-
print(
|
| 702 |
data["Context"] = None
|
| 703 |
data["Answer"] = None
|
| 704 |
print(data)
|
| 705 |
-
|
| 706 |
-
for data in data_list[:3]:
|
|
|
|
|
|
|
|
|
|
| 707 |
#def ragPromptNew(self, query, rerankingStep, history, stepBackPrompt)
|
| 708 |
data["Answer"],data["Context"] = ragPromptNew(data["Frage"],True,None,True)
|
| 709 |
print(data)
|
|
|
|
| 710 |
|
| 711 |
with open('/home/user/app/docs/_eval/eval_dataset.json', 'w') as fout:
|
| 712 |
json.dump(data_list, fout)
|
|
|
|
| 684 |
|
| 685 |
def generateEvalDataset(self):
|
| 686 |
filepath = "/home/user/app/docs/_eval/BSI_Lektion_Ground_Truth.CSV"
|
| 687 |
+
with open(filepath, mode='r', encoding="latin1", errors="replace") as file:
|
| 688 |
# Create a CSV reader with DictReader
|
| 689 |
csv_reader = csv.DictReader(file, delimiter="|")
|
| 690 |
|
|
|
|
| 698 |
|
| 699 |
# Print the list of dictionaries
|
| 700 |
for data in data_list:
|
| 701 |
+
print("starting to generate evaldataset..")
|
| 702 |
data["Context"] = None
|
| 703 |
data["Answer"] = None
|
| 704 |
print(data)
|
| 705 |
+
i=1
|
| 706 |
+
#for data in data_list[:3]:
|
| 707 |
+
for data in data_list:
|
| 708 |
+
print("Eval Entry no:")
|
| 709 |
+
print(i)
|
| 710 |
#def ragPromptNew(self, query, rerankingStep, history, stepBackPrompt)
|
| 711 |
data["Answer"],data["Context"] = ragPromptNew(data["Frage"],True,None,True)
|
| 712 |
print(data)
|
| 713 |
+
i=i+1
|
| 714 |
|
| 715 |
with open('/home/user/app/docs/_eval/eval_dataset.json', 'w') as fout:
|
| 716 |
json.dump(data_list, fout)
|