diff --git a/src/interface.jl b/src/interface.jl index 47d1de8..49bd4fe 100755 --- a/src/interface.jl +++ b/src/interface.jl @@ -1021,22 +1021,21 @@ function grading(a, guideline::T, text::T) where {T<:AbstractString} - 1. Evaluate your response using the evaluation guideline. - 2. Give yourself a score out of 9 for your response. + Evaluate your response using the evaluation guideline then give yourself a score out of 9 for your response. - - {"Evaluate": "The response does not directly address user needs. It does not include price into account and other user mentioned factors", "Score": 6} - + + {"Evaluate": "Evaluate your response using the evaluation guideline.", "Score": 6} + - + { """ println("") prompt_grading = prompt @show prompt_grading println("") response = sendReceivePrompt(a, prompt) - response = split(response, "}")[1] * "}" + response = "{" * split(response, "}")[1] * "}" @show response @show jsonresponse = JSON3.read(response) score = jsonresponse["Score"]