Skip to main content
Guideline adherence measures the extent to which the generated response follows a given guideline, rule, or protocol. Given the complexity of LLMs, it is crucial to define certain guidelines, be it in terms of the structure of the output or the constraints on the content of the output or protocols on the decision-making capabilities of the LLMs. Columns required:
  • guideline: The guideline to be followed
  • guideline_name (optional): User-assigned name of the guideline to distinguish between multiple guidelines

How to use it?

By default, we are using GPT 3.5 Turbo. If you want to use a different model, check out this tutorial.
Sample Response:
A higher guideline adherence score reflects that the LLM adheres to the defined guideline.
The nurse in the conversation did not provide emergency contact information to the patient in distress, which violates the defined guideline. Resulting in a low guideline adherence score.

How it works?

We evaluate guideline adherence by determining which of the following cases apply for the given task data:
  • The LLM adheres to the given guideline.
  • The LLM violates the given guideline.

Tutorial

Open this tutorial in GitHub

Have Questions?

Join our community for any questions or requests