Skip to main content
result = evaluator.evaluate(
    eval_templates="is_informal_tone",
    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)
Input
Required InputTypeDescription
outputstringThe text content to evaluate for informal tone.
Output
FieldDescription
ResultReturns Passed if informal tone is detected, or Failed if formal tone is detected.
ReasonProvides a detailed explanation of why the text was classified as formal or informal.

What to do If you get Undesired Informal Tone

If the content is detected as having an informal tone but formality is required:
  • Replace contractions with full forms (e.g., “don’t” to “do not”)
  • Remove slang, colloquialisms, and emoji
  • Use more professional terminology and phrasing
  • Maintain a consistent, professional tone throughout the content
  • Avoid first-person perspective where appropriate
If the content is detected as formal but informality is desired:
  • Incorporate appropriate contractions
  • Use more conversational language
  • Include relatable examples or analogies
  • Consider using first-person perspective when appropriate

Comparing Is Informal Tone with Similar Evals

  • Tone: While Is Informal Tone specifically identifies casual language elements, Tone evaluation assesses the broader emotional context and sentiment.
  • Clinically Inappropriate Tone: Is Informal Tone detects casual language usage, whereas Clinically Inappropriate Tone focuses on language that would be unsuitable in healthcare contexts.
I