Conciseness
prompt = "Can you explain the process of photosynthesis in detail?"
pos_response = "Photosynthesis is the process by which plants convert sunlight into energy through chlorophyll"
neg_response = "Photosynthesis is the process by which plants convert sunlight into energy through chlorophyll. Photosynthesis is a vital process where plants,convert light energy into chemical energy in the form of glucose. This complex process involves light absorption by chlorophyll, splitting of water to release oxygen, and the Calvin Cycle, which uses ATP and NADPH to convert carbon dioxide into glucose. Factors like light intensity, CO2 concentration, temperature, and water availability affect photosynthesis. Its importance lies in oxygen production, food chain support, and its role in regulating the carbon cycle, making it crucial for life on Earth. Drinking a lot of water is important for a healthy kidney."
# Add tests with custom data
evaluator.add_test(
test_names=["conciseness_test"],
data={
"prompt": prompt,
"response": pos_response,
},
arguments={"model": "gpt-4", "threshold": 0.6, "strictness": 1},
).add_test(
test_names=["conciseness_test"],
data={
"prompt": prompt,
"response": neg_response,
},
arguments={"model": "gpt-4", "threshold": 0.6, "strictness": 1},
).run()
evaluator.print_results()Last updated
Was this helpful?

