import os import csv fichier = "fineTuning/data_appreciations_tuning_v2.csv" fichier_out = "fineTuning/finetuning_appreciations_tuning_v2.jsonl" with open(fichier, 'r') as file: reader = csv.reader(file,delimiter=';') data = list(reader) output = [] content = "rédige un commentaire de bulletin de collégien, maximum 300 caractères, tutoiement de l'élève, commentaire sur la moyenne trimestrielle ne pas indiquer de valeur chiffrée." for i in range(1, len(data)): prompt = data[i][0]+", moyenne du trimestre "+data[i][1]+"/20, moyenne annuelle "+data[i][1]+"/20, comportement en classe niveau "+data[i][2]+"/3, participation orale niveau "+data[i][3]+"/3, travail founi niveau "+data[i][4] output.append('{"messages": [{"role": "system", "content": "'+content+'"},{"role": "user", "content": "'+prompt+'"},{"role": "assistant", "content": "'+data[i][5]+'"}]}') with open(fichier_out, 'w') as fp: for item in output: fp.write("%s\n" % item)