Consistency
# Consistency Test
prompt = "Who is Issac Newton?"
consistent_response = "Sir Isaac Newton FRS was an English polymath active as a mathematician, physicist, astronomer, alchemist, theologian, and author who was described in his time as a natural philosopher"
inconsistent_response = "Issac Newton was an English poet of the second generation of Romantic poets, along with Lord Byron and Percy Bysshe Shelly."
evaluator.add_test(
test_names=["consistency_test"],
data={"prompt": prompt, "response": consistent_response},
arguments={"threshold": 0.5},
).add_test(
test_names=["consistency_test"],
data={"prompt": prompt, "response": inconsistent_response},
arguments={"threshold": 0.5},
).run()
evaluator.print_results()Last updated
Was this helpful?

