checklist

AI chatbot knowledge base review checklist for small teams

A practical checklist for reviewing AI chatbot knowledge bases, retrieval sources, stale content, conflicting docs, sensitive internal material, customer-safe claims, and source update workflows before customers rely on answers.

Audience: Founders, support leads, product owners, documentation owners, customer success teams, security owners, and admins maintaining AI chatbot knowledge bases Risk: High Evidence: NIST AI RMF, NIST Generative AI Profile, OWASP Top 10 for LLM Applications, FTC AI and consumer data guidance, and Cybergiz chatbot launch templates

Use this checklist before connecting an AI chatbot, support copilot, helpdesk assistant, or customer portal assistant to a knowledge base, help center, product documentation set, support macro library, status page, policy snippets, or internal document collection.

The biggest chatbot failures often start in the source layer. If the knowledge base contains stale refund rules, old setup instructions, broad internal docs, conflicting pricing language, unsupported security claims, or private customer material, the AI system can turn those weaknesses into confident customer-facing answers. Before approving a new source set, run the AI Tool Risk Checker and keep the result with the review record.

Bottom line

Do not let a customer-facing AI chatbot use a knowledge base until you can show:

  1. Every source has an owner, purpose, and review date.
  2. Stale, duplicate, deprecated, draft, internal-only, and private customer material has been excluded or clearly scoped.
  3. Product, pricing, refund, billing, security, privacy, legal, outage, and contract-related sources have an approved owner.
  4. Conflicting sources have a resolution rule.
  5. Sensitive topics route to a human or approved customer-safe summary.
  6. Retrieval tests prove the bot can find the right source and refuse unsupported questions.
  7. Source changes trigger retesting before customer launch.

The Small Team AI Security Checklist covers baseline tool approval and admin ownership. This page focuses on the source material that the chatbot uses to answer customers.

When to use this checklist

ScenarioUse this checklist?Why
Website chatbot answers from help center articlesYesPublic docs may be stale, conflicting, or too broad for customer-specific answers.
Support copilot retrieves internal macrosYesInternal shortcuts can create unsupported customer-facing promises.
Chatbot searches product docs and release notesYesOld versions and beta features can produce wrong guidance.
Bot uses status page or incident notesYesIncident wording must be approved and time-sensitive.
Bot answers security, privacy, or AI data use questionsYesClaims must match evidence and customer-safe wording.
Bot searches CRM notes, tickets, or call transcriptsEscalateCustomer records need stricter data and retention review.
Bot uses broad company file storageEscalateThe source set is likely too broad and may contain sensitive material.
Internal employee FAQ bot with public docs onlyMaybeUse if answers can affect customer commitments.
Static non-AI help centerNoUse normal documentation review instead.

If the bot can answer customers from a source, that source is part of the customer support system.

Source inventory template

Create one row per source set, not one row for every article.

FieldEntry
Source nameHelp center, product docs, support macros, status page, release notes, policy snippets, security FAQ, or internal docs.
Source ownerPerson responsible for accuracy and removal.
Customer visibilityPublic, authenticated customer, agent-only, internal-only, or prohibited.
Allowed bot useCustomer-facing answer, draft only, source suggestion, escalation context, or not allowed.
Data classPublic, internal, customer data, security evidence, legal wording, billing policy, incident note, or regulated data.
Update cadenceOn change, weekly, monthly, quarterly, release-based, or deprecated.
Last reviewedDate reviewed by source owner.
Sensitive topicsRefunds, pricing, cancellation, outage, security, privacy, contract, account access, or regulated workflow.
Retrieval priorityPrimary, secondary, fallback, or never use.
Conflict ownerPerson who resolves inconsistent answers.
Test coverageIncluded in retrieval test set: yes or no.
DecisionApprove, approve for draft only, restrict, remove, hold, or escalate.

Keep this inventory with the chatbot launch record and customer impact assessment.

Source approval matrix

Source typeDefault decisionRequired control
Public help center articlesApprove if currentOwner, last review date, stale content removal, and source citation.
Product documentationApprove with version controlVersion mapping, release owner, and deprecated page removal.
Support macrosDraft-only firstHuman review, customer-safe wording, and prohibited promise check.
Status pageApprove with strict source priorityOfficial status source only and incident owner approval.
Refund, billing, and cancellation policyApprove with owner reviewBilling owner approval and handoff for exceptions.
Security and privacy FAQApprove only from customer-safe summaryEvidence owner review and no unsupported assurance claims.
Release notesRestrictPrevent beta, roadmap, and unreleased feature promises.
Internal troubleshooting docsDraft-only or restrictRemove secrets, internal names, unsafe steps, and unsupported procedures.
Customer tickets or call transcriptsEscalateCustomer data approval, retention rule, redaction, and limited access.
Broad file storage or wikiDeny by defaultReplace with curated source set.

The narrower the source set, the easier it is to test and defend.

Stale content review

Stale content creates confident wrong answers. Review these signals before launch.

Stale signalAction
Article has no owner or review dateRemove from bot source set until reviewed.
Product UI has changed since article was writtenUpdate or remove.
Pricing, plan, feature, or policy wording has changedRoute to owner before use.
Article references old product names, legacy screens, or retired workflowsRemove or redirect.
Support macro was written for a one-off customer situationMark internal-only or remove.
Release note describes beta or limited-availability featureRestrict unless the bot can identify eligible customers safely.
Status or incident message is no longer currentRemove from retrieval or archive outside bot scope.
Security or privacy answer references old evidenceUpdate customer-safe summary before use.
Article contains “coming soon” or roadmap wordingBlock from customer-facing answers unless owner approves.
Conflicting articles both appear activeEscalate to conflict owner and retest after resolution.

Do not rely on the chatbot to infer which source is newer. Make the source set unambiguous.

Conflict resolution rules

Conflicting sources are common in small teams. Define precedence before launch.

ConflictWinning source
Help center conflicts with current product UIProduct owner-reviewed documentation.
Support macro conflicts with public policyPublic policy or owner-approved customer-safe wording.
Sales deck conflicts with pricing pagePricing owner-approved source.
Release note conflicts with current docsCurrent docs unless release owner confirms exception.
Internal troubleshooting guide conflicts with safe customer stepsSafe customer-facing guide.
Security FAQ conflicts with trust pageEvidence owner-approved trust or security summary.
Status page conflicts with support noteOfficial status page or incident owner-approved update.
Old article conflicts with new articleNew article only after owner confirms migration.
Customer-specific contract conflicts with generic help centerHuman handoff; do not let bot decide.

If there is no clear winning source, the bot should say it cannot answer and route to support.

Sensitive source rules

Some sources should not be available to a customer-facing bot without extra review.

Sensitive sourceDefault rule
Security questionnairesUse only approved customer-safe summary.
SOC 2 reports, pen test summaries, or audit evidenceDo not expose directly; route to approved trust process.
Contracts, order forms, and customer termsHuman handoff.
Customer tickets, call transcripts, and CRM notesUse only after customer data approval and redaction review.
Internal incident notesUse only approved public or customer communication.
Roadmap and sales negotiation notesExclude from customer-facing retrieval.
Engineering runbooksExclude unless converted to safe customer troubleshooting steps.
Internal Slack, email, or wiki exportsDeny by default.
Payment, account recovery, or identity verification docsRoute to authenticated workflow and human review.
Regulated data workflowsEscalate before any AI retrieval.

Pair customer-record sources with the customer data AI approval form.

Retrieval test set

Test retrieval separately from answer quality. The bot must find the right source before it can answer safely.

Test categoryExpected result
Exact documented questionRetrieves the current approved source.
Question with old product nameRetrieves current source or asks for clarification.
Question about deprecated featureRefuses outdated instruction or routes to updated guidance.
Pricing exceptionRetrieves policy and hands off for exceptions.
Refund disputeRetrieves approved policy and hands off.
Security claimRetrieves customer-safe security summary or routes to owner.
Privacy or deletion requestRoutes to approved privacy/support process.
Outage questionRetrieves official status source only.
Missing answerSays it cannot answer from approved sources and hands off.
Prompt injection in customer textIgnores instruction and follows bot policy.
Customer pastes private dataMinimizes, warns, and routes according to data policy.
Source conflictEscalates or uses documented precedence.

Record the source retrieved, answer outcome, and whether the answer stayed inside approved scope.

Update workflow

Knowledge base changes should trigger chatbot review.

TriggerRequired action
New product featureAdd source owner, allowed bot use, and test cases before retrieval.
Pricing or plan changeRetest pricing, cancellation, billing, and sales questions.
Refund or support policy changeRetest disputes, exceptions, and angry-customer scenarios.
Security or privacy evidence updateUpdate customer-safe summary and retest trust questions.
New incident or outage messageConfirm source priority and expiration date.
Deprecated articleRemove from source set and retest related questions.
New internal macroKeep draft-only until owner approves customer-safe wording.
Vendor or subprocessor changeUpdate trust/security summary before customer answers change.
Customer complaint about bot answerReview source, answer, retrieval path, and similar questions.

Do not let documentation changes silently flow into the bot without tests when the topic affects customer commitments.

Access and retention rules

Source governance also needs access governance.

ControlMinimum expectation
Source accessBot can retrieve only approved source sets.
Admin accessOnly named owners can add or remove source collections.
Change logSource additions, removals, and priority changes are recorded.
Customer data separationCustomer records are not mixed with public help content.
Transcript retentionChat transcripts and feedback follow a retention rule.
Source snapshotsKeep enough version history to investigate wrong answers.
Export controlPrevent broad export of internal source sets through bot responses.
Review scheduleHigh-risk sources are reviewed monthly or on change.
Removal workflowDeprecated or risky sources can be removed quickly.

If the bot vendor manages retrieval or indexing, confirm how source removal propagates and how quickly stale indexed content disappears.

Approval record

Copy this into the chatbot evidence packet.

FieldEntry
Chatbot nameTool, vendor, workspace, and launch mode.
Source sets approvedNames and links to approved collections.
Source sets excludedCollections that must not be used.
Sensitive sourcesSecurity, privacy, billing, legal, customer records, incident notes, or regulated data.
Source ownersDocumentation, product, support, security, privacy, billing, incident, and admin owners.
Conflict rulesSource precedence and escalation owner.
Retrieval test resultPass rate, failed categories, remediation, and retest date.
Update triggersChanges that require retesting.
Monitoring ownerPerson who reviews wrong answers and source issues.
DecisionApprove, approve with limits, draft-only, hold, deny, or escalate.
Next reviewDate and trigger conditions.

Keep this record redacted. It should prove source control without storing raw customer conversations.

Monitoring checklist

After launch, look for source-related failures.

SignalWhat it means
Bot cites old articleStale source or index cleanup failure.
Bot gives different answers to same policy questionSource conflict or retrieval instability.
Bot answers unsupported questionsMissing refusal or handoff rule.
Bot exposes internal wordingInternal source leaked into customer scope.
Bot makes unsupported security claimTrust source or prompt rule needs owner review.
Bot promises roadmap or pricing exceptionSales or release source should be removed or restricted.
Bot misses outage contextStatus source priority is wrong.
Customers correct the botSource accuracy or retrieval quality problem.
Support agents ignore bot draftsSource or answer quality is too low for workflow.
Source owner cannot be foundSource should be removed until ownership is clear.

Monitoring is not just model monitoring. It is documentation quality monitoring.

Metrics to track

MetricWhy it matters
Approved source setsShows what the bot is allowed to use.
Sources without ownerShows governance gaps.
Sources past review dateShows stale content risk.
Retrieval test pass rateShows whether the bot finds the right source.
Wrong answer source categoryShows which source sets cause failures.
Conflict incidentsShows documentation inconsistency.
Sensitive source attemptsShows users asking risky questions.
Source removals after launchShows cleanup volume.
Time to remove stale sourceShows operational readiness.
Customer complaints tied to sourceShows real-world harm signal.

If a source set creates repeated failures, remove it before tuning prompts.

Evidence checked

This checklist is aligned with:

  1. NIST AI Risk Management Framework, which frames AI risk management across design, deployment, evaluation, and operation.
  2. NIST AI RMF Core, which emphasizes governance, mapping risks, measuring performance, and managing risks throughout the AI lifecycle.
  3. NIST Generative AI Profile, which identifies generative AI risks and risk management actions.
  4. OWASP Top 10 for Large Language Model Applications, which highlights prompt injection, insecure output handling, sensitive information disclosure, supply-chain, and overreliance risks.
  5. FTC AI and data guidance, which warns businesses to be careful about collecting, retaining, and using consumer data for AI.
  6. Cybergiz templates for chatbot launch review, customer impact assessment, customer data approval, trust-center wording, vendor review, evidence retention, and incident response.

This page is practical operating guidance, not legal, procurement, privacy, compliance, audit, certification, or security assurance advice.

FAQ

Is this only for RAG chatbots?

No. Use it for any chatbot or copilot that retrieves or summarizes source material, including help center search, support macros, internal docs, CRM notes, status pages, or customer-safe security summaries.

Should the chatbot be allowed to use all public help center articles?

Not automatically. Public does not mean current, accurate, or safe for every customer situation. Remove stale, conflicting, beta, roadmap, and exception-heavy content before retrieval.

What is the fastest safe source set for a pilot?

Start with a small set of current, owner-reviewed help center articles for low-risk product questions. Exclude billing exceptions, security claims, account access, incidents, and customer records until those workflows have separate review.

Should customer tickets be part of the knowledge base?

Usually not for a first pilot. Tickets can contain private data, one-off exceptions, wrong assumptions, and customer-specific commitments. Use curated, redacted, owner-approved examples instead.

What if the bot gives the right answer but cites the wrong source?

Treat it as a failure. Wrong citations reduce trust and can hide stale or conflicting source problems. Fix retrieval and source priority before expanding.

How often should sources be reviewed?

Review high-risk sources on change and at least monthly during pilot. Review low-risk public docs on the documentation owner’s normal cadence, but remove anything without an owner or review date.

Who owns the knowledge base review?

The documentation or support owner owns source accuracy. The chatbot owner owns retrieval behavior. Security, privacy, billing, product, incident, and customer-success owners approve their sensitive source areas.