{"id":3077,"date":"2026-08-25T13:30:00","date_gmt":"2026-08-25T11:30:00","guid":{"rendered":"https:\/\/getauthora.com\/?p=3077"},"modified":"2026-07-28T13:55:55","modified_gmt":"2026-07-28T11:55:55","slug":"handleiding-voor-het-testen-van-de-clean-session-prompt-bij-het-opnieuw-uitvoeren-van-een-chatbot","status":"publish","type":"post","link":"https:\/\/getauthora.com\/nl\/clean-session-prompt-testing-guide-for-chatbot-reruns\/","title":{"rendered":"Handleiding voor het testen van de \u2018Clean Session\u2019-prompt bij het opnieuw uitvoeren van een chatbot"},"content":{"rendered":"<p>Prompt tests fail quietly when the \u201csame\u201d prompt is not actually run under the same conditions. A clean session prompt testing workflow reduces hidden variables like chat history, mode flags, and personalization so reruns are comparable and drift is explainable.<\/p>\n<h2>What a \u201cclean session\u201d really means in chatbot testing<\/h2>\n<p>A clean session is a test run where the model has no prior conversation context, and your environment is controlled enough that the output differences are likely caused by the prompt (or an intentional config change). It does not mean the answer will be identical every time.<\/p>\n<p>Think of it as QA hygiene for prompts: you\u2019re trying to isolate the input-output relationship, not chase perfect determinism.<\/p>\n<p>[hug]<\/p>\n<h2>Why clean session prompt testing breaks in real life<\/h2>\n<p>Most teams start with \u201cnew chat, paste prompt, judge output.\u201d Then results swing on the second run and nobody can tell what changed.<\/p>\n<p>[p]\t\t<div data-elementor-type=\"container\" data-elementor-id=\"2344\" class=\"elementor elementor-2344\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-507f8bf cb_at e-flex e-con-boxed e-con e-parent\" data-id=\"507f8bf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-00ba689 e-con-full e-flex e-con e-child\" data-id=\"00ba689\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c665486 e-con-full e-flex e-con e-child\" data-id=\"c665486\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cce74e5 cb_at elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"cce74e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"19\" viewBox=\"0 0 15 19\" fill=\"none\"><path d=\"M14.1769 11.3634V11.361L13.5214 10.0583H13.5189L13.4641 9.94779L13.1431 9.30643L11.1489 5.34359L10.1665 3.39042L9.56162 2.18911L8.69805 0.470223L8.46046 0H8.06448V9.42523C8.54808 9.63791 8.88677 10.1189 8.88677 10.6781C8.88677 11.4349 8.26668 12.048 7.5 12.048C6.73332 12.048 6.10818 11.4349 6.10818 10.6781C6.10818 10.1189 6.44687 9.63791 6.93468 9.42523V0H6.5387L6.30111 0.470223L1.53673 9.94779L1.48197 10.0583H1.47944L0.823972 11.361V11.3634L0 13.0042L0.960458 14.5304H4.29089L4.30858 14.5653L4.59841 15.1418L4.6557 15.2565L6.53954 19H8.46046L10.4016 15.1418L10.6914 14.5653L10.7091 14.5304H14.0395L15 13.0042L14.176 11.3634H14.1769Z\" fill=\"url(#paint0_linear_2006_10047)\"><\/path><defs><linearGradient id=\"paint0_linear_2006_10047\" x1=\"7.50084\" y1=\"19.0507\" x2=\"7.50084\" y2=\"0.132093\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F4B6B5\"><\/stop><stop offset=\"1\" stop-color=\"#9C96F2\"><\/stop><\/linearGradient><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">FREE BLUEPRINT<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d278c7 elementor-widget elementor-widget-html\" data-id=\"1d278c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n  padding:8px 15px 8px 15px;\n  border:1px solid #FFFFFF1A;\n  border-radius:100px;\n  background-color:#FFFFFF0D;\n  font-family:Inter, sans-serif;\n\">\n  <span style=\"position:relative; display:inline-flex; width:8px; height:8px;\">\n    <span style=\"\n      position:absolute;\n      width:100%; height:100%;\n      border-radius:50%;\n      background:linear-gradient(135deg, #f0a8b8, #a78bfa);\n      opacity:0.6;\n      animation:authora-pulse 1.8s ease-out infinite;\n    \"><\/span>\n    <span style=\"\n      position:relative;\n      width:8px; height:8px;\n      border-radius:50%;\n      background:linear-gradient(135deg, #f0a8b8, #a78bfa);\n    \"><\/span>\n  <\/span>\n  <span class=\"authora-download-count\" style=\"\n    letter-spacing:0.03em;\n    color:#fff;\n  \">12.000+ DOWNLOADS<\/span>\n<\/div>\n\n<style>\n@keyframes authora-pulse {\n  0%   { transform:scale(1);   opacity:0.6; }\n  70%  { transform:scale(2.5); opacity:0;   }\n  100% { transform:scale(2.5); opacity:0;   }\n}\n\n.authora-download-count {\n  font-size: 13px;\n}\n\n@media (max-width: 767px) {\n  .authora-download-count {\n    font-size: 11px;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-366eedb dbl_txt elementor-widget elementor-widget-heading\" data-id=\"366eedb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">How do you get AI to recommend <span>your brand?<\/span><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea400c7 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"ea400c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The future of search belongs to brands that build authority, not just content.<br \/><br \/>Authora helps businesses create structured authority systems that increase visibility in Google AI, ChatGPT, Gemini and Perplexity.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92771b6 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"92771b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.00288 1.00391C11.8682 1.00391 15.003 4.13863 15.003 8.00398C15.003 11.8693 11.8682 15.0041 8.00288 15.0041C4.13753 15.0041 1.00281 11.8693 1.00281 8.00398C1.00281 4.13863 4.13753 1.00391 8.00288 1.00391ZM6.54923 10.2777L4.83544 8.56245C4.54347 8.27031 4.54341 7.7939 4.83544 7.50182C5.12753 7.20979 5.60605 7.21162 5.89602 7.50182L7.10423 8.71098L10.1099 5.70535C10.4019 5.41326 10.8784 5.41326 11.1704 5.70535C11.4625 5.99738 11.4621 6.47425 11.1704 6.76593L7.63367 10.3027C7.34199 10.5944 6.86512 10.5948 6.57309 10.3027C6.56488 10.2945 6.55696 10.2862 6.54923 10.2777Z\" fill=\"url(#paint0_linear_2006_10277)\"><\/path><defs><linearGradient id=\"paint0_linear_2006_10277\" x1=\"8.00288\" y1=\"1.00391\" x2=\"8.00288\" y2=\"15.0041\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F4B6B5\"><\/stop><stop offset=\"1\" stop-color=\"#9C96F2\"><\/stop><\/linearGradient><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">5-minute read<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.00288 1.00391C11.8682 1.00391 15.003 4.13863 15.003 8.00398C15.003 11.8693 11.8682 15.0041 8.00288 15.0041C4.13753 15.0041 1.00281 11.8693 1.00281 8.00398C1.00281 4.13863 4.13753 1.00391 8.00288 1.00391ZM6.54923 10.2777L4.83544 8.56245C4.54347 8.27031 4.54341 7.7939 4.83544 7.50182C5.12753 7.20979 5.60605 7.21162 5.89602 7.50182L7.10423 8.71098L10.1099 5.70535C10.4019 5.41326 10.8784 5.41326 11.1704 5.70535C11.4625 5.99738 11.4621 6.47425 11.1704 6.76593L7.63367 10.3027C7.34199 10.5944 6.86512 10.5948 6.57309 10.3027C6.56488 10.2945 6.55696 10.2862 6.54923 10.2777Z\" fill=\"url(#paint0_linear_2006_10277)\"><\/path><defs><linearGradient id=\"paint0_linear_2006_10277\" x1=\"8.00288\" y1=\"1.00391\" x2=\"8.00288\" y2=\"15.0041\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F4B6B5\"><\/stop><stop offset=\"1\" stop-color=\"#9C96F2\"><\/stop><\/linearGradient><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Discover the 5 signals of AI authority<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.00288 1.00391C11.8682 1.00391 15.003 4.13863 15.003 8.00398C15.003 11.8693 11.8682 15.0041 8.00288 15.0041C4.13753 15.0041 1.00281 11.8693 1.00281 8.00398C1.00281 4.13863 4.13753 1.00391 8.00288 1.00391ZM6.54923 10.2777L4.83544 8.56245C4.54347 8.27031 4.54341 7.7939 4.83544 7.50182C5.12753 7.20979 5.60605 7.21162 5.89602 7.50182L7.10423 8.71098L10.1099 5.70535C10.4019 5.41326 10.8784 5.41326 11.1704 5.70535C11.4625 5.99738 11.4621 6.47425 11.1704 6.76593L7.63367 10.3027C7.34199 10.5944 6.86512 10.5948 6.57309 10.3027C6.56488 10.2945 6.55696 10.2862 6.54923 10.2777Z\" fill=\"url(#paint0_linear_2006_10277)\"><\/path><defs><linearGradient id=\"paint0_linear_2006_10277\" x1=\"8.00288\" y1=\"1.00391\" x2=\"8.00288\" y2=\"15.0041\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F4B6B5\"><\/stop><stop offset=\"1\" stop-color=\"#9C96F2\"><\/stop><\/linearGradient><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"> Self-assessment framework<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.00288 1.00391C11.8682 1.00391 15.003 4.13863 15.003 8.00398C15.003 11.8693 11.8682 15.0041 8.00288 15.0041C4.13753 15.0041 1.00281 11.8693 1.00281 8.00398C1.00281 4.13863 4.13753 1.00391 8.00288 1.00391ZM6.54923 10.2777L4.83544 8.56245C4.54347 8.27031 4.54341 7.7939 4.83544 7.50182C5.12753 7.20979 5.60605 7.21162 5.89602 7.50182L7.10423 8.71098L10.1099 5.70535C10.4019 5.41326 10.8784 5.41326 11.1704 5.70535C11.4625 5.99738 11.4621 6.47425 11.1704 6.76593L7.63367 10.3027C7.34199 10.5944 6.86512 10.5948 6.57309 10.3027C6.56488 10.2945 6.55696 10.2862 6.54923 10.2777Z\" fill=\"url(#paint0_linear_2006_10277)\"><\/path><defs><linearGradient id=\"paint0_linear_2006_10277\" x1=\"8.00288\" y1=\"1.00391\" x2=\"8.00288\" y2=\"15.0041\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F4B6B5\"><\/stop><stop offset=\"1\" stop-color=\"#9C96F2\"><\/stop><\/linearGradient><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Practical steps you can implement immediately<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f35c304 e-con-full e-flex e-con e-child\" data-id=\"f35c304\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fe4dac elementor-widget elementor-widget-button\" data-id=\"2fe4dac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjIxMzkiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\"><path d=\"M2.375 11.875V15.0417C2.375 15.4616 2.54181 15.8643 2.83875 16.1613C3.13568 16.4582 3.53841 16.625 3.95833 16.625L15.0417 16.625C15.4616 16.625 15.8643 16.4582 16.1613 16.1613C16.4582 15.8643 16.625 15.4616 16.625 15.0417V11.875M5.54167 7.91667L9.5 11.875L13.4583 7.91667M9.5 11.875V2.375\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Download free blueprint<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e79d33 cst_btn elementor-widget elementor-widget-button\" data-id=\"1e79d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjIyMDIiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\" fill=\"none\"><path d=\"M13.8834 2.45002H13.0668V0.816673C13.0668 0.600078 12.9807 0.392354 12.8276 0.239198C12.6744 0.086042 12.4667 0 12.2501 0C12.0335 0 11.8258 0.086042 11.6726 0.239198C11.5195 0.392354 11.4334 0.600078 11.4334 0.816673V2.45002H4.90004V0.816673C4.90004 0.600078 4.81399 0.392354 4.66084 0.239198C4.50768 0.086042 4.29996 0 4.08336 0C3.86677 0 3.65905 0.086042 3.50589 0.239198C3.35273 0.392354 3.26669 0.600078 3.26669 0.816673V2.45002H2.45002C1.80023 2.45002 1.17706 2.70814 0.717594 3.16761C0.258126 3.62708 0 4.25025 0 4.90004V5.71671H16.3335V4.90004C16.3335 4.25025 16.0753 3.62708 15.6159 3.16761C15.1564 2.70814 14.5332 2.45002 13.8834 2.45002Z\" fill=\"white\"><\/path><path d=\"M0 13.8835C0 14.5333 0.258126 15.1564 0.717594 15.6159C1.17706 16.0754 1.80023 16.3335 2.45002 16.3335H13.8834C14.5332 16.3335 15.1564 16.0754 15.6159 15.6159C16.0753 15.1564 16.3335 14.5333 16.3335 13.8835V7.3501H0V13.8835Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Schedule a free demo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t[\/p]<\/p>\n<p>The common causes are boring, which is why they\u2019re missed:<\/p>\n<ul>\n<li><strong>Residual context<\/strong> from earlier turns (even when you think you started fresh).<\/li>\n<li><strong>Mode differences<\/strong> like browsing\/search toggles, citations on\/off, or tool plugins.<\/li>\n<li><strong>Account-level personalization<\/strong> and memory features.<\/li>\n<li><strong>Time sensitivity<\/strong> when retrieval pulls different documents hour to hour.<\/li>\n<li><strong>Tester variance<\/strong> where two people \u201cscore\u201d the same output differently.<\/li>\n<\/ul>\n<h2>Pre-flight checklist for a clean test environment<\/h2>\n<p>Run this checklist before you start a test batch. It is faster than trying to debug drift after the fact.<\/p>\n<h3>1) Create a fresh session the same way every time<\/h3>\n<p>Pick one method and stick to it for baseline runs.<\/p>\n<ul>\n<li>Start a <strong>new chat<\/strong> for every run.<\/li>\n<li>Close extra tabs\/windows that might lead you to reuse a session.<\/li>\n<li>If the tool supports \u201cmemory\u201d or \u201cpersonalization,\u201d switch it off for baseline tests.<\/li>\n<li>Do not paste a prompt into a chat that already contains system-like instructions from earlier work.<\/li>\n<\/ul>\n<h3>2) Freeze your mode flags<\/h3>\n<p>Mode flags are one of the biggest sources of hidden variables because they change retrieval and citation behavior.<\/p>\n<ul>\n<li>Decide if <strong>web browsing \/ sources<\/strong> are on or off, then keep it fixed for the whole cycle.<\/li>\n<li>Record whether you used a \u201csearch\u201d experience or a \u201cchat-only\u201d experience.<\/li>\n<li>If the tool has file upload, code interpreter, or plugins, leave them off unless the test requires them.<\/li>\n<\/ul>\n<p>If you are testing across tools, align the goal first so you don\u2019t penalize a tool for not showing sources in a mode that hides them. The protocol in <a href=\"https:\/\/getauthora.com\/insights\/how-to-test-prompts-across-chatgpt-gemini-perplexity\/\">How to test prompts across ChatGPT, Gemini, Perplexity?<\/a> is a good baseline for keeping these conditions consistent.<\/p>\n<h3>3) Lock language and regional settings<\/h3>\n<p>Small shifts in locale can change safety constraints, examples used, and which sources retrieval prefers.<\/p>\n<ul>\n<li>Pick one language for the suite (for example, English only).<\/li>\n<li>Keep region consistent (or explicitly rotate regions as a separate experiment with labels).<\/li>\n<li>Use the same device type where possible (desktop vs mobile can change UI-level settings).<\/li>\n<\/ul>\n<h3>4) Control time window for retrieval-dependent prompts<\/h3>\n<p>If browsing is enabled, your prompt is partly testing the live web.<\/p>\n<ul>\n<li>Run the full prompt suite in a tight window (same hour if possible).<\/li>\n<li>Note the date and approximate time for every run.<\/li>\n<li>If a test depends on \u201clatest\u201d information, treat it as a different class of test than evergreen prompts.<\/li>\n<\/ul>\n<h2>Step-by-step clean session testing workflow<\/h2>\n<p>This workflow is designed to make reruns comparable and to give you enough logs to explain drift without guessing.<\/p>\n<h3>Step 1: Freeze a prompt suite with IDs<\/h3>\n<p>Use a fixed prompt document. Assign an ID to every prompt so you can tweak versions without losing history.<\/p>\n<ul>\n<li>Prompt ID (example: DEF-03, COMP-07, HOW-12)<\/li>\n<li>Exact prompt text (copied verbatim during runs)<\/li>\n<li>Intended goal (accuracy, formatting compliance, brand mention, citations)<\/li>\n<\/ul>\n<h3>Step 2: Run controlled reruns (on purpose)<\/h3>\n<p>One run is anecdotal. Reruns show you variance and whether your constraints are tight enough.<\/p>\n<ul>\n<li>Run each prompt <strong>3 times<\/strong> per tool in separate clean sessions.<\/li>\n<li>Paste the exact same prompt text each time.<\/li>\n<li>Do not \u201cfix\u201d the prompt mid-cycle. Log issues, then iterate in the next version.<\/li>\n<\/ul>\n<h3>Step 3: Capture the same artifacts every time<\/h3>\n<p>Store raw transcripts plus structured metadata. A spreadsheet is fine if the fields are consistent.<\/p>\n<ul>\n<li>Date\/time, tester name<\/li>\n<li>Tool and mode flags (browsing\/sources on or off)<\/li>\n<li>Prompt ID + exact text<\/li>\n<li>Run number (1\u20133)<\/li>\n<li>Full output text (or a link to stored transcript)<\/li>\n<li>Notes with a failure tag (missed constraint, off-topic, hallucination, weak structure)<\/li>\n<\/ul>\n<h3>Step 4: Score with a rubric that survives handoffs<\/h3>\n<p>A rubric prevents your \u201ctrend\u201d from turning into personal preference.<\/p>\n<p>This table exists so two testers can grade the same output with fewer arguments.<\/p>\n<table>\n<thead>\n<tr>\n<th>Dimension<\/th>\n<th>1 (Fail)<\/th>\n<th>3 (OK)<\/th>\n<th>5 (Strong)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Task accuracy<\/td>\n<td>Wrong or unsafe<\/td>\n<td>Mostly right, missing key details<\/td>\n<td>Correct, clear, no material gaps<\/td>\n<\/tr>\n<tr>\n<td>Completeness<\/td>\n<td>Skips major steps\/criteria<\/td>\n<td>Covers the basics<\/td>\n<td>Covers edge cases and constraints<\/td>\n<\/tr>\n<tr>\n<td>Format compliance<\/td>\n<td>Ignores required structure<\/td>\n<td>Partially follows constraints<\/td>\n<td>Follows constraints exactly<\/td>\n<\/tr>\n<tr>\n<td>Citations (when required)<\/td>\n<td>No sources where expected<\/td>\n<td>Some sources, mixed usefulness<\/td>\n<td>Sources are clear and on-topic<\/td>\n<\/tr>\n<tr>\n<td>Entity correctness<\/td>\n<td>Confuses brands or claims<\/td>\n<td>Mostly correct<\/td>\n<td>Correct positioning and limitations<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Environment controls that improve comparability fast<\/h2>\n<p>If you only do two things, do these: freeze the environment and label every run.<\/p>\n<h3>Use a \u201cbaseline lane\u201d and an \u201cexperiment lane\u201d<\/h3>\n<p>Mixing baseline and experiments in the same batch is a common trap.<\/p>\n<ul>\n<li><strong>Baseline lane:<\/strong> clean sessions, fixed flags, fixed prompt suite. This is where you measure drift.<\/li>\n<li><strong>Experiment lane:<\/strong> change one thing at a time (prompt wording, browsing on\/off, added constraint).<\/li>\n<\/ul>\n<h3>Write prompts that minimize degrees of freedom<\/h3>\n<p>High variance often comes from prompts that let the model decide audience, scope, and structure.<\/p>\n<ul>\n<li>Specify audience and context in one line (role, industry, constraints).<\/li>\n<li>Force an output shape (numbered steps, bullets, table).<\/li>\n<li>Add \u201cassumptions\u201d and \u201cnon-goals\u201d so scope doesn\u2019t drift.<\/li>\n<\/ul>\n<h3>Track when changes are outside your control<\/h3>\n<p>Sometimes the model changed, the tool updated, or retrieval pulled new sources. Your goal is not to prevent all change, but to label it.<\/p>\n<p>For a neutral definition to align internal discussions about what these systems are doing, Wikipedia\u2019s overview of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Generative_artificial_intelligence\" rel=\"nofollow\">generative artificial intelligence<\/a> can help teams avoid talking past each other.<\/p>\n<h2>How clean sessions connect to brand visibility testing<\/h2>\n<p>If you care about whether assistants mention or cite your company, clean sessions matter even more. A single \u201clucky\u201d citation in one chat is not a metric.<\/p>\n<p>Clean session prompt testing gives you repeatability, which lets you measure mention rate and citation rate over time without confusing it with session history effects. If you want a measurement framework to pair with this workflow, use the approach in <a href=\"https:\/\/getauthora.com\/insights\/why-ai-mentions-my-brand-but-no-link-to-my-site\/\">Why AI mentions my brand but no link to my site?<\/a> to interpret unlinked mentions versus citations.<\/p>\n<h2>Common mistakes to avoid<\/h2>\n<ul>\n<li><strong>Editing prompts mid-run:<\/strong> you lose comparability. Create a V2 and rerun later.<\/li>\n<li><strong>Changing scoring criteria mid-cycle:<\/strong> lock the rubric for the whole batch.<\/li>\n<li><strong>Testing with mixed goals:<\/strong> don\u2019t grade \u201ccitation quality\u201d when the goal was formatting compliance.<\/li>\n<li><strong>Skipping logs:<\/strong> if you can\u2019t explain the drift, you can\u2019t learn from it.<\/li>\n<\/ul>\n<h2>A light next step you can implement this week<\/h2>\n<p>Pick 10 prompts that reflect real user intent. Run them three times in clean sessions across the tools you care about, then log the variance and failure tags.<\/p>\n<p>If you want help turning this into a repeatable system that feeds into your content architecture and improves how often your pages get retrieved and cited, Authora can support you with a structured workflow that connects testing, publishing, and internal linking over time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prompt tests fail quietly when the \u201csame\u201d prompt is not actually run under the same conditions. A clean session prompt testing workflow reduces hidden variables like chat history, mode flags, and personalization so reruns are comparable and drift is explainable. What a \u201cclean session\u201d really means in chatbot testing A clean session is a test [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3077","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Clean Session Prompt Testing Guide for Chatbot Reruns - Authora<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/getauthora.com\/nl\/handleiding-voor-het-testen-van-de-clean-session-prompt-bij-het-opnieuw-uitvoeren-van-een-chatbot\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Clean Session Prompt Testing Guide for Chatbot Reruns - Authora\" \/>\n<meta property=\"og:description\" content=\"Prompt tests fail quietly when the \u201csame\u201d prompt is not actually run under the same conditions. A clean session prompt testing workflow reduces hidden variables like chat history, mode flags, and personalization so reruns are comparable and drift is explainable. What a \u201cclean session\u201d really means in chatbot testing A clean session is a test [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/getauthora.com\/nl\/handleiding-voor-het-testen-van-de-clean-session-prompt-bij-het-opnieuw-uitvoeren-van-een-chatbot\/\" \/>\n<meta property=\"og:site_name\" content=\"Authora\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-25T11:30:00+00:00\" \/>\n<meta name=\"author\" content=\"Authora\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Authora\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/\"},\"author\":{\"name\":\"Authora\",\"@id\":\"https:\\\/\\\/getauthora.com\\\/#\\\/schema\\\/person\\\/317c959f267c1462dde51651a1949abb\"},\"headline\":\"Clean Session Prompt Testing Guide for Chatbot Reruns\",\"datePublished\":\"2026-08-25T11:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/\"},\"wordCount\":1241,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/getauthora.com\\\/#organization\"},\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/\",\"url\":\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/\",\"name\":\"Clean Session Prompt Testing Guide for Chatbot Reruns - Authora\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/getauthora.com\\\/#website\"},\"datePublished\":\"2026-08-25T11:30:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/getauthora.com\\\/clean-session-prompt-testing-guide-for-chatbot-reruns\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/getauthora.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Clean Session Prompt Testing Guide for Chatbot Reruns\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/getauthora.com\\\/#website\",\"url\":\"https:\\\/\\\/getauthora.com\\\/\",\"name\":\"Authora\",\"description\":\"Build Authority Grow Organically\",\"publisher\":{\"@id\":\"https:\\\/\\\/getauthora.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/getauthora.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/getauthora.com\\\/#organization\",\"name\":\"Authora\",\"url\":\"https:\\\/\\\/getauthora.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/getauthora.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/getauthora.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Asset-4-2.webp\",\"contentUrl\":\"https:\\\/\\\/getauthora.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Asset-4-2.webp\",\"width\":312,\"height\":65,\"caption\":\"Authora\"},\"image\":{\"@id\":\"https:\\\/\\\/getauthora.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/getauthora.com\\\/#\\\/schema\\\/person\\\/317c959f267c1462dde51651a1949abb\",\"name\":\"Authora\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d58fc5f5a46da799c1b1d64215cb0da01fa53300a2b1867b577bac857324b89a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d58fc5f5a46da799c1b1d64215cb0da01fa53300a2b1867b577bac857324b89a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d58fc5f5a46da799c1b1d64215cb0da01fa53300a2b1867b577bac857324b89a?s=96&d=mm&r=g\",\"caption\":\"Authora\"},\"url\":\"https:\\\/\\\/getauthora.com\\\/nl\\\/author\\\/authora\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Handleiding voor het testen van de 'Clean Session'-prompt bij het opnieuw uitvoeren van een chatbot - Authora","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/getauthora.com\/nl\/handleiding-voor-het-testen-van-de-clean-session-prompt-bij-het-opnieuw-uitvoeren-van-een-chatbot\/","og_locale":"nl_NL","og_type":"article","og_title":"Clean Session Prompt Testing Guide for Chatbot Reruns - Authora","og_description":"Prompt tests fail quietly when the \u201csame\u201d prompt is not actually run under the same conditions. A clean session prompt testing workflow reduces hidden variables like chat history, mode flags, and personalization so reruns are comparable and drift is explainable. What a \u201cclean session\u201d really means in chatbot testing A clean session is a test [&hellip;]","og_url":"https:\/\/getauthora.com\/nl\/handleiding-voor-het-testen-van-de-clean-session-prompt-bij-het-opnieuw-uitvoeren-van-een-chatbot\/","og_site_name":"Authora","article_published_time":"2026-08-25T11:30:00+00:00","author":"Authora","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Authora","Geschatte leestijd":"6 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/#article","isPartOf":{"@id":"https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/"},"author":{"name":"Authora","@id":"https:\/\/getauthora.com\/#\/schema\/person\/317c959f267c1462dde51651a1949abb"},"headline":"Clean Session Prompt Testing Guide for Chatbot Reruns","datePublished":"2026-08-25T11:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/"},"wordCount":1241,"commentCount":0,"publisher":{"@id":"https:\/\/getauthora.com\/#organization"},"articleSection":["Uncategorized"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/","url":"https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/","name":"Handleiding voor het testen van de 'Clean Session'-prompt bij het opnieuw uitvoeren van een chatbot - Authora","isPartOf":{"@id":"https:\/\/getauthora.com\/#website"},"datePublished":"2026-08-25T11:30:00+00:00","breadcrumb":{"@id":"https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/getauthora.com\/clean-session-prompt-testing-guide-for-chatbot-reruns\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/getauthora.com\/"},{"@type":"ListItem","position":2,"name":"Clean Session Prompt Testing Guide for Chatbot Reruns"}]},{"@type":"WebSite","@id":"https:\/\/getauthora.com\/#website","url":"https:\/\/getauthora.com\/","name":"Authora","description":"Bouw autoriteit op en groei op organische wijze","publisher":{"@id":"https:\/\/getauthora.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/getauthora.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/getauthora.com\/#organization","name":"Authora","url":"https:\/\/getauthora.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/getauthora.com\/#\/schema\/logo\/image\/","url":"https:\/\/getauthora.com\/wp-content\/uploads\/2026\/06\/Asset-4-2.webp","contentUrl":"https:\/\/getauthora.com\/wp-content\/uploads\/2026\/06\/Asset-4-2.webp","width":312,"height":65,"caption":"Authora"},"image":{"@id":"https:\/\/getauthora.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/getauthora.com\/#\/schema\/person\/317c959f267c1462dde51651a1949abb","name":"Authora","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/d58fc5f5a46da799c1b1d64215cb0da01fa53300a2b1867b577bac857324b89a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d58fc5f5a46da799c1b1d64215cb0da01fa53300a2b1867b577bac857324b89a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d58fc5f5a46da799c1b1d64215cb0da01fa53300a2b1867b577bac857324b89a?s=96&d=mm&r=g","caption":"Authora"},"url":"https:\/\/getauthora.com\/nl\/author\/authora\/"}]}},"_links":{"self":[{"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/posts\/3077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/comments?post=3077"}],"version-history":[{"count":1,"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/posts\/3077\/revisions"}],"predecessor-version":[{"id":3078,"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/posts\/3077\/revisions\/3078"}],"wp:attachment":[{"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/media?parent=3077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/categories?post=3077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getauthora.com\/nl\/wp-json\/wp\/v2\/tags?post=3077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}