Write a judge prompt, choose how it scores, and save it
This page creates the two evaluators the Maths homework tutor uses: “Step-by-step reply” and “Warm tone”. To learn what an evaluator is first, see Evaluators overview.
Open the create form
In the sidebar, click Evaluators, then click Create evaluator.A window asks What is this evaluator for?
Pick the card that matches your agent:
Conversation: your agent has a conversation with a user. The evaluator judges the agent’s next reply. Pick this for the Maths homework tutor.
Basic: your agent takes an input and gives an output.
Click Continue. The Add evaluator form opens. Calibrate fills in a starting judge prompt and judge model for the kind you picked. You can change both.
Fill in the form
Name
Type a name, for example Step-by-step reply. Every evaluator needs its own name. If another evaluator already has it, the form says “An evaluator with this name already exists”. The words name and conversation_history cannot be used as names.
Description
Optional. One line that shows under the name in the list, for example Checks the tutor teaches the next step instead of giving the answer.
Review type
Choose Binary or Rating.
Binary returns a pass or fail. Under Labels, the True row and the False row show “Correct” and “Wrong” until you type your own labels. Under each label you can add what a reply needs to get it. “Step-by-step reply” uses Binary.
Rating returns a score. Under Rating scale, each row has a number and a label. The highest number is the best and the lowest is the worst. You need at least two rows, and every row needs a label. Click Add row to add more. “Warm tone” uses Rating, with rows 1 to 5.
Judge model
Click the box under Judge model. In the Select LLM window, search for or click the AI model that does the judging.
Judge prompt
Write what the judge should check. Keep it to one clear question.For “Step-by-step reply”:
Does the tutor explain the next step instead of giving the final answer straight away?
For “Warm tone”:
How encouraging and patient is the tutor's reply? 1 is dismissive, 5 is warm and patient.
To reuse one evaluator across tests with a different value in each test, put a variable in the prompt, such as {{criteria}}. A Variables list then appears above the prompt. Give each variable a short description. When you add the evaluator to a test, you fill in that test’s value. Variables can only be added when you first create the evaluator.
Save the evaluator
Click Create evaluator. If a required field is empty, nothing is saved and the field is outlined in red. An empty name shows “Name is required” under the box. Fill it in and click Create evaluator again.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Calibrate","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/amandalmia/TsDdvjhyewlsTagk/logo/light.svg?fit=max\u0026auto=format\u0026n=TsDdvjhyewlsTagk\u0026q=85\u0026s=fc75161f50c310dfdb624daa2ba2902f","dark":"https://mintcdn.com/amandalmia/TsDdvjhyewlsTagk/logo/dark.svg?fit=max\u0026auto=format\u0026n=TsDdvjhyewlsTagk\u0026q=85\u0026s=9bce685ee4f5c31857b277b793bfb3b6"},"favicon":"https://mintcdn.com/amandalmia/j8YDDTRMPRzAIjqK/favicon.svg?fit=max\u0026auto=format\u0026n=j8YDDTRMPRzAIjqK\u0026q=85\u0026s=aeb4bd7fdbe6fbf9d56dc0060f0246e2","api":{"openapi":"api-reference/openapi.json","playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","python"],"autogenerate":true}},"navbar":{"links":[{"href":"https://chat.whatsapp.com/JygDNcZ943a3VmZDXYMg5Z","label":"Join WhatsApp"},{"href":"https://github.com/artpark-sahai-org/calibrate","label":"GitHub"}],"primary":{"type":"button","label":"Get Started","href":"https://calibrate.artpark.ai"}},"footer":{"socials":{"github":"https://github.com/artpark-sahai-org/calibrate"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/artpark-sahai-org/calibrate"},{"anchor":"WhatsApp","icon":"whatsapp","href":"https://chat.whatsapp.com/JygDNcZ943a3VmZDXYMg5Z"},{"anchor":"Changelog","icon":"clock-rotate-left","href":"https://calibrate.artpark.ai/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"amandalmia","hasAudioNarration":false,"actualSubdomain":"amandalmia","customDomains":["docs.calibrate.artpark.ai"],"gitSource":{"type":"github","owner":"artpark-sahai-org","repo":"calibrate","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6af40e7426748fe2e4145223","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API reference","count":48},{"language":"default","tag":"Python SDK","count":48},{"language":"default","tag":"Home","count":38},{"language":"default","tag":"Agents","count":26},{"language":"default","tag":"Annotation tasks","count":22},{"language":"default","tag":"Agent tests","count":20},{"language":"default","tag":"Guides","count":19},{"language":"default","tag":"Evaluators","count":11},{"language":"default","tag":"Calibrate Local","count":11},{"language":"default","tag":"CLI","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"app/evaluators/create","slug":"/app/evaluators/create","pageMetadata":{"title":"Create an evaluator","description":"Write a judge prompt, choose how it scores, and save it","href":"/app/evaluators/create"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Write a judge prompt, choose how it scores, and save it\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(`video`,{controls:true,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://mintcdn.com/amandalmia/eC2smNZTZjZjvk8E/videos/app-evaluators-create.mp4?fit=max\u0026auto=format\u0026n=eC2smNZTZjZjvk8E\u0026q=85\u0026s=a465c0fd0f2da65e9579a34c8649c32a`,\"data-path\":`videos/app-evaluators-create.mp4`}),`\n`,_jsxs(_components.p,{children:[`This page creates the two evaluators the Maths homework tutor uses: “Step-by-step reply” and “Warm tone”. To learn what an evaluator is first, see `,_jsx(_components.a,{href:`/app/evaluators/overview`,children:`Evaluators overview`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`open-the-create-form`,children:`Open the create form`}),`\n`,_jsxs(_components.p,{children:[`In the sidebar, click `,_jsx(_components.strong,{children:`Evaluators`}),`, then click `,_jsx(_components.strong,{children:`Create evaluator`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`A window asks `,_jsx(_components.strong,{children:`What is this evaluator for?`})]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-create.png?fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=b6748eba0ee812af81650b23da9f4598`,alt:`The window that asks what the evaluator is for`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/app/evaluators-create.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-create.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=441a6892907f41904948805501440ead 280w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-create.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=6bc46a7850f58cb1bbcf02069a79c23d 560w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-create.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=1309e66abbe6aaf1bbd63c0e69c33ffa 840w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-create.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=4fbbf5c28a60c640f6cc056237074563 1100w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-create.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=05ce960c11a457b1cb8a52c942dab486 1650w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-create.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=73fb7bc4c85b57e93464ce0aa4897068 2500w`})}),`\n`,_jsx(_components.p,{children:`Pick the card that matches your agent:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Conversation`}),`: your agent has a conversation with a user. The evaluator judges the agent’s next reply. Pick this for the Maths homework tutor.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Basic`}),`: your agent takes an input and gives an output.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Continue`}),`. The `,_jsx(_components.strong,{children:`Add evaluator`}),` form opens. Calibrate fills in a starting judge prompt and judge model for the kind you picked. You can change both.`]}),`\n`,_jsx(Heading,{level:`2`,id:`fill-in-the-form`,children:`Fill in the form`}),`\n`,_jsx(Heading,{level:`3`,id:`name`,children:`Name`}),`\n`,_jsxs(_components.p,{children:[`Type a name, for example `,_jsx(_components.code,{children:`Step-by-step reply`}),`. Every evaluator needs its own name. If another evaluator already has it, the form says “An evaluator with this name already exists”. The words `,_jsx(_components.code,{children:`name`}),` and `,_jsx(_components.code,{children:`conversation_history`}),` cannot be used as names.`]}),`\n`,_jsx(Heading,{level:`3`,id:`description`,children:`Description`}),`\n`,_jsxs(_components.p,{children:[`Optional. One line that shows under the name in the list, for example `,_jsx(_components.code,{children:`Checks the tutor teaches the next step instead of giving the answer`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`review-type`,children:`Review type`}),`\n`,_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Binary`}),` or `,_jsx(_components.strong,{children:`Rating`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Binary`}),` returns a pass or fail. Under `,_jsx(_components.strong,{children:`Labels`}),`, the `,_jsx(_components.strong,{children:`True`}),` row and the `,_jsx(_components.strong,{children:`False`}),` row show “Correct” and “Wrong” until you type your own labels. Under each label you can add what a reply needs to get it. “Step-by-step reply” uses `,_jsx(_components.strong,{children:`Binary`}),`.`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-binary.png?fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=4bd3c721b4c5c8d31bc824c3fc66a6dc`,alt:`The Add evaluator form with Binary chosen and the True and False label rows`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/app/evaluators-review-type-binary.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-binary.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=06a337caa470543a2e6244662c12fbb3 280w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-binary.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=a9bd53ccc25be28fb8a273dbfd0b645e 560w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-binary.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=9ff36b011e067b3635a3a2e588fe8c62 840w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-binary.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=aa19495444419d306af5a77500351498 1100w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-binary.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=4de14548d8230d470b9377a58b898575 1650w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-binary.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=14e4c1b75fe040a7f1425d5de99afe7f 2500w`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rating`}),` returns a score. Under `,_jsx(_components.strong,{children:`Rating scale`}),`, each row has a number and a label. The highest number is the best and the lowest is the worst. You need at least two rows, and every row needs a label. Click `,_jsx(_components.strong,{children:`Add row`}),` to add more. “Warm tone” uses `,_jsx(_components.strong,{children:`Rating`}),`, with rows 1 to 5.`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-rating.png?fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=97a7c1511217d64fce0b7bda5941c2ff`,alt:`The Add evaluator form with Rating chosen and the rating scale rows`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/app/evaluators-review-type-rating.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-rating.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=62fb31fce8ea3d0bfe16ba34dcbe9728 280w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-rating.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=e14fb82f609182ccb04811e864d305bb 560w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-rating.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=26096fa35b99e8254b704e996de88638 840w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-rating.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=51f90ff98f73f3f13315631f8b6b0499 1100w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-rating.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=f32d7c3a143e002c7529808f42f916aa 1650w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-review-type-rating.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=bf19887854d396852764f0d5902a60ce 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`judge-model`,children:`Judge model`}),`\n`,_jsxs(_components.p,{children:[`Click the box under `,_jsx(_components.strong,{children:`Judge model`}),`. In the `,_jsx(_components.strong,{children:`Select LLM`}),` window, search for or click the AI model that does the judging.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-model.png?fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=de7b3b99012d4e147890a0506fdd7a66`,alt:`The Select LLM window with a search box and models grouped by provider`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/app/evaluators-judge-model.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-model.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=de5ba7b5b395ca0295b38f4faf4c8bc7 280w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-model.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=ab5b88ef7a7c89ef71eb1fb0653b26df 560w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-model.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=d180dc7f95e7d2e2922f5a4fc3ec674b 840w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-model.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=f6538d47d01ab595c4bed0254b1a6c5e 1100w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-model.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=183df7552f093d0ffe8fcf89405bc368 1650w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-model.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=b7b772e45451e1b453129c3324282b74 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`judge-prompt`,children:`Judge prompt`}),`\n`,_jsx(_components.p,{children:`Write what the judge should check. Keep it to one clear question.`}),`\n`,_jsx(_components.p,{children:`For “Step-by-step reply”:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Does the tutor explain the next step instead of giving the final answer straight away?`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`For “Warm tone”:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`How encouraging and patient is the tutor's reply? 1 is dismissive, 5 is warm and patient.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`To reuse one evaluator across tests with a different value in each test, put a variable in the prompt, such as `,_jsx(_components.code,{children:`{{criteria}}`}),`. A `,_jsx(_components.strong,{children:`Variables`}),` list then appears above the prompt. Give each variable a short description. When you add the evaluator to a test, you fill in that test’s value. Variables can only be added when you first create the evaluator.`]})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-prompt.png?fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=a2eaf7bf53a373a31eda661b9865eae6`,alt:`The Judge prompt box with a prompt ending in a criteria variable, and the Variables list above it`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/app/evaluators-judge-prompt.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-prompt.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=c622aa4bbbf4b1c2f70d637dc247c9fe 280w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-prompt.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=97f5f7f119ce76531a2a9c9d846f3991 560w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-prompt.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=0328140fdeea8699f426d898e7b0f3ad 840w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-prompt.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=516f4d890291e37eb4f3323e83b65140 1100w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-prompt.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=6960c1544ad556e03347fc840ca054f8 1650w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-judge-prompt.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=ab164c05bf2ef2f6b3b467f3a80bc4e0 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`save-the-evaluator`,children:`Save the evaluator`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Create evaluator`}),`. If a required field is empty, nothing is saved and the field is outlined in red. An empty name shows “Name is required” under the box. Fill it in and click `,_jsx(_components.strong,{children:`Create evaluator`}),` again.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-required-field.png?fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=bda2f6208cc3bec0f62d8eb2f3e17e17`,alt:`The Add evaluator form showing Name is required under an empty name box`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/app/evaluators-required-field.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-required-field.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=25fea9223324dc28120e12f5beea3a9a 280w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-required-field.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=41ade0697de332d1f82adf00952837f3 560w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-required-field.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=3959d31d41096f347a7e9258c13e1e3b 840w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-required-field.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=0bdfb3592c57f43886e82991ef63aa1c 1100w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-required-field.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=bed8e144e2dde58192382df6abfa724c 1650w, https://mintcdn.com/amandalmia/Ruc8IMSY1ImbuaB4/images/app/evaluators-required-field.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ruc8IMSY1ImbuaB4\u0026q=85\u0026s=34d61b976cb132134ea01721a223873c 2500w`})}),`\n`,_jsxs(_components.p,{children:[`The evaluator appears in the list. Its first version is v1. To change it later, see `,_jsx(_components.a,{href:`/app/evaluators/versions`,children:`Edit an evaluator and manage versions`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create an evaluator","description":"Write a judge prompt, choose how it scores, and save it","href":"/app/evaluators/create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Open the create form","slug":"open-the-create-form","depth":2,"children":[]},{"title":"Fill in the form","slug":"fill-in-the-form","depth":2,"children":[{"title":"Name","slug":"name","depth":3,"children":[]},{"title":"Description","slug":"description","depth":3,"children":[]},{"title":"Review type","slug":"review-type","depth":3,"children":[]},{"title":"Judge model","slug":"judge-model","depth":3,"children":[]},{"title":"Judge prompt","slug":"judge-prompt","depth":3,"children":[]}]},{"title":"Save the evaluator","slug":"save-the-evaluator","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-aspect-video {\n aspect-ratio: 16 / 9\n}\n.mint-w-full {\n width: 100%\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}","subdomain":"amandalmia","siteName":"Calibrate","title":"Create an evaluator - Calibrate","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T12:20:36.438Z","originalFileLocation":"app/evaluators/create.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Write a judge prompt, choose how it scores, and save it\">\u003cmeta data-mint-head name=\"application-name\" content=\"Calibrate\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create an evaluator - Calibrate\">\u003cmeta data-mint-head property=\"og:description\" content=\"Write a judge prompt, choose how it scores, and save it\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Calibrate\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.calibrate.artpark.ai/app/evaluators/create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://amandalmia.mintlify.site/_mintlify/api/og/v2?division=Evaluators\u0026amp;title=Create+an+evaluator\u0026amp;description=Write+a+judge+prompt%2C+choose+how+it+scores%2C+and+save+it\u0026amp;theme=e0ebd667abdfd31e60f36807\u0026amp;signature=c59af7a74200807cb39c64135f04e642999ff08dbab88addc7ac7801124b65a5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create an evaluator - Calibrate\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Write a judge prompt, choose how it scores, and save it\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://amandalmia.mintlify.site/_mintlify/api/og/v2?division=Evaluators\u0026amp;title=Create+an+evaluator\u0026amp;description=Write+a+judge+prompt%2C+choose+how+it+scores%2C+and+save+it\u0026amp;theme=e0ebd667abdfd31e60f36807\u0026amp;signature=c59af7a74200807cb39c64135f04e642999ff08dbab88addc7ac7801124b65a5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/amandalmia/qn-FcGdaE2quP6EV/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Calibrate\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.calibrate.artpark.ai/app/evaluators/create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/app/evaluators/create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.calibrate.artpark.ai/#organization\",\"name\":\"Calibrate\",\"url\":\"https://docs.calibrate.artpark.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/amandalmia/TsDdvjhyewlsTagk/logo/light.svg?fit=max\u0026auto=format\u0026n=TsDdvjhyewlsTagk\u0026q=85\u0026s=fc75161f50c310dfdb624daa2ba2902f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.calibrate.artpark.ai#website\",\"name\":\"Calibrate\",\"url\":\"https://docs.calibrate.artpark.ai\",\"publisher\":{\"@id\":\"https://docs.calibrate.artpark.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.calibrate.artpark.ai/app/evaluators/create#webpage\",\"url\":\"https://docs.calibrate.artpark.ai/app/evaluators/create\",\"name\":\"Create an evaluator\",\"description\":\"Write a judge prompt, choose how it scores, and save it\",\"dateModified\":\"2026-11-02T12:20:36.438Z\",\"isPartOf\":{\"@id\":\"https://docs.calibrate.artpark.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.calibrate.artpark.ai/app/evaluators/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.calibrate.artpark.ai/app/evaluators/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Evaluators\",\"item\":\"https://docs.calibrate.artpark.ai/app/evaluators/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create an evaluator\",\"item\":\"https://docs.calibrate.artpark.ai/app/evaluators/create\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.calibrate.artpark.ai/app/evaluators/create#article\",\"headline\":\"Create an evaluator\",\"name\":\"Create an evaluator\",\"description\":\"Write a judge prompt, choose how it scores, and save it\",\"url\":\"https://docs.calibrate.artpark.ai/app/evaluators/create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.calibrate.artpark.ai/app/evaluators/create#webpage\"},\"dateModified\":\"2026-11-02T12:20:36.438Z\",\"publisher\":{\"@id\":\"https://docs.calibrate.artpark.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.calibrate.artpark.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Calibrate\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Calibrate\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/app/evaluators/create.md","siteName":"Calibrate","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/artpark-sahai-org/calibrate"},{"anchor":"WhatsApp","icon":"whatsapp","href":"https://chat.whatsapp.com/JygDNcZ943a3VmZDXYMg5Z"},{"anchor":"Changelog","icon":"clock-rotate-left","href":"https://calibrate.artpark.ai/changelog"}]},"tabs":[{"tab":"Home","groups":[{"group":"Get started","pages":[{"title":"Introduction","href":"/getting-started/introduction"},{"title":"Create your account","href":"/getting-started/create-account"},{"title":"Quickstart","href":"/getting-started/quickstart"}]},{"group":"Agents","pages":[{"title":"Agents overview","sidebarTitle":"Overview","href":"/app/agents/overview"},{"title":"Build an agent in Calibrate","sidebarTitle":"Build an agent","href":"/core-concepts/agents"},{"title":"Connect your own agent","href":"/core-concepts/agent-connections"},{"title":"Add tools to an agent","sidebarTitle":"Add tools","href":"/core-concepts/tools"},{"title":"Evaluate your agent with unit tests","href":"/app/agents/tests"},{"title":"Compare models on your tests","sidebarTitle":"Benchmark models on latency, cost and accuracy","href":"/app/agents/compare-models"},{"title":"Monitor your agent in production","sidebarTitle":"Continuously monitor your agent","href":"/app/agents/monitoring"}]},{"group":"Evaluators","pages":[{"title":"Evaluators overview","sidebarTitle":"Overview","description":"What an evaluator is, the kinds Calibrate offers, and where you use them","href":"/app/evaluators/overview"},{"title":"Create an evaluator","href":"/app/evaluators/create"},{"title":"Edit an evaluator and manage versions","sidebarTitle":"Update an evaluator and track its versions","description":"Rename an evaluator, change its prompt, and choose which version tests use","href":"/app/evaluators/versions"}]},{"group":"Human alignment","pages":[{"title":"Human alignment overview","sidebarTitle":"Overview","href":"/app/human-alignment/overview"},{"title":"Create a labelling task","href":"/app/human-alignment/labelling-tasks"},{"title":"Invite annotators","href":"/app/human-alignment/annotators"},{"title":"Check how well an evaluator agrees with people","href":"/app/human-alignment/agreement"},{"title":"Human alignment computation","href":"/reference/human-alignment"}]},{"group":"Simulations","pages":[{"title":"Simulations overview","sidebarTitle":"Overview","href":"/app/simulations/overview"},{"title":"Personas","href":"/core-concepts/personas"},{"title":"Scenarios","href":"/core-concepts/scenarios"},{"title":"Simulation evaluators","sidebarTitle":"Evaluate agent quality in a simulation","href":"/core-concepts/metrics"},{"title":"Run a text or voice simulation","sidebarTitle":"Run a simulation","href":"/quickstart/simulations"}]},{"group":"Speech-to-text","pages":[{"title":"Benchmark speech-to-text models","sidebarTitle":"Benchmark different models","href":"/quickstart/speech-to-text"},{"title":"Speech-to-text metrics","sidebarTitle":"Metrics","href":"/core-concepts/speech-to-text"},{"title":"Speech-to-text datasets","sidebarTitle":"Datasets","href":"/app/speech-to-text/datasets"}]},{"group":"Text-to-speech","pages":[{"title":"Benchmark text-to-speech models","sidebarTitle":"Benchmark different models","href":"/quickstart/text-to-speech"},{"title":"Text-to-speech metrics","sidebarTitle":"Metrics","href":"/core-concepts/text-to-speech"},{"title":"Text-to-speech datasets","sidebarTitle":"Datasets","href":"/app/text-to-speech/datasets"}]},{"group":"Workspaces for Teams","pages":[{"title":"Overview","href":"/app/workspace-settings/overview"},{"title":"Members","href":"/app/workspace-settings/members"},{"title":"Settings","href":"/app/workspace-settings/settings"},{"title":"Bring your own keys (BYOK)","href":"/reference/byok"},{"title":"API keys","href":"/reference/api-keys"},{"title":"Rate limits","href":"/reference/rate-limits"}]},{"group":"Reference","pages":[{"title":"Product tour","href":"/reference/product-tour"},{"title":"Learning resources","href":"/reference/learning-resources"},{"title":"GitHub Action","href":"/reference/github-actions"}]}]},{"tab":"Agents","pages":[{"title":"Agents","href":"/agents/overview"}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/introduction"}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/calibrate/overview"}]},{"tab":"Python SDK","pages":[{"title":"Python SDK","href":"/sdk/overview"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"Calibrate Local","pages":[{"title":"Calibrate Local","href":"/cli/overview"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/setup"}]},{"tab":"Use cases","href":"https://calibrate.artpark.ai/#use-cases"}]},"basePath":"","title":"Create an evaluator - Calibrate","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}