Skip to main content
Items marked (preview) in this article are currently in public preview. This preview is provided without a service-level agreement, and we don’t recommend it for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see Supplemental Terms of Use for Microsoft Azure Previews.
Microsoft Foundry includes built-in evaluators to assess the quality, safety, and reliability of AI responses throughout the development lifecycle. This reference lists all available evaluators, their purposes, and guidance on selecting the right one for your use case. You can also create custom evaluators tailored to your specific evaluation criteria.

General purpose evaluators

To learn more, see General purpose evaluators.

Textual similarity evaluators

To learn more, see Textual similarity evaluators.

RAG evaluators

To learn more, see Retrieval-augmented Generation (RAG) evaluators.

Risk and safety evaluators

To learn more, see Risk and safety evaluators.

Agent evaluators

To learn more, see Agent evaluators.

Rubric evaluators (preview)

To learn more, see Rubric evaluators.

Azure OpenAI graders

To learn more, see Azure OpenAI Graders.

Custom evaluators (preview)

In addition to built-in evaluators, you can create custom evaluators tailored to your specific evaluation criteria. Custom evaluators allow you to define unique scoring logic, validation rules, and quality metrics that align with your business requirements and application-specific needs. To learn more, see Custom evaluators.

Evaluation levels

Each evaluator supports specific evaluation levels, indicated by the supported_evaluation_levels field in the evaluator catalog: When creating an evaluation run, set evaluation_level to match your evaluators’ supported levels. If omitted, the default is turn. Conversation-level evaluators score the full interaction rather than individual turns. Use them to measure outcomes like user satisfaction, task completion across multiple steps, or conversation-wide coherence.
All evaluators in a run must support the specified evaluation_level. You can’t mix evaluators with incompatible levels in the same evaluation run.

Combining evaluators

For comprehensive quality assessment, combine multiple evaluators:
  • RAG applications: Retrieval + Groundedness + Relevance + Content Safety
  • Agent applications: Tool Call Accuracy + Task Adherence + Intent Resolution + Rubric + Content Safety
  • Translation applications: BLEU + METEOR + Fluency + Coherence
  • All applications: Add risk and safety evaluators (Hate and Unfairness, Sexual, Violence, Self-Harm) for responsible AI practices