The Agent Reads What You Give It
A reference dossier for the head of support, CX operations lead, or founder already piloting an AI support agent: the six kinds of knowledge the agent has to read, the slot each one belongs in today, and where the human has to step back in regardless of which platform handles ingestion.

TL;DR
The decision here isn't which agent to license. That sits in the support-agent vendor map. The decision here is what the agent is allowed to read, and what shape that content needs to be in.
Six kinds of knowledge sit underneath every support deployment: product reference, policy and entitlement, troubleshooting and runbooks, edge cases and exceptions, brand voice and tone, and real-time state. Each has its own source of truth, its own freshness rule, and its own failure mode when the shape is wrong. Mixing them is how a team ships a confidently stale agent.
There's a seventh thing some vendors call a kind of knowledge: routing and escalation rules. It isn't. It's a boundary that lives in the agent's settings, and the team owns it.
A starting stack pairs a customer-facing help center (Zendesk Guide, Intercom, Help Scout, or Document360) with a versioned policy matrix that CX and legal own together. Add structured troubleshooting procedures, an exception register with short expiry, a one-page style spec with examples, and one live lookup wired to the system of record. The routing taxonomy lives in the agent's settings, not in any article. Platform cost runs $200 to $800 a month plus AI usage; the real spend is rewriting the content, not the seats.
The work that doesn't delegate has two parts. First, naming the source of truth for every high-risk answer class. Second, setting the routing taxonomy that decides when the agent answers at all. The agent can't decide either one for you.
Three Deployments That Failed at the Data Layer
A B2B SaaS team handling roughly 28,000 monthly support tickets connected Fin to every Confluence space under Customer Operations. The corpus came in at 3,800 pages of onboarding notes, release-plan drafts, internal troubleshooting threads, FAQ drafts, and archived incident writeups. The demo was strong because the agent could answer anything. Production broke in week two when a customer asked how to configure SAML after a tenant migration. The agent retrieved a deprecated 2023 page because it contained the exact phrase "post-migration SSO mapping." The current answer sat in Zendesk Guide, but the old Confluence page had richer matching terms. Seventeen enterprise tickets hit the queue with broken login configurations before the pattern was caught. The failure wasn't hallucination. The content existed. It just wasn't true anymore. Call it stale-source dominance.
A consumer subscription business kept its public refund article in Zendesk Guide (30 days), a billing macro inside Zendesk Support (14 days), and a finance-approved exception table in a Google Sheet (7 days for high-risk regions). The CX lead fed all three into Decagon because all three were "support knowledge." The first customer got 30 days. The second got 14. The third, logged in from a restricted region, got the generic 30-day answer because the bot didn't know the sheet was the entitlement source. A supervisor reviewed 126 conversations on a Friday and found 19 policy contradictions. Retrieval ranked by similarity to the question, not by approval status. Call it policy split-brain.
An ecommerce ops team gave Sierra a clean set of shipping articles, carrier FAQs, and warehouse-delay announcements. Customers kept asking "where is my order?" The agent kept answering from generic shipping rules. It told a customer whose package was already flagged as lost in the carrier feed that "most orders ship within 3 to 5 business days." The missing source wasn't an article. It was the order system. Call it static corpus pretending to be state.
Three teams, three vendors, one mistake. They treated knowledge base shape as a downstream detail. It was the deployment.
The agent has no opinion about what's authoritative. It reads what you give it, ranks by closeness to the question, and answers from the top match.
The Air Canada chatbot ruling is the legal anchor. The British Columbia Civil Resolution Tribunal held the airline responsible for bad bereavement-fare information given by its chatbot, treating the chatbot's output as company-owned content. The chatbot didn't invent the bad answer. It read content the company had never bothered to govern. The right question is what the agent should be allowed to read, in what shape, governed by which source.
Six kinds of knowledge sit underneath the deployment, each with one source of truth, a named owner, and an explicit freshness rule. Product reference belongs in the customer-facing help center, and policy belongs in a versioned matrix that CX and legal own together. Troubleshooting ships as structured procedures rather than narrative prose, while edge cases live in an issues register with short expiry. Brand voice is a short set of before-after examples plus rejected phrases, not a manifesto; real-time state arrives through live lookups against the system of record, never paraphrased from a static article. A seventh boundary, routing and escalation, sits in the agent's settings rather than in any article. Platform cost lands at $200 to $800 a month plus AI usage; the rewrite is where the time goes.
The Six Kinds and the Six Slots
Each sub-case below follows the same template: the slot names the source of truth, the "what ships clean" bullets describe the deliverable, the ceiling names the failure mode, and the action line is the Friday deliverable. Routing and escalation rules are not on this list; they live in the human-owned section below because they're boundary configuration, not content.
Product Reference
What the product is, how each feature works, what each configuration path does, with stable content and one source of truth per concept.
The slot belongs to the customer-facing help center: Zendesk Guide, Intercom Articles, Help Scout Docs, Document360, GitBook, or Helpjuice depending on existing infrastructure. Confluence and Notion can hold internal product knowledge for support engineering, but only a curated, scoped subset should reach the agent.
What ships clean:
- One article per product concept, feature, or configuration path, with a stable heading and explicit prerequisites
- An owner per article and a last-reviewed date enforced by the platform (Zendesk Guide article verification, Notion verified pages, Document360 review reminders, Helpjuice review workflow, GitBook change requests)
- A first paragraph that says what the feature is, a middle that says who can use it, a final section that says what to do when the answer doesn't apply
- Text as truth, screenshots as support
The ceiling appears at corpora where current reference and old product history live as peers. A deprecated launch note often has more concrete keyword density than a tight current article, so retrieval ranks it first. The named failure mode is feature drift hallucination.
If you start this week, pull the top 50 customer-facing product questions from the last 90 days. Map each to exactly one source-of-truth article. By Friday, the agent reads a scoped collection where every article carries owner, last-reviewed date, audience, product area, and an agent-readable flag. The rest of the wiki stays disconnected.
Policy and Entitlement
Refunds, plan rules, cancellation, shipping liability, warranty, credits, regional restrictions, and ToS-derived clauses, all of them versioned, legally vetted, and never paraphrased by the agent.
The slot belongs to a versioned policy source that CX operations and legal own together. Customer-facing policy lives in the public help center. Internal entitlement logic lives in a structured table with effective dates, region, plan, and exception boundaries.
What ships clean:
- A policy matrix rather than narrative prose, with fields for the policy's name, in-scope conditions, exclusions, effective and expiry dates, applicable regions and plans, the binding legal source, the customer-facing wording, and the internal escalation trigger
- An effective date, owner, and approval status on every version, so the agent knows which policy is current and which historical policy applies to older contracts
- Customer answers that quote the approved wording or summarize only inside allowed bounds
- Article scoping by plan, region, and purchase channel (Ada article inclusion controls; Intercom audience rules on Fin sources)
The ceiling appears at policy that lives in four places at once: help center articles, billing macros, finance spreadsheets, and sales notes. Retrieval ranks by similarity to the question, not by approval status. The named failure mode is policy split-brain.
If you start this week, scope down to one high-risk policy area (refunds, cancellation, warranty, credits, or subscription downgrade). Freeze every source by Wednesday. Rewrite the source of truth as a structured matrix mid-week, then ship one customer-facing article and one internal entitlement table by Friday. Every conflicting macro gets tagged as secondary.
Troubleshooting and Runbooks
Decision trees, if-this-then-that flows, and diagnostic procedures the agent can step through, structured so they can be tested against real tickets before going live.
The slot belongs to structured procedures. Confluence, GitBook, Document360, Helpjuice, or Notion can author them, but the agent should read each one as a procedure with named branches, checks, and stop conditions, not as a long article. Intercom Fin Procedures and Ada Playbooks are built for this shape directly: versioned, publishable flows that can look things up, reference articles, and be retired when the procedure changes.
What ships clean:
- Branchable steps with a diagnostic question, the data required to evaluate it, the expected result, the next branch, the customer-safe explanation, and the escalation trigger
- Each branch self-contained enough to make sense on its own, so a partial retrieval doesn't blend admin and end-user guidance into one reply
- A live lookup, not a customer question, when the procedure needs account context (the agent checks the billing record directly instead of asking the customer "what plan are you on?")
- Stop conditions for account risk, missing permissions, missing data, and repeated failure
The ceiling appears at runbooks written as prose with admin and end-user instructions interleaved, no hard branch boundary, no machine-readable stop signal. The agent splices pieces from both audiences and walks the customer down a path that doesn't apply. The named failure mode is prose runbook collapse.
If you start this week, take the top five troubleshooting contact reasons by volume, convert each into a 10-step maximum procedure with explicit stop conditions, and run the procedure against 25 real historical tickets before the agent sees it.
Edge Cases and Exceptions
The known-weirdness corpus: bugs that are being worked on, scenarios where the standard answer is wrong, and regional or version-specific quirks the agent has to recognize before it speaks.
The slot belongs to a known-issues register with strict status labels. Document360 internal articles, a Notion database, a Confluence space with content-status discipline, or Jira-linked issue pages all work as storage. Slack captures the first report; Slack is never the source of truth.
What ships clean:
- One compact card per exception, not a rolling mega-thread, with affected version, symptom, workaround, status, owner, expiry date, and a flag for whether the workaround is customer-safe
- A short expiry on every card; a fixed bug whose workaround sits in the corpus indefinitely is worse than no card at all
- Affected conditions named clearly on the card itself (iOS 18.4, EU accounts, plan-year contracts, one warehouse region), so the agent only surfaces the workaround when those conditions actually match
- A process that pulls the card out of the agent's source set the moment the underlying issue is fixed
The ceiling appears at fixed bugs whose workaround cards never get removed from the agent's source set. The card is dense and specific, so the agent keeps surfacing the workaround long after engineering shipped the fix. The named failure mode is stale exception overreach.
If you start this week, scan the last 30 days of escalations for "known weird" patterns. Open 10 cards. Each gets a two-week expiry by default, extendable only by the assigned owner. Slack threads don't become cards; a human writes the card from the thread.
Brand Voice and Tone
How the agent sounds when it answers: the words that are off-limits, the way it apologizes, and the rhythm it uses across the categories that matter most (refund, cancellation, escalation).
The slot belongs to a short style spec inside the agent guidance layer, not mixed with factual content. Intercom exposes this through Fin Guidance with version history; Ada uses Playbooks and Knowledge references; other agents take a system prompt or guidance block. The shape is the same regardless of vendor: a small set of rules and concrete examples.
What ships clean:
- Ten to twenty before-after examples of real support replies (raw answer, approved answer, rejected answer, reason rejected)
- A forbidden-phrases list, an apology rule, a brevity target, and tone notes for the high-stakes categories (refund, cancellation, escalation)
- A tone layer applied after the agent has selected the factual answer, so style never overrides the right answer
- A regression set that catches voice drift when guidance is updated
The ceiling appears at long onboarding documents about brand values, founder quotes, and customer empathy notes fed in as a corpus source. The agent learns ceremony instead of judgment and apologizes in three sentences before answering simple questions. The named failure mode is voice-over-substance drift.
If you start this week, pull 20 human support replies that worked and 20 that didn't. Write the contrast as a one-page style guide by Thursday, structured as before-and-after rewrites with reasons. Remove the founder manifesto from the agent source set the same day.
Real-Time State
The live data the agent has to read in the moment to give a useful answer (account, order, ticket, subscription, entitlement, usage, status), which isn't knowledge in the corpus sense at all.
The slot belongs to live systems of record that the agent queries in the moment, not the static corpus. Account data sits in the CRM, the billing system, the subscription system, the order-management system, the identity provider, or the product database. An article can explain what "pending shipment" means; only the order system can tell a customer whether their order is pending.
Two operational tiers matter. Look-up access (account, subscription, ticket, order, entitlement, usage, status) can come online earlier. Action access (refund issuance, account change, cancellation, upgrade, password reset) needs stricter permissions, audit logging, customer-facing confirmation language, and a rollback path before the agent is allowed to perform it.
What ships clean:
- Read-only access first, action permissions second; on the read side the agent sees only the narrow fields it needs, and every action requires confirmation, eligibility checks, an audit record, and a way to undo it
- A customer answer that separates live fact from policy rule ("Carrier shows your shipment delayed since Tuesday. Under our policy, a lost-package claim opens after seven business days of delay.")
- A refusal-to-guess rule when the live lookup returns nothing, with a graceful handoff that doesn't paraphrase a generic article to fill the gap
- A small evaluation set of tickets that require live data, used to catch the moment the agent starts pulling from articles when the lookup came up empty
The ceiling appears at generic shipping, billing, or entitlement articles standing in for personal state. The agent reads a corpus answer aloud as if it knew the customer's actual record. The named failure mode is static corpus pretending to be state.
If you start this week, connect one read-only lookup (order status, subscription status, ticket status, or entitlement lookup). Build 20 evaluation tickets that can't be answered correctly without that lookup. The agent has to refuse to guess when the lookup returns nothing.
What the Human Owns Regardless of Platform
CX operations owns the taxonomy. Someone inside the company has to decide what counts as product reference and what counts as policy, where edge cases live, how routing rules express themselves, and which of those distinctions matter enough to enforce. Vendors handle the storage and the retrieval; the categorization is the part nobody is going to do for you.
Support leadership and legal own the source-of-truth decision together. For every high-risk answer class, one source has to be authoritative, and naming it is a cross-functional act rather than a knowledge-base chore. When three sources exist and nobody has named which one is the source of truth, the agent treats them as peers and returns whichever copy phrases the customer's question back most fluently, regardless of whether legal ever signed it.
The knowledge-base owner sets the freshness policy. That covers who owns each article, how often it gets reviewed, when it expires, and what triggers a change. Most platforms ship a feature for enforcement (Zendesk's article verification, Notion's verified pages, Document360's review reminders, Helpjuice's review workflow, GitBook's change requests), but those features enforce the policy without being the policy itself.
Whoever sets up ingestion owns the scope filter, which is the rule that decides which spaces, folders, articles, and pages the agent is permitted to read. This is the moment a $50 Confluence subscription quietly becomes a $200,000 support liability: most connectors default to "every space comes in," and the deprecated pages take the agent down with them.
Support leadership owns the boundary rules. The agent's settings carry a three-label taxonomy (answer, route, escalate) that decides whether a given ticket gets an autonomous reply at all. Always-escalate classes get named explicitly, and the list usually covers legal threats, fraud allegations, regulated advice across tax and legal and medical, account-security incidents, policy exception requests, VIP cancellations, press inquiries, and emotionally charged interactions. Fin, Ada, Decagon, Sierra, Forethought, and Zendesk AI Agents all ship a configuration surface for routing and handoff. None of them owns the taxonomy on the team's behalf. Hiding the routing logic inside customer-facing articles is the named failure mode of KB-as-router leak.
QA or support ops owns the evaluation set: held-out tickets that prove the agent reads the right source under pressure, drawn from real production history rather than synthetic prompts. Without it, the team is reading vendor dashboards and hoping the line keeps going up.
The agent reads what you give it, the work is deciding what to give it, and that work isn't what the platform sells.
Cost Calculus and Coexistence
Cheap on the software line isn't cheap in production. A free or low-cost wiki wired into the agent looks like a smart trade until the review-debt invoice arrives as bad answers, deprecated retrievals, and a queue of policy contradictions. The math below assumes an early deployment serving one customer-facing brand; multi-brand and enterprise estates push every number up.
Recurring costs to count:
- Knowledge-base seats for authors, reviewers, admins, and translators
- Support seats for human agents, admins, and QA reviewers
- AI usage charged per outcome, per resolution, or by custom automation
- Retrieval-layer cost if a separate one sits in the stack
- Migration spend on article rewrites, duplicates to delete, and ownership to assign
- Freshness operating cost in weekly review time and release-process integration
- Localization in translation and region-specific policy variants
- QA and held-out set upkeep
Five coexistence patterns capture most early deployments:
- Zendesk or Intercom as the public truth. Customer-facing articles, policy FAQs, and self-service in the help center; Confluence kept internal with only curated articles synced. Zendesk Suite Professional at $115 per agent per month plus AI usage, or Intercom plus Fin standalone at $0.99 per outcome with a minimum monthly commitment.
- Document360 or Helpjuice as the governed knowledge base. Localization, review workflows, public/private segmentation, large article estates. Document360 is quote-based; Helpjuice at $249 per month (Knowledge Base), $449 per month (AI-Knowledge Base), $799 per month (Unlimited AI-Knowledge Base).
- GitBook for developer reference plus a separate support knowledge base for CX. GitBook Premium at $65 per site, Ultimate at $249 per site, plus per-user fees, sitting alongside Zendesk, Intercom, Help Scout, or Document360. Don't mix refund policy and API reference in one retrieval.
- Notion or Confluence as internal source plus a retrieval layer (Inkeep, Glean, Coveo, Algolia). Add the retrieval layer only after source-of-truth filters are declared; otherwise it retrieves the wrong source faster.
- Agent-native knowledge plus live tools. Fin Procedures, Ada Playbooks, or Decagon's content layer house most of the content; the agent calls live tools for state. Works only when the team disciplines itself against using agent-native articles as a dumping ground.
Two tools earn their seats when one handles content lifecycle (review, ownership, expiry, permissions) and another handles cross-source search (one search box across help center, wiki, and developer docs). They don't earn their seats when the second tool is bought to cover for an unmade source-of-truth decision. A retrieval layer can't decide which source is authoritative on the team's behalf. It can only fetch the wrong source faster.
Pitfalls and Anti-Patterns
Pointing the Agent at the Whole Wiki
Confluence and Notion exist for teams to think out loud. The default page state is a working document: a draft someone started in a meeting, an outdated decision nobody removed, an internal debate that ended without an edit. Pointing Fin, Decagon, Sierra, or Ada at that estate as a whole is how stale-source dominance happens. The fix is content-status filters, scoped spaces, and an explicit rule about which curated subset the agent reads.
Letting Policy Fragment Across Systems
The help-center article, the billing macro, and the finance team's exception sheet rarely agree. They drift apart over months as one-off edits accumulate. The agent doesn't adjudicate; retrieval returns whichever copy phrases the customer's question back most fluently. The fix is naming one source of truth per high-risk policy area and marking every other location as secondary.
Treating Slack as a Knowledge Source
Slack is where exceptions get reported, incidents diagnosed, and the real fix posted in a thread. Useful intake; not authoritative content. The right output of a Slack thread is a ticket, an issue card, or an article update, written by a human who decided the thread had stabilized. Indexing channels directly turns the bot into a quoter of jokes, mid-debate takes, and one-off concessions, all presented as production policy. The named failure is tribal knowledge laundering.
Teaching Voice Through Long Prose
Brand documents are usually too abstract for the agent to apply. The agent needs concrete examples and constraints, not a manifesto. A 36-page brand document produces a 36-page brand voice, which arrives in customer answers as ceremony before substance. Voice-over-substance drift is the named failure.
Confusing the Knowledge Base With the Routing Rules
Escalation is a control-plane decision, not a content decision. KB-as-router leak shows up as autonomous answers on always-escalate categories: legal threats answered in two sentences, fraud allegations met with a policy quote, regulated advice paraphrased. The fix is a routing taxonomy in the control plane with held-out tests that catch the leak before production does.
What to Validate Before Paying for the Stack
The pilot below is a retrieval and boundary test, not connect-and-see-what-happens. It runs against a trusted subset and a held-out evaluation set, with pass-fail gates.
Before day one. Build the trusted subset: 50 product-reference articles, 10 policy articles, 5 troubleshooting procedures, 10 known-issue cards, one routing taxonomy, one style spec, and one read-only live tool if real-time state drives volume. Freeze the source list.
Week one: source shaping. Assign source owners on Monday, then rewrite product and policy content into agent-readable shape across Tuesday and Wednesday. Thursday converts troubleshooting prose into procedures and stands up exception cards with expiry dates. Friday ingests the scoped subset and runs the held-out set offline. The week-one deliverable is a corpus the team would trust a human to read first.
Week two: shadow test. Run the agent against 200 held-out tickets drawn from production history (100 answerable, 40 route-only, 30 always-escalate, 20 policy-bound, 10 live-state). For each ticket, record the expected outcome and the source of truth ID. Compare agent answer, retrieved source, route decision, and human answer ticket by ticket. Review failures daily.
Buy only if the loop wins. The pilot passes only when all six of these hold:
- Every always-escalate ticket is escalated. Zero autonomous answers on that class.
- Every policy ticket cites the source of truth. No deprecated retrievals.
- Live-data questions refuse to guess when the lookup returns nothing.
- The top retrieved source is authoritative on at least 85 percent of answerable tickets.
- The top two retrieved sources include the source of truth on at least 95 percent.
- Every production answer traces back to a source, a lookup, or a routing rule.
Fail the pilot if the vendor can't:
- Show why a wrong answer was given (which source was retrieved, why it ranked first).
- Exclude an article on demand.
- Document how often each source is synced.
- Scope the agent at ingestion time.
- Show that source-system permissions survive into what the agent reads.
Share
Methodology
Declared frame: the slot belongs to the authoritative, scoped, and current source for each kind of knowledge the agent must read. The dossier maps six kinds against their sources of truth, freshness models, and failure modes, then treats routing and escalation as a separate human-owned boundary rather than a seventh kind of knowledge. The cost stacks and the work that does not delegate sit underneath. Sources consulted: vendor documentation from the named knowledge base platforms (Zendesk Guide, Intercom Knowledge, Confluence, Notion, Help Scout Docs, Document360, GitBook, Helpjuice), the support-agent vendors (Intercom Fin, Decagon, Sierra, Forethought, Ada), the retrieval and search layers (Inkeep, Mendable, Algolia, Glean, Coveo), and the Air Canada chatbot ruling as the public-record reference for company liability over chatbot output. All URLs checked as of 2026-05-21. Pricing and feature claims reflect the May 2026 snapshot and shift as vendors revise plans. In scope: knowledge-shape decisions for early to mid-stage AI support deployments serving one customer-facing brand, primarily English with optional localization. Out of scope: full multi-brand or multi-language enterprise estates, deep procurement comparisons across the support-agent vendors (covered separately), and the model-choice question of which underlying LLM each vendor uses.
Sources
- Zendesk, Organizing knowledge base content in categories and sections
- Zendesk, Adding subsections to create more levels in your help center
- Zendesk, About article verification and how it works
- Zendesk, Setting reminders to review and verify articles
- Zendesk, Configuring your help center to support multiple languages
- Zendesk, Managing help center translations for articles
- Zendesk, Pricing for the #1 AI customer service solution
- Zendesk, Announcing Confluence as a knowledge source for advanced AI agents
- Intercom, Knowledge explained
- Intercom, Create and manage public articles
- Intercom, Create collections in your Help Center
- Intercom, Add your content for Fin AI Agent
- Intercom, Provide Fin AI Agent with specific guidance
- Intercom, Building Fin Procedures
- Intercom, Pricing
- Intercom, Support multiple languages in your Help Center
- Atlassian, Create, edit, and publish a page
- Atlassian, Use labels to organize your content
- Atlassian, Add a status to your page or blog
- Atlassian, Archive pages
- Atlassian, Watch pages, spaces, and blogs
- Atlassian, Add or remove page restrictions
- Atlassian, Set up and manage public links
- Atlassian, Confluence pricing
- Notion, Pricing
- Notion, Wikis and verified pages
- Notion, Sharing and permissions
- Notion, Public pages and web publishing
- Help Scout, Collections and categories
- Help Scout, Docs sorting
- Help Scout, Browse private collections and articles
- Help Scout, Pricing
- Help Scout, AI Agents in Help Scout
- Help Scout, AI Drafts
- Document360, Document360 getting started
- Document360, Managing categories
- Document360, Review reminders
- Document360, Tasks page
- Document360, Article access control in the knowledge base site
- Document360, Pricing
- Document360, Setting up a multilingual knowledge base
- Document360, AI machine translation
- GitBook, Content structure
- GitBook, Version control
- GitBook, Change requests
- GitBook, Pricing
- GitBook, Localize your docs with variants
- GitBook, GitBook AI
- Helpjuice, Review Process
- Helpjuice, What are article versions and revisions?
- Helpjuice, Features
- Helpjuice, Pricing
- Helpjuice, How to set and manage languages in your knowledge base
- Decagon, Integrations: Connect seamlessly with your existing support stack
- Decagon, Complete AI customer support setup: Tools, integrations, and launch strategy
- Sierra, Your trusted AI agent for better user experiences
- Forethought, The Customer Service AI Platform for Modern Support Teams
- Forethought, Integrations for Customer Support Platforms
- Ada, Knowledge setup
- Ada, Knowledge integration
- Ada, Content generation
- Ada, Article management
- Ada, Playbook management
- Ada, Key concepts
- Inkeep, Integrations
- Inkeep, GitBook AI Search and Chat Integration
- Mendable, Documentation
- Algolia, AI Overview
- Algolia, How people should use RAG in search
- Glean, How connectors power the Glean experience
- Coveo, About Relevance Generative Answering
- Coveo, Integrations and Connectors
- AWS, What is Retrieval-Augmented Generation?
- Microsoft, Retrieval Augmented Generation in Azure AI Search
- American Bar Association, BC Tribunal Confirms Companies Remain Liable for Information Provided by AI Chatbot
- The Guardian, Air Canada ordered to pay customer who was misled by airline's chatbot
Tools Mentioned
- Zendesk Guide — Customer-facing help center built on category, section, article hierarchy with translation, role permissions, and tier-gated article verificationZendesk Guide
- Intercom Articles and Knowledge — Public articles, internal articles, snippets, and synced sources used by Fin and human agents, with Fin Guidance and Fin Procedures as versioned, lifecycle-aware content shapesIntercom Articles and Knowledge
- Confluence — Atlassian's wiki for spaces, pages, status, archive, and permissions; strong as internal collaboration, weak as a customer-facing source of truth without enforced reviewConfluence
- Notion — Flexible workspace for pages, databases, teamspaces, and public sites, with verified pages on Business and EnterpriseNotion
- Help Scout Docs — Collections and categories for simple customer-facing help, with native AI Agents and AI DraftsHelp Scout Docs
- Document360 — Public, private, or mixed-access knowledge base with review reminders, approval workflow, token-based reader access controls, and multilingual supportDocument360
- GitBook — Pages, spaces, and collections aimed at developer and technical documentation, with version control and change-request review flowGitBook
- Helpjuice — Knowledge-base platform with review processes, versions and revisions, access restrictions, custom domain, and AI translation across 300-plus languagesHelpjuice
- Intercom Fin — AI support agent native to Intercom, with public-article, snippet, internal-article, website, and external-source ingestion plus Fin Guidance and Fin ProceduresIntercom Fin
- Decagon — AI support platform combining a knowledge layer with integrations that take actions in business systemsDecagon
- Sierra — AI agent platform for customer experience integrating with CRM, CDP, systems of record, and knowledge basesSierra
- Forethought — Customer service AI platform with helpdesk and knowledge-source integrations across Zendesk, Intercom, Help Scout, Confluence, Document360, Glean, Guru, Helpjuice, and NotionForethought
- Ada — AI agent that documents how its content ingestion works in unusual detail (how articles are broken up, indexed, retrieved, and filtered) and gives operators direct controls for which articles are in or out, plus Playbooks for proceduresAda
- Inkeep — Agent and retrieval layer over help desks, KBs, docs, workforce apps, and communitiesInkeep
- Mendable — Documentation-focused retrieval and chat, now served by Inkeep for documentation use casesMendable
- Algolia — Search and AI platform with generative experiences, hybrid retrieval, and agent tools over Algolia indicesAlgolia
- Glean — Enterprise search with permission-aware connectors and Glean Chat across organizational dataGlean
- Coveo — Enterprise search and support experiences with security-trimmed retrieval, citations, and generative answeringCoveo


