MCPcopy Create free account
hub / github.com/FusionBrainLab/SONAR-LLM / get_gpt_eval

Function get_gpt_eval

gpt_eval.py:106–117  ·  view source on GitHub ↗
(story_prompts, generated_answers)

Source from the content-addressed store, hash-verified

104
105
106def get_gpt_eval(story_prompts, generated_answers):
107 mark_dict = {}
108 all_labels = []
109
110 i = 0
111 for story_prompt, generated_answer in tqdm(zip(story_prompts, generated_answers)):
112 messages, gpt_eval = get_eval_prompt_1(story_prompt, generated_answer)
113 answer = get_eval_prompt_2(gpt_eval, messages)
114 all_labels.append({"review": gpt_eval, "answer": answer})
115 mark_dict[i] = get_final_marks(answer)
116 i += 1
117 return all_labels, mark_dict
118
119
120def print_mean_scores(score_dict):

Callers 1

mainFunction · 0.85

Calls 3

get_eval_prompt_1Function · 0.85
get_eval_prompt_2Function · 0.85
get_final_marksFunction · 0.85

Tested by

no test coverage detected