Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.
You need traces in your project. If you have none, load the sample traces from the empty Logs page. Everything below needs the Admin or Member role. Scoring runs in a separate worker after your traces are ingested.
1
Open Judges
Choose Judges under Evaluation in the sidebar. You see every built-in judge, the level it works at, the progress of any past-data run in the Backfill column, and how much of your monthly quota is used. Tags are collapsed into a “+2” chip. The Manage Evals button on the Logs page opens this same page.
The Judges page. Four judges are on, and Coherence has a past-data run in progress.
State toggle. Turns the judge on or off. Turning it on opens the “start when” dialog.
Search and the All filter narrow the list to built-in or custom judges.
Evaluations this month. Usage against your monthly quota.
Create custom evaluator opens the builder for your own judge.
Level. What the judge reads: Span, Trace, or Session.
Backfill. Progress of a past-data run. Here Coherence is still scoring older data.
Duplicate. Copies a judge into an editable custom one.
2
Turn a judge on
Flip the toggle. A dialog asks for a sampling rate and what data to cover. New spans only is right for most people. Choose Include past spans + new spans to also score older data from a date you choose.You get the past-data choice only when you first turn the judge on. The dialog warns you, and later the setting is locked. To add past data afterwards, duplicate the judge.In the console, a judge turns on at its own level, shown in the Level column. Most judges turn on at span level, Agent Flow and Conversation Quality at session level, and the RAG judges at trace level. Other levels are available through the API.
Turning a judge on asks how much data it should cover.
Sampling rate. Score every item or only a share of them.
New spans only. Score what arrives from now on. This is the default.
Include past spans + new spans. Also score older data from a date you choose, then keep going.
One chance. Past data can only be added when you first turn a judge on.
Enable creates the rule and starts scoring. Cancel leaves the judge off.
3
Send or open traces, then go to Logs
Open Logs. Each enabled judge is a column on the Sessions, Traces, and Spans tabs. A fresh trace shows when it will be scored. Choose Score now to skip the wait for one row.
The Traces tab of Logs, one column per enabled judge. Correctness was turned on at trace level through the API, so its cells wait to settle.
Not sampled. Coherence runs on 50% of traces and this one was not picked.
Settles 7:37 PM. A trace waits for quiet before it is scored. Hover for the exact time. Score now skips the wait.
Failed with a cause. The judge rejected its credentials, so retrying would not help: “Needs attention”.
Retrying. The judge timed out. BotGauge tries again by itself and shows the next attempt.
Queued. Span judges (PII Leakage, Toxicity) score each span shortly after it arrives.
Pass. A scored result. Hover for the judge’s explanation.
92%. A score judge shows a percentage. Green means it passed its threshold.
Hover any cell for the judge’s explanation or, for a waiting cell, the exact scoring time.
4
Tune it
Open a judge to change its sampling rate or how long to wait before scoring. Use the Test tab to check it on one real example first. See Rules and settings.
Turn on Conversation Quality and Agent Flow. They are session judges, so results appear on the Sessions tab after the conversation has been quiet for 30 minutes.
Create a custom boolean judge such as “Refund Policy Adherence”, run Test on a few real spans, then enable it. Add a filter through the API to limit it to the agent that handles refunds. See Custom judges.
A judge that works at several levels, such as Correctness, turns on at span level in the console. To score whole traces, enable it through the API with subject_kind set to trace. That is how Correctness is shown in the Logs screenshots, which is why its cells wait to settle.
Enable your first judge
Go to the Judges page in BotGauge to turn on a built-in judge and see results in Logs.
{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"BotGauge Docs","description":"Learn how to red-team, trace, and evaluate AI agents with BotGauge. Setup guides, SDK and API reference, and guardrail examples for shipping safer agents.","colors":{"primary":"#A63245","light":"#FFE9EC","dark":"#A63245"},"logo":{"light":"https://mintcdn.com/botguage/rExdh2xAS2_ywWU5/images/logo(1).png?fit=max\u0026auto=format\u0026n=rExdh2xAS2_ywWU5\u0026q=85\u0026s=2336659947d2543be68f95bf2d539b85","dark":"https://mintcdn.com/botguage/LyDk9LLlU4jgVmCf/images/logo-white.svg?fit=max\u0026auto=format\u0026n=LyDk9LLlU4jgVmCf\u0026q=85\u0026s=060f768c325ac286b7cf9db304214ae7","href":"https://www.botgauge.com/"},"favicon":{"light":"https://mintcdn.com/botguage/CvMAYy1jOk7D5CuB/images/Botgaugelogo.png?fit=max\u0026auto=format\u0026n=CvMAYy1jOk7D5CuB\u0026q=85\u0026s=ab3a0aec21f28fab7e6e05dc0a97ec5e","dark":"https://mintcdn.com/botguage/CvMAYy1jOk7D5CuB/images/Botgaugelogo.png?fit=max\u0026auto=format\u0026n=CvMAYy1jOk7D5CuB\u0026q=85\u0026s=ab3a0aec21f28fab7e6e05dc0a97ec5e"},"background":{"color":{"light":"#FFFFFF","dark":"#18181B"}},"navbar":{"links":[{"href":"https://calendly.com/botgauge/30min","label":"Book a demo"}],"primary":{"type":"button","label":"Try for free","href":"https://cloud.botgauge.com/auth/sign-in"}},"footer":{"socials":{"x":"https://x.com/BotGauge","linkedin":"https://www.linkedin.com/company/botgauge","youtube":"https://www.youtube.com/@Botgauge"}},"seo":{"metatags":{"og:site_name":"BotGauge Docs","canonical":"https://www.botgauge.com/docs"}},"fonts":{"heading":{"family":"Syne"},"body":{"family":"Inter"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"botguage","hasAudioNarration":false,"actualSubdomain":"botguage","customDomains":["www.botgauge.com"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-botguage-0807b596","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ad8626b95657a9c0c185e42"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae0ed4530e63b12bd0affd4","collectionId":"3367b4df-ed78-443f-ae43-921962b8aba8","liveDeploymentHistoryId":"6ae0ed4530e63b12bd0affd4","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0ed4530e63b12bd0affd4","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Red teaming","count":16},{"language":"default","tag":"Integrations","count":14},{"language":"default","tag":"Frameworks","count":12},{"language":"default","tag":"Evals","count":9},{"language":"default","tag":"Observability","count":9},{"language":"default","tag":"Get started","count":8},{"language":"default","tag":"Platform","count":8},{"language":"default","tag":"Organization and teams","count":5},{"language":"default","tag":"Read the results","count":5},{"language":"default","tag":"Run an assessment","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#topbar-cta-button,#topbar-cta-button a,#topbar-cta-button>*,[data-component-name=primary-header-button],[data-component-name=primary-header-button] a{background-color:#a63245!important;border-color:#a63245!important;color:#fff!important}#topbar-cta-button *,[data-component-name=primary-header-button] *{color:#fff!important}#topbar-cta-button a:hover,#topbar-cta-button:hover,[data-component-name=primary-header-button]:hover{background-color:#8c2a3a!important;border-color:#8c2a3a!important}"}],"page":{"pagePath":"evals/quickstart","slug":"/evals/quickstart","pageMetadata":{"title":"Evals quickstart","description":"Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.","sidebarTitle":"Quickstart","href":"/evals/quickstart"},"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: \"Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.\"\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`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,OptimizedImage,Step,Steps}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`You need traces in your project. If you have none, `,_jsx(_components.a,{href:`/evals/sample-data`,children:`load the sample traces`}),` from the empty Logs page. Everything below needs the Admin or Member role. Scoring runs in a separate worker after your traces are ingested.`]}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open Judges`,children:[_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Judges`}),` under Evaluation in the sidebar. You see every built-in judge, the level it works at, the progress of any past-data run in the `,_jsx(_components.strong,{children:`Backfill`}),` column, and how much of your monthly quota is used. Tags are collapsed into a “+2” chip. The `,_jsx(_components.strong,{children:`Manage Evals`}),` button on the Logs page opens this same page.`]}),_jsx(Frame,{caption:`The Judges page. Four judges are on, and Coherence has a past-data run in progress.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/judges-page.png?fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=15ec16ad0f9f2432887ac8f77cc6f36c`,alt:`The Judges page with numbered callouts for the state toggle, search, usage, create button, level, backfill, and duplicate`,\"data-og-width\":`1144`,width:`1144`,\"data-og-height\":`430`,height:`430`,\"data-path\":`images/evals/judges-page.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/judges-page.png?w=280\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=4d4aa1fddb726338adaa84f665a84c41 280w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/judges-page.png?w=560\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=4eed7666120287bb0e0137dfff00cb0d 560w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/judges-page.png?w=840\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=3fb2ac65662239335c5747c8d77c5d27 840w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/judges-page.png?w=1100\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=2197d11f08b354476c0647f49d837ed8 1100w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/judges-page.png?w=1650\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=c93d2a8f41bfcb92a93484dbb77da9a8 1650w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/judges-page.png?w=2500\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=553012082a6798fd5c8dc4acae3dfe52 2500w`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`State toggle.`}),` Turns the judge on or off. Turning it on opens the “start when” dialog.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Search`}),` and the `,_jsx(_components.strong,{children:`All`}),` filter narrow the list to built-in or custom judges.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Evaluations this month.`}),` Usage against your monthly quota.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Create custom evaluator`}),` opens the builder for your own judge.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Level.`}),` What the judge reads: Span, Trace, or Session.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Backfill.`}),` Progress of a past-data run. Here Coherence is still scoring older data.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Duplicate.`}),` Copies a judge into an editable custom one.`]}),`\n`]})]}),_jsxs(Step,{title:`Turn a judge on`,children:[_jsxs(_components.p,{children:[`Flip the toggle. A dialog asks for a sampling rate and what data to cover. `,_jsx(_components.strong,{children:`New spans only`}),` is right for most people. Choose `,_jsx(_components.strong,{children:`Include past spans + new spans`}),` to also score older data from a date you choose.`]}),_jsx(_components.p,{children:`You get the past-data choice only when you first turn the judge on. The dialog warns you, and later the setting is locked. To add past data afterwards, duplicate the judge.`}),_jsxs(_components.p,{children:[`In the console, a judge turns on at its own level, shown in the Level column. Most judges turn on at span level, Agent Flow and Conversation Quality at session level, and the RAG judges at trace level. Other levels are available through the `,_jsx(_components.a,{href:`/evals/api-and-limits`,children:`API`}),`.`]}),_jsx(Frame,{caption:`Turning a judge on asks how much data it should cover.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/enable-judge-dialog.png?fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=6d866af08600da8ab13127b23d7b4c14`,alt:`The Enable dialog with sampling rate, New spans only, Include past spans, a warning, and the Enable button`,\"data-og-width\":`560`,width:`560`,\"data-og-height\":`470`,height:`470`,\"data-path\":`images/evals/enable-judge-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/enable-judge-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=eed75ac885ec0943bc1b2d3fdf855e2d 280w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/enable-judge-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=56edc28ebd4d21778b61af8ea310a7dc 560w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/enable-judge-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=8c2b77374e58855fd6fc6fcf51a67482 840w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/enable-judge-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=8c6f741a5193bf09a2ab5d88de38774c 1100w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/enable-judge-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=a9f6581c8ca47bb575b701dc3d720511 1650w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/enable-judge-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=2463d92aa45a46b3a82987a277189925 2500w`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sampling rate.`}),` Score every item or only a share of them.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`New spans only.`}),` Score what arrives from now on. This is the default.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Include past spans + new spans.`}),` Also score older data from a date you choose, then keep going.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`One chance.`}),` Past data can only be added when you first turn a judge on.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Enable`}),` creates the rule and starts scoring. `,_jsx(_components.strong,{children:`Cancel`}),` leaves the judge off.`]}),`\n`]})]}),_jsxs(Step,{title:`Send or open traces, then go to Logs`,children:[_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Logs`}),`. Each enabled judge is a column on the Sessions, Traces, and Spans tabs. A fresh trace shows when it will be scored. Choose `,_jsx(_components.strong,{children:`Score now`}),` to skip the wait for one row.`]}),_jsx(Frame,{caption:`The Traces tab of Logs, one column per enabled judge. Correctness was turned on at trace level through the API, so its cells wait to settle.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/logs-traces-tab.png?fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=02d9896216ee4d982662c07defdf8009`,alt:`The Traces tab of Logs with one column for each enabled judge and numbered callouts on the different cell states`,\"data-og-width\":`1500`,width:`1500`,\"data-og-height\":`1064`,height:`1064`,\"data-path\":`images/evals/logs-traces-tab.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/logs-traces-tab.png?w=280\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=df2a422fe1a2e4715a088be9b7ce9623 280w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/logs-traces-tab.png?w=560\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=b2906b4e6c541195f99a250e22092232 560w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/logs-traces-tab.png?w=840\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=bca2939de82f0995e0fc2c6e2132175d 840w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/logs-traces-tab.png?w=1100\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=d45fc2e01bcb2e3a876163a8126a2f0d 1100w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/logs-traces-tab.png?w=1650\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=25b49a8fdabeefe1c5308657d875d594 1650w, https://mintcdn.com/botguage/TsL7gBlR3XTR25B3/images/evals/logs-traces-tab.png?w=2500\u0026fit=max\u0026auto=format\u0026n=TsL7gBlR3XTR25B3\u0026q=85\u0026s=314be8a3d4a722b6b6e72fa2233e8dad 2500w`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Not sampled.`}),` Coherence runs on 50% of traces and this one was not picked.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Settles 7:37 PM.`}),` A trace waits for quiet before it is scored. Hover for the exact time. `,_jsx(_components.strong,{children:`Score now`}),` skips the wait.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Failed with a cause.`}),` The judge rejected its credentials, so retrying would not help: “Needs attention”.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Retrying.`}),` The judge timed out. BotGauge tries again by itself and shows the next attempt.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Queued.`}),` Span judges (PII Leakage, Toxicity) score each span shortly after it arrives.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pass.`}),` A scored result. Hover for the judge’s explanation.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`92%.`}),` A score judge shows a percentage. Green means it passed its threshold.`]}),`\n`]}),_jsx(_components.p,{children:`Hover any cell for the judge’s explanation or, for a waiting cell, the exact scoring time.`})]}),_jsx(Step,{title:`Tune it`,children:_jsxs(_components.p,{children:[`Open a judge to change its sampling rate or how long to wait before scoring. Use the `,_jsx(_components.strong,{children:`Test`}),` tab to check it on one real example first. See `,_jsx(_components.a,{href:`/evals/rules-and-settings`,children:`Rules and settings`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`three-common-setups`,children:`Three common setups`}),`\n`,_jsx(Heading,{level:`3`,id:`safety-checks-on-every-response`,children:`Safety checks on every response`}),`\n`,_jsxs(_components.p,{children:[`Turn on `,_jsx(_components.strong,{children:`Toxicity \u0026 Safety`}),` and `,_jsx(_components.strong,{children:`PII Leakage`}),`. Both are span judges, so each model response gets its own verdict in Logs shortly after it arrives.`]}),`\n`,_jsx(Heading,{level:`3`,id:`quality-of-a-conversation`,children:`Quality of a conversation`}),`\n`,_jsxs(_components.p,{children:[`Turn on `,_jsx(_components.strong,{children:`Conversation Quality`}),` and `,_jsx(_components.strong,{children:`Agent Flow`}),`. They are session judges, so results appear on the Sessions tab after the conversation has been quiet for 30 minutes.`]}),`\n`,_jsx(Heading,{level:`3`,id:`your-own-policy`,children:`Your own policy`}),`\n`,_jsxs(_components.p,{children:[`Create a custom boolean judge such as “Refund Policy Adherence”, run `,_jsx(_components.strong,{children:`Test`}),` on a few real spans, then enable it. Add a `,_jsx(_components.a,{href:`/evals/rules-and-settings#filters`,children:`filter`}),` through the API to limit it to the agent that handles refunds. See `,_jsx(_components.a,{href:`/evals/custom-judges`,children:`Custom judges`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`judging-whole-traces`,children:`Judging whole traces`}),`\n`,_jsxs(_components.p,{children:[`A judge that works at several levels, such as Correctness, turns on at span level in the console. To score whole traces, enable it through the API with `,_jsx(_components.code,{children:`subject_kind`}),` set to `,_jsx(_components.code,{children:`trace`}),`. That is how Correctness is shown in the Logs screenshots, which is why its cells wait to settle.`]}),`\n`,_jsxs(`div`,{className:`not-prose mint-mt-6 mint-flex mint-flex-col mint-gap-4 mint-rounded-2xl mint-border mint-border-[#A63245]/20 mint-bg-[#FFE9EC]/60 mint-p-6 sm:mint-flex-row sm:mint-items-center sm:mint-justify-between dark:mint-border-[#A63245]/40 dark:mint-bg-[#A63245]/10`,children:[_jsxs(`div`,{children:[_jsx(`p`,{className:`mint-text-base mint-font-semibold mint-text-zinc-900 dark:mint-text-white`,children:`Enable your first judge`}),_jsxs(`p`,{className:`mint-mt-1 mint-text-sm mint-text-zinc-600 dark:mint-text-zinc-300`,children:[`Go to the Judges page in `,_jsx(`a`,{href:`https://cloud.botgauge.com`,target:`_blank`,rel:`noopener noreferrer`,className:`mint-font-medium mint-text-[#A63245] mint-underline mint-underline-offset-2 dark:mint-text-[#FF8FA0]`,children:`BotGauge`}),` to turn on a built-in judge and see results in Logs.`]})]}),_jsx(`a`,{href:`https://cloud.botgauge.com`,target:`_blank`,rel:`noopener noreferrer`,className:`mint-inline-flex mint-shrink-0 mint-items-center mint-justify-center mint-rounded-lg mint-bg-[#A63245] mint-px-5 mint-py-2.5 mint-text-sm mint-font-semibold mint-text-white mint-no-underline hover:mint-bg-[#8C2A3A]`,children:`Turn on a judge →`})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Rules and settings`,href:`/evals/rules-and-settings`,children:_jsx(_components.p,{children:`Sampling, wait time, past data, and filters.`})}),_jsx(Card,{title:`Reading results`,href:`/evals/reading-results`,children:_jsx(_components.p,{children:`What every cell in Logs can say.`})})]})]})}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":"Evals quickstart","description":"Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.","sidebarTitle":"Quickstart","href":"/evals/quickstart"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Three common setups","slug":"three-common-setups","depth":2,"children":[{"title":"Safety checks on every response","slug":"safety-checks-on-every-response","depth":3,"children":[]},{"title":"Quality of a conversation","slug":"quality-of-a-conversation","depth":3,"children":[]},{"title":"Your own policy","slug":"your-own-policy","depth":3,"children":[]},{"title":"Judging whole traces","slug":"judging-whole-traces","depth":3,"children":[]}]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-mt-1 {\n margin-top: 0.25rem\n}\n.mint-mt-6 {\n margin-top: 1.5rem\n}\n.mint-flex {\n display: flex\n}\n.mint-inline-flex {\n display: inline-flex\n}\n.mint-shrink-0 {\n flex-shrink: 0\n}\n.mint-flex-col {\n flex-direction: column\n}\n.mint-items-center {\n align-items: center\n}\n.mint-justify-center {\n justify-content: center\n}\n.mint-gap-4 {\n gap: 1rem\n}\n.mint-rounded-2xl {\n border-radius: 1rem\n}\n.mint-rounded-lg {\n border-radius: 0.5rem\n}\n.mint-border {\n border-width: 1px\n}\n.mint-border-\\[\\#A63245\\]\\/20 {\n border-color: rgb(166 50 69 / 0.2)\n}\n.mint-bg-\\[\\#A63245\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(166 50 69 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-\\[\\#FFE9EC\\]\\/60 {\n background-color: rgb(255 233 236 / 0.6)\n}\n.mint-p-6 {\n padding: 1.5rem\n}\n.mint-px-5 {\n padding-left: 1.25rem;\n padding-right: 1.25rem\n}\n.mint-py-2\\.5 {\n padding-top: 0.625rem;\n padding-bottom: 0.625rem\n}\n.mint-text-base {\n font-size: 1rem;\n line-height: 1.5rem\n}\n.mint-text-sm {\n font-size: 0.875rem;\n line-height: 1.25rem\n}\n.mint-font-medium {\n font-weight: 500\n}\n.mint-font-semibold {\n font-weight: 600\n}\n.mint-text-\\[\\#A63245\\] {\n --tw-text-opacity: 1;\n color: rgb(166 50 69 / var(--tw-text-opacity, 1))\n}\n.mint-text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-600 {\n --tw-text-opacity: 1;\n color: rgb(82 82 91 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-900 {\n --tw-text-opacity: 1;\n color: rgb(24 24 27 / var(--tw-text-opacity, 1))\n}\n.mint-underline {\n text-decoration-line: underline\n}\n.mint-no-underline {\n text-decoration-line: none\n}\n.mint-underline-offset-2 {\n text-underline-offset: 2px\n}\n.hover\\:mint-bg-\\[\\#8C2A3A\\]:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(140 42 58 / var(--tw-bg-opacity, 1))\n}\n.dark\\:mint-border-\\[\\#A63245\\]\\/40:is(.dark *) {\n border-color: rgb(166 50 69 / 0.4)\n}\n.dark\\:mint-bg-\\[\\#A63245\\]\\/10:is(.dark *) {\n background-color: rgb(166 50 69 / 0.1)\n}\n.dark\\:mint-text-\\[\\#FF8FA0\\]:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(255 143 160 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-white:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-zinc-300:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(212 212 216 / var(--tw-text-opacity, 1))\n}\n@media (min-width: 640px) {\n .sm\\:mint-flex-row {\n flex-direction: row\n }\n .sm\\:mint-items-center {\n align-items: center\n }\n .sm\\:mint-justify-between {\n justify-content: space-between\n }\n}","subdomain":"botguage","siteName":"BotGauge Docs","title":"Evals quickstart - BotGauge Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T10:30:39.557Z","originalFileLocation":"evals/quickstart.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=\"Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.\">\u003cmeta data-mint-head name=\"application-name\" content=\"BotGauge Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_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=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Evals quickstart - BotGauge Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BotGauge Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.botgauge.com/docs/evals/quickstart\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://botguage.mintlify.app/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Evals+quickstart\u0026amp;description=Turn+on+your+first+judge+and+read+your+first+result%3A+open+Judges%2C+enable+a+judge%2C+check+Logs%2C+and+tune+it.+Includes+three+common+judge+setups.\u0026amp;theme=50f8bbb77124996ceaf66ea5\u0026amp;signature=5b4f056651dee086bc581ff4582b3957bcab5c40432932bcc455dfbacac67a6d\">\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=\"Evals quickstart - BotGauge Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://botguage.mintlify.app/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Evals+quickstart\u0026amp;description=Turn+on+your+first+judge+and+read+your+first+result%3A+open+Judges%2C+enable+a+judge%2C+check+Logs%2C+and+tune+it.+Includes+three+common+judge+setups.\u0026amp;theme=50f8bbb77124996ceaf66ea5\u0026amp;signature=5b4f056651dee086bc581ff4582b3957bcab5c40432932bcc455dfbacac67a6d\">\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=\"/docs/mintlify-assets/_mintlify/favicons/botguage/5GcSrmEsMW3LXjYh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BotGauge Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#A63245\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.botgauge.com/docs/evals/quickstart\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/evals/quickstart.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.botgauge.com/#organization\",\"name\":\"BotGauge Docs\",\"url\":\"https://www.botgauge.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/botguage/rExdh2xAS2_ywWU5/images/logo(1).png?fit=max\u0026auto=format\u0026n=rExdh2xAS2_ywWU5\u0026q=85\u0026s=2336659947d2543be68f95bf2d539b85\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.botgauge.com/docs#website\",\"name\":\"BotGauge Docs\",\"url\":\"https://www.botgauge.com/docs\",\"publisher\":{\"@id\":\"https://www.botgauge.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.botgauge.com/docs/evals/quickstart#webpage\",\"url\":\"https://www.botgauge.com/docs/evals/quickstart\",\"name\":\"Evals quickstart\",\"description\":\"Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.\",\"dateModified\":\"2026-10-26T10:30:39.557Z\",\"isPartOf\":{\"@id\":\"https://www.botgauge.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.botgauge.com/docs/evals/quickstart#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.botgauge.com/docs/evals/quickstart#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get started\",\"item\":\"https://www.botgauge.com/docs/evals/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evals quickstart\",\"item\":\"https://www.botgauge.com/docs/evals/quickstart\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.botgauge.com/docs/evals/quickstart#article\",\"headline\":\"Evals quickstart\",\"name\":\"Evals quickstart\",\"description\":\"Turn on your first judge and read your first result: open Judges, enable a judge, check Logs, and tune it. Includes three common judge setups.\",\"url\":\"https://www.botgauge.com/docs/evals/quickstart\",\"mainEntityOfPage\":{\"@id\":\"https://www.botgauge.com/docs/evals/quickstart#webpage\"},\"dateModified\":\"2026-10-26T10:30:39.557Z\",\"publisher\":{\"@id\":\"https://www.botgauge.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.botgauge.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"BotGauge Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"BotGauge Docs","nav":{"global":null,"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":""}]},{"tab":"Red teaming","pages":[{"title":"Red teaming","href":"/red-teaming/overview"}]},{"tab":"Observability","pages":[{"title":"Observability","href":"/tracing/overview"}]},{"tab":"Evals","groups":[{"group":"Get started","pages":[{"title":"Evals overview","description":"Evals run an AI judge over your agent's traces and show pass or fail for every row in Logs. Learn judges, rules, results, and what each level reads.","sidebarTitle":"Overview","href":"/evals/overview"},{"title":"Evals quickstart","sidebarTitle":"Quickstart","href":"/evals/quickstart"},{"title":"Sample data","description":"See eval results on day one: load BotGauge's sample traces, read the sample judge columns, and learn the limits on sample loads and your own judges.","sidebarTitle":"Sample data","href":"/evals/sample-data"}]},{"group":"Judges","pages":[{"title":"Built-in judges","sidebarTitle":"Built-in judges","href":"/evals/built-in-judges"},{"title":"Custom judges","sidebarTitle":"Custom judges","href":"/evals/custom-judges"},{"title":"Rules and settings","sidebarTitle":"Rules and settings","href":"/evals/rules-and-settings"}]},{"group":"Results","pages":[{"title":"Reading results","sidebarTitle":"Reading results","href":"/evals/reading-results"},{"title":"Failures and troubleshooting","sidebarTitle":"Failures and troubleshooting","href":"/evals/failures-and-troubleshooting"}]},{"group":"Reference","pages":[{"title":"API and limits","sidebarTitle":"API and limits","href":"/evals/api-and-limits"}]}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"Platform","pages":[{"title":"Platform","href":"/platform/account-and-profile"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/cli"}]}]},"title":"Evals quickstart - BotGauge Docs","buildId":"dpl_3rfzHPCtRhDFBbetXZ3oLkN5tjmA","deploymentId":"dpl_3rfzHPCtRhDFBbetXZ3oLkN5tjmA","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Dit-D9cD.js","DynamicMarkdown-B3juXLG8.js","zoom-image-lightbox-D2y4WbiL.js","lightbox-handle-r17bVUz3.js"]}