No Apologies
Evaluates whether the response contains unnecessary apologies or apologetic language
result = evaluator.evaluate(
eval_templates="no_apologies",
inputs={
"output": "Dear Sir, I hope this email finds you well. I look forward to any insights or advice you might have whenever you have a free moment"
},
model_name="turing_flash"
)
print(result.eval_results[0].output)
print(result.eval_results[0].reason)import { Evaluator, Templates } from "@future-agi/ai-evaluation";
const evaluator = new Evaluator();
const result = await evaluator.evaluate(
"no_apologies",
{
output: "Dear Sir, I hope this email finds you well. I look forward to any insights or advice you might have whenever you have a free moment"
},
{
modelName: "turing_flash",
}
);
console.log(result); | Input | |||
|---|---|---|---|
| Required Input | Type | Description | |
output | string | Content to evaluate for unnecessary apologies. |
| Output | ||
|---|---|---|
| Field | Description | |
| Result | Returns Passed if no unnecessary apologies are detected, or Failed if unnecessary apologies are detected. | |
| Reason | Provides a detailed explanation of why the text was deemed free from or containing unnecessary apologies. |
What to Do When No Apologies Score is Low
- This evaluation looks for explicit apologies (“sorry,” “apologize,” etc.) as well as excessively deferential language
- Some contexts legitimately require apologies - this evaluation is best used when checking for unnecessary apologetic language
- The evaluation may not catch subtle or implicit forms of apologetic language
- Consider cultural context, as norms around apologies vary globally
Comparing No Apologies with Similar Evals
- Is Polite: No Apologies checks for unnecessary apologetic language, while Is Polite evaluates overall respectfulness and courtesy.
- Tone: No Apologies focuses on apologetic patterns, while Tone provides a broader assessment of communication style and confidence.
- Cultural Sensitivity: No Apologies evaluates apologetic language patterns, while Cultural Sensitivity evaluates awareness of diverse cultural norms.
Was this page helpful?