# Evaluators

- [AnswerRelevance](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/answer-relevance.md): Evaluator to assess how well an answer addresses a given question with optional context.
- [Coherence](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/coherence.md): Evaluator to assess the coherence and logical flow of a response.
- [Conciseness](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/conciseness.md): Evaluator to assess how concise and to-the-point an answer is.
- [ContextRelevance](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/context-relevance.md): Evaluator to assess how relevant retrieved documents are to a user query.
- [CustomJudge](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/custom-judge.md): Create a fully customizable LLM-as-a-Judge evaluator with your own prompt and output schema.
- [CustomJudgeSpec](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/custom-judge-spec.md): Reusable prompt specification for CustomJudge evaluators.
- [EvalFn](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/eval-fn.md): Evaluator that wraps a user-provided function for dynamic evaluation.
- [Evaluator](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/evaluator.md): Abstract base class for creating custom evaluators in Fiddler Evals.
- [FTLPromptSafety](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/ftl-prompt-safety.md): Evaluator to assess prompt safety using Fiddler Centor Models.
- [FTLResponseFaithfulness](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/ftl-response-faithfulness.md): Evaluator to assess response faithfulness using Fiddler Centor Models.
- [InputFieldSpec](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/input-field-spec.md): Metadata for a template variable (input field).
- [Message](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/message.md): A single message in a prompt template.
- [OutputField](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/output-field.md): Schema for a single output field in the evaluation response.
- [OutputFieldTransform](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/output-field-transform.md): Defines how to transform an LLM output field into a final output field.
- [RAGFaithfulness](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/rag-faithfulness.md): Evaluator to assess if an LLM response is faithful to the provided context.
- [RegexMatch](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/regex-match.md): Regex match attempts to match the regex pattern only at the beginning
- [RegexSearch](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/regex-search.md): Regex search scans the entire string from beginning to end, looking for the
- [Sentiment](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/sentiment.md): Evaluator to assess text sentiment using Fiddler's sentiment analysis model.
- [TopicClassification](https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators/topic-classification.md): Evaluator to classify text topics using Fiddler's zero-shot topic classification model.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fiddler.ai/api/fiddler-evals-sdk/evaluators.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
