Lanseringschecklista
Använd den här checklistan innan du visar ChattyBox för kunder. Den fångar vanliga konfigurationsluckor som gör att en chattbot ser installerad ut men inte är redo.
Vid en supportlansering bör du kombinera checklistan med guiden för AI-chattbotar för kundsupport så att svar från offentligt innehåll har en tydlig eskaleringsväg för kontospecifika, känsliga eller olösta frågor.
Innehållets beredskap
- Offentligt, genomsökningsbart innehåll som chattboten ska svara utifrån är valt.
- Privata sidor, adminsidor, kassaflöden, kontosidor, utkast och staginginnehåll är uteslutna genom ett medvetet källval, inte bara via
robots.txt(som sökroboten inte tillämpar). - Rätt källa är vald: webbplatskarta, manuella URL:er, endast startsidan eller crawl. Crawl använder konventionella webbplatskartor före länkföljning och fyller inte en ofullständig sitemap med länkar.
- Viktiga sidor om produkt, priser, policy, support, vanliga frågor, introduktion och felsökning ingår.
- Flerspråkiga webbplatser innehåller de språkversioner som widgeten förväntas svara utifrån.
Validering av skrapning
- Skrapningen avslutades; jämför antalen sparade/valda sidor och kontrollera att de förväntade sidorna finns. Statusen Klar bevisar inte i sig att allt innehåll täckts.
- Antalet indexerade sidor motsvarar förväntningarna för planen och lanseringens omfattning.
- Sidor med status Delvis indexerad har granskats med avseende på text som saknas efter gränsen på 512 KiB; dela upp långa sidor vid behov.
- Det separata embedding-jobbet har slutförts och representativ hämtning har testats.
- Nyligen redigerade eller migrerade sidor har skrapats om.
- Saknade sidor har kontrollerats med avseende på autentisering, botutmaningar, misslyckade/osäkra omdirigeringar, källfilter och innehåll som bara finns i JavaScript. Viktig text finns i hämtad HTML utan JavaScript-rendering.
- Inaktuella sparade sidor har tagits bort från Kunskap → Sidor, inte bara från webbplatskartan, och källan har justerats så att sidorna inte upptäcks igen.
Användning och ägarskap
- Projektägaren kan öppna instrumentpanelen och hantera chatboten; publika nycklar och organisationsmedlemskap ger inte åtkomst till instrumentpanelen.
- Konto och fakturering på
/settings/accountvisar tillräcklig meddelandekvot för tester och lanseringstrafik i ägarens alla chatbotar. - Kontrollera gränsen för sparade sidor och den separata månatliga uppdateringsbudgeten för sidor. Båda delas mellan ägarens chatbotar/projekt; budgeten återställs vid början av en UTC-månad. Manuella indexombyggnader använder också uppdateringsbudgeten.
- Uppdateringsschemat följer planen: Free högst varje vecka och betalda planer högst dagligen. Manuella skrapningsförsök har samma spärrtid (7 dagar för Free, 24 timmar för betalda planer), även efter misslyckade jobb; ett pågående jobb blockerar också ett nytt försök.
- För Pro/Business är PAYG antingen avstängt, begränsat per funktion eller avsiktligt utan kostnadstak. PAYG tar inte bort sökrobotens spärrtid eller månatliga uppdateringsbudget.
- Om konfigurationslås används är det förstått att begränsningarna inte kan ångras och att arbetsflödet för hemliga deployment-token är separat.
Svarskvalitet
- Du ställde riktiga testfrågor från användningsfall inom försäljning, support, introduktion och dokumentation.
- Representativa svar är förankrade i indexerat innehåll och frågor utan stöd får avsedd reservrespons. Granska svaren; ett lyckat test garanterar inte att alla framtida svar blir korrekta.
- Källhänvisningar visas i svar där de är relevanta.
- Länkar i hänvisningarna öppnar de förväntade offentliga källsidorna.
- Svaga svar har åtgärdats genom att förbättra källinnehållet eller lägga till saknade sidor och sedan skrapa igen.
- Om Persona ändrades, bekräfta i sparstatusen att ändringen har sparats; åtgärda valideringsfel eller försök spara igen efter misslyckade sparningar innan du testar. Testa den tvingade reservresponsen separat; Persona-formuleringar ersätter inte den konfigurerade responsen när kontext saknas.
- Testfrågor innehåller tillräckligt med sammanhang: svarsgeneratorn får högst 12 nyligen sparade meddelanden, vart och ett begränsat till 2 000 tecken, inte hela konversationen.
Widgetinstallation
- Widgeten är installerad på de avsedda offentliga sidorna.
- Skriptet laddas endast en gång per sida.
- Skriptet innehåller
data-api-key. - Skriptet innehåller
data-api-url. - Upptäck automatiskt / Fast och Tillåt överskrivning via skript är avsiktligt inställda.
data-localegår bara före när överskrivning är tillåten, även i läget Fast. - Widgetens gränssnittsspråk, fråge-/svarsspråk och indexerade språkversioner har testats separat.
- Widgeten öppnas och skickar en testfråga i ett inkognitofönster.
- Testning av mobil vy bekräftar att startknappen och chattpanelen går att använda.
Kontroller av API-nyckel och valfri origin-begränsning
- Den avsedda publika nyckeln är vald under Installera → Installation på webbplatsen; inställningarna hanteras under Nycklar & domäner.
- Vid rotation installeras och testas den nya nyckeln innan den gamla tas bort. Nyckelnamn begränsar inte i sig användningen till en miljö.
- Den publika nyckeln har testats på avsedda produktions-, preview/staging- och localhost-webbplatser. Kontrollera dess begränsningar: en nyckel som förberetts för en webbplats kan redan vara begränsad till dess origin; nycklar utan begränsning fungerar från alla origins.
- Om valfri förstärkning är aktiverad innehåller Nycklar & domäner > Redigera origins de avsedda exakta origins (schema, värdnamn och port måste stämma). Origin-begränsningar är inte besökarautentisering; publika webbläsarnycklar är inte hemligheter.
- Inga privata server-API-nycklar, administratörstoken eller hemligheter finns i frontendkod, GTM, CMS-anpassad HTML eller sidans källkod.
Kontroller av webbläsare och distribution
- Webbläsarkonsolen innehåller inga ChattyBox-fel.
- Content Security Policy tillåter widgetskriptet och API-URL:en om webbplatsen använder CSP.
- Annonsblockerare eller samtyckesverktyg blockerar inte widgeten på sidor där den förväntas visas.
- Den slutliga distribuerade webbplatsen, inte bara den lokala utvecklingsmiljön, har testats.
Efter lansering
- Granska Samtal → Historik (tillgängligt på alla planer). Analys och Obesvarade frågor kräver Pro eller Business; Testa chatbot är tillgängligt på alla planer.
- Tolka Analys som högst 5 000 registrerade interaktioner under de senaste 30 dagarna, inklusive Testa chatbot. Det är varken verifierad svarskvalitet eller en rapport enbart över besökartrafik. Testchattar förbrukar ägarens meddelandekvot.
- Granska upptäckta luckor, testa förbättrat innehåll igen och markera luckor som lösta manuellt. Standardlistan döljer lösta luckor; Ta med lösta innehållsluckor. visar dem och Ångra öppnar en lucka igen. En lucka öppnas inte automatiskt igen om frågan återkommer.
- Om sidattribuering är viktig, kontrollera Populära triggers. Den hostade widgeten skickar sidans kontext, inklusive sökvägen (men inte frågesträng eller fragment); undvik att ladda eller behålla widgeten på känsliga eller privata sidor. En SPA-rutttrigger tar inte bort en widget som redan har initierats på en annan rutt; använd avsiktlig teardown. Headless SDK
sendMessage()skickar inte sidkontext. - Lägg till saknad dokumentation, vanliga frågor eller exempel utifrån verkliga besökarfrågor.
- Skrapa uppdaterade sidor igen efter innehållsändringar.
- Rotera publika widgetnycklar vid behov; uppdatera origin-begränsningar endast om den valfria begränsningen är aktiverad och de tillåtna domänerna ändras.
- Att ta bort konversationer återställer inte användning eller analysdata; dessa poster hanteras separat.
Om något misslyckas använder du Felsökning före lansering.