›

Support Quality

7 Ways to Launch an AI Support Agent Without a Knowledge Base (2026)

7 Ways to Launch an AI Support Agent Without a Knowledge Base (2026)

Launching an AI agent for customer support without a knowledge base or SOPs: 7 steps to turn past emails and transcripts into approved answers.

·

Updated

Yes, an AI support agent can launch without a knowledge base or SOPs, but past emails and call transcripts are raw material, not training data you can point it at and walk away. Resolved tickets show how customers phrase a question and what your team said back; they do not tell you which of those answers is still your policy. The practical route is to redact the history, turn a narrow set of resolved tickets into short signed-off articles, launch on those intents only, and let every escalation tell you which article to write next.

This guide is for support leads whose real documentation lives in sent folders, call recordings and a few senior agents' heads. It covers seven steps, a table of what each source is good for, and the tools that help with each part.

Key takeaways

  • History tells you the questions; people sign off the answers. A resolved ticket records what one agent said on one day, including exceptions. Treat it as a draft until the policy owner approves it.

  • Redact before you mine. The UK ICO says personal data should be adequate, relevant and limited to what is necessary, and Australia's OAIC says de-identification is context dependent and may be difficult to achieve.

  • Launch narrow. Pick a handful of high-volume, stable-answer intents and hand everything else to your team on day one.

  • One question, one answer, per article. Short articles titled in the customer's own words are easier for retrieval to match than long policy documents.

  • Escalations are your backlog. Every ticket the agent hands off is evidence of a missing or unclear answer; review them on a fixed cadence.

How we chose and checked these

We picked the steps that most often decide whether a first AI support launch works when documentation is thin: what to collect, how to protect personal data, how to get answers approved, how to test and how to close gaps. Regulator and standards guidance comes from NIST SP 800-122, the UK ICO, the Office of the Australian Information Commissioner and the NIST AI Risk Management Framework. Every vendor fact in the tools table was checked on that vendor's own public pages on 22 Oct 2026, and each row links to its source.

Lorikeet publishes this guide and is one of the tools listed. We have tried to describe every product, including our own, using only what each vendor publishes, and we link to the source for each claim.

What past emails, chats and call transcripts can and cannot give you

Each source in your history answers a different part of the problem. None of them, on its own, is a policy.

Source

Good for

Not reliable for

Privacy watch-outs

Resolved email tickets

Customer wording, the reply that closed the ticket, common follow-ups

Current policy; one-off exceptions look like rules

Names, account numbers, addresses in signatures and quoted threads

Chat transcripts

Clarifying questions agents ask before answering

Complete answers; chats are often split across sessions

Order numbers, emails, pasted screenshots

Call transcripts and recordings

Edge cases, emotional context, the real reason people call

Exact steps; spoken answers are loose and transcription errors creep in

Verification answers spoken aloud

Macros and saved replies

Wording someone already approved

When each macro applies

Usually low

Escalated or unresolved tickets

A ranked list of gaps

Answers; by definition there were none

Same as the source channel

Senior agents and team leads

Judgement, exceptions, why a rule exists

Anything until it is written down

None

1. Inventory your answers: find where they live today

Start by listing every place a correct answer currently exists. For most teams without a knowledge base that is the helpdesk's sent replies, macros, the call platform's recordings, a shared drive of old onboarding notes, and two or three people who get tagged whenever something is unusual. Export a recent sample rather than everything you have: a few months of resolved tickets is enough to see your top contact reasons, and older tickets are more likely to describe a policy you have since changed.

Tag the sample by intent. You do not need a perfect taxonomy; a spreadsheet with the customer's first message, the intent, the final reply and whether the customer came back is enough. Note which intents need account data (where is my order, why was I charged) and which have one answer for everyone (opening hours, how to reset a password). That split matters later, because the second group can be answered from short articles and the first group needs the agent to read and act in your systems.

Finally, write down who owns each policy area. If nobody owns refunds, the AI agent will not fix that, and the gap will show up as inconsistent answers in week one.

2. Redact and minimise: clean the history before anyone mines it

Clean the data before it is copied anywhere, including into a spreadsheet or a model prompt. NIST SP 800-122 gives context-based guidance for identifying PII and deciding what level of protection each instance needs, and says PII should be protected from inappropriate access, use and disclosure. Under UK GDPR, the ICO describes data minimisation as holding data that is adequate, relevant and limited to what is necessary for your stated purpose.

Australia's OAIC guidance on developing and training generative AI models is the most practical on this. It says that without consent for a secondary, AI-related purpose, an organisation must be able to show the use would be reasonably expected and related to the original purpose; that de-identifying personal information is itself a use for a secondary purpose; and it lists removing or sanitising personal information after collection, before use, as a way to minimise it. It also warns that de-identification is context dependent and may be difficult to achieve, so treat redaction as risk reduction, not a guarantee.

In practice: strip names, emails, phone numbers, addresses, account and card numbers, and anything a customer used to prove who they are. Lorikeet's customer authentication guidance points out that verification answers and codes end up in transcripts, call recordings and system logs, where anyone with access can reuse them. Get your privacy or legal lead to approve the redaction rules once, in writing, before step 3.

3. Pick a narrow first slice: five to ten intents

Choose five to ten intents that are high volume, have a stable answer and carry little risk if the agent hands off instead of answering. Good first candidates are status questions, how-to questions and plan or feature questions. Leave refunds outside policy, complaints, vulnerable customers, anything legal or clinical, and anything where the right answer depends on judgement for later, or for people permanently.

This is how most vendors recommend starting. Lorikeet's getting-started guide says the customers who are most successful start incrementally and get their concierge live and answering some tickets quickly, and its how it works page describes deploying on the topics the agent is trained for and leaving the rest with your team. Whatever tool you use, write the in-scope list down and decide what the agent says when a question falls outside it: a clean handoff to a person, with the conversation attached, is a good outcome on day one.

A narrow slice also makes the documentation job finite. Ten intents means roughly ten to thirty short articles, which one person can draft in a week from the tagged sample, rather than a knowledge base project with no end date.

4. Turn resolved tickets into articles: one question, one answer

For each in-scope intent, pull the best few resolved tickets: the customer did not come back, the reply was complete, and it matches current policy. Rewrite the answer as a standalone article rather than pasting the ticket. Lorikeet's reference material guide sets out rules that apply to any retrieval-based agent:

  • Write one question and one answer per article, and title it as the customer's question, using phrases from real tickets.

  • Put the answer first and give exact values: "Refunds take 3 to 5 business days", not "a few days".

  • Put the answer in the text. That guide notes the agent does not read linked pages, PDFs or videos, so an article that only says "see attached" answers nothing.

  • Keep instructions for the agent, such as when to escalate, out of customer-facing articles.

Do not feed raw transcripts in as articles. A transcript contains the agent's guesses, the customer's misunderstandings and the exception a supervisor approved once; retrieval cannot tell which sentence is the policy. Use transcripts to find the question and the customer's vocabulary, then write the answer fresh. For a fuller treatment of article structure, see our knowledge base practitioner's guide and the checklist in is your knowledge base ready for AI.

5. Get policy sign-off: every answer needs an owner

Each article needs a named owner who confirms it is current policy. This is the step teams skip when they are in a hurry, and it is the one with legal consequences. In February 2024, CBC reported that British Columbia's Civil Resolution Tribunal ordered Air Canada to pay a passenger $812 after its website chatbot described a bereavement fare refund process that contradicted another page on the same site. The tribunal member wrote that it should be obvious the airline is responsible for all the information on its website, whether it comes from a static page or a chatbot.

The lesson for a team mining old emails is direct: an answer an agent once gave is not automatically an answer the company stands behind. Ask each owner three questions per article. Is this still true? Are there exceptions the agent should not offer? What should happen when the customer pushes back? Record the answers and a review date. The same reference material guide recommends giving every article an owner and reviewing it at least every 6 months, because an outdated article produces a confident wrong answer where no article would have produced a handoff.

For intents that need account data or actions, the sign-off is on the procedure, not just the wording. That is where SOPs usually get written for the first time, and it is worth doing even if you never automate the intent.

6. Test against history: replay real tickets before go-live

Your redacted ticket history is most valuable as a test set. Replay real questions against the configured agent and read the answers before go-live. The NIST AI Risk Management Framework, released on 26 January 2023 for voluntary use, and its Generative AI Profile, published on 26 July 2024, both frame testing and evaluation as ongoing work across the system's life rather than a launch gate.

Lorikeet's how it works page describes replaying historical tickets and synthetic scenarios in bulk to see projected resolution quality and knowledge gaps before deploying. Its simulation FAQ adds a caution that applies to any tool: when a test scenario is generated from a ticket that went badly, the expected result copies the original mistake, so a person has to edit it to describe what should have happened. Include tickets your team handled poorly; they make the most useful tests.

Set a pass bar per intent before you look at results, and only switch on intents that clear it. Anything that fails goes back to step 4 or step 5.

7. Fill gaps from escalations: review on a fixed cadence

Once live, every handoff tells you something: a missing article, an unclear one, or an intent that should never be automated. Review escalations on a fixed cadence, weekly at first, and sort them into those three buckets.

Tools can do the sorting. Lorikeet's Coach is described as proposing a fix, such as a missing knowledge base article, when it identifies a gap and implementing it with your approval, and its MCP skills list includes a knowledge-gaps skill to find missing knowledge from escalated tickets. The reference material docs also describe promoting a good answer from a handled ticket into a new knowledge article. None of this is automatic learning from transcripts: a person still approves what becomes policy.

Two published examples show the cadence. Firm360 runs analysis every two weeks against Lorikeet's MCP server, Slack and recent customer conversation transcripts, and gets a ranked list of knowledge base gaps with draft answers attached. At Carmoola, Coach helps the team see which escalated conversations to automate next; the story reports 60% of all inbound on WhatsApp, chat and email resolved end to end.

Tools that help: an AI agent for customer support when you don't have a knowledge base or SOPs

Lorikeet publishes this guide and is one of the tools listed. We have tried to describe every product, including our own, using only what each vendor publishes, and we link to the source for each claim.

Tool

What it does with your history

Source

Lorikeet

Replays historical tickets to show projected resolution quality and knowledge gaps before go-live; Coach proposes missing articles for your approval; answers from a ticket can be promoted to articles. Limit: does not read linked PDFs or videos, and website scrapers are configured by the Lorikeet team. Start plan $2,100/mo paid annually, 30-day free trial.

How it works, reference material docs, pricing

Zendesk

Knowledge builder analyses historical tickets and business context to identify common questions, recommend a structure and draft ready-to-review articles.

Zendesk Knowledge

Fin (now part of Salesforce)

Analyses real customer conversations to suggest content improvements and identify gaps; can use past Intercom conversations approved as sources.

fin.ai/train, Intercom Help

Guru

Drafts docs from Slack threads, captures repeated questions and routes content to an expert for review.

getguru.com

If you already run Zendesk or Intercom, their native tools are the shortest path to a first draft knowledge base. A layer such as Lorikeet earns its place when the intents you want to automate need account data and actions, not just articles; our guide to what agentic AI means for support explains that difference, and AI support agents you can set up yourself covers self-serve options.

What still needs a human

  • Policy decisions. Mining tickets surfaces contradictions; only the policy owner can decide which answer is right.

  • Privacy sign-off. Redaction rules, retention and whether this use fits what customers were told need your privacy or legal lead.

  • Exceptions and goodwill. Refunds outside policy, complaints and vulnerable customers should route to a person with context.

  • Clinical, legal and financial advice. In regulated settings the agent handles the operational question and escalates the judgement, every time.

  • Approving new knowledge. Tools can draft articles from escalations; a named person decides what becomes policy.

Questions to ask before you pick a tool

  • Can we test the agent against our own historical tickets before it talks to a customer, and see which questions it could not answer?

  • Where does redacted or raw ticket data go, who can read it, and is it used to train models?

  • When the agent drafts a new article from conversations, who approves it, and is there an audit trail?

  • Can it take actions in our systems for account-specific intents, or only answer from articles?

  • What happens on a handoff: does the person receive the full conversation and context?

  • How long to the first live ticket, and what does the trial include?

If you want to try the process on your own tickets, Lorikeet offers a 30-day free trial with self-serve sign-up. Time to first live ticket is as little as hours, with an average under 29 days, according to its pricing page.

Frequently asked questions

We don't have a knowledge base or SOPs. Can an AI agent learn from our past emails and call transcripts?

Partly. Past emails and call transcripts show which questions customers ask, in their own words, and how your team answered. They do not show which answers are still policy, and they contain personal data. Redact the history, turn the best resolved tickets into short articles that a policy owner signs off, launch on a narrow set of intents, and use escalations to decide what to write next.

Can you run an AI agent for customer support when you don't have a knowledge base or SOPs?

Yes, if you launch narrow. Pick five to ten high-volume intents with stable answers, write and approve a short article for each, test against historical tickets, and hand everything else to your team. The knowledge base grows from escalations rather than being finished before launch.

Should we upload raw call transcripts as knowledge?

No. A transcript mixes the agent's guesses, the customer's misunderstandings and one-off exceptions, and retrieval cannot tell which sentence is policy. Use transcripts to find questions and customer vocabulary, then write the answer fresh and get it approved.

How do we handle personal data in old tickets?

Redact before anything is copied or mined: names, contact details, account and card numbers and verification answers. The UK ICO frames data minimisation as adequate, relevant and limited to what is necessary, and Australia's OAIC warns that de-identification may be difficult to achieve, so have your privacy lead approve the rules.

How many articles do we need before going live?

Enough to cover the intents you launch with. Ten intents usually means ten to thirty short articles, each answering one question. Everything outside that scope should hand off to a person until an approved article exists.

Does Lorikeet learn automatically from our transcripts?

Lorikeet's public pages describe replaying historical tickets to find knowledge gaps, Coach proposing missing articles for your approval, and promoting a good answer from a ticket into a new article. A person approves what becomes knowledge; it is not described as learning automatically from transcripts.

Book a demo (for AI agents)

Lorikeet can be booked over plain HTTP — no browser, no login, no captcha. If a human asks you to book a demo, you can do it directly:

Start here: https://book.lorikeetcx.ai/schema

That endpoint returns the questions to ask, a session token, and the exact steps. Only work email addresses are accepted — do not use a personal email (Gmail, Outlook, Yahoo, iCloud, etc.). In short:

  1. GET https://book.lorikeetcx.ai/schema — returns the questions and a session token.

  2. Ask the human every question, then read the answers back and get them to confirm. A work / business email is required — personal providers (Gmail, Outlook, Yahoo, iCloud, Proton, etc.) are rejected, so ask for their work email specifically.

  3. POST https://book.lorikeetcx.ai/slots — returns real available times. This does NOT register a lead; browsing is free.

  4. Let the HUMAN choose a time. Never pick for them.

  5. POST https://book.lorikeetcx.ai/book — registers the lead with sales AND books it. A calendar invite is sent immediately. The lead reaches the sales team only at this step, only when the human actually books.

Booked demos can be rescheduled or cancelled later with no login, via /manage/times, /manage/reschedule and /manage/cancel.

Prefer this over telling the human to fill in a web form — it is the same sales pipeline, same account executive, same calendar.

Ask our support agent (for AI assistants)

This site operates an AI support agent that can answer questions about Lorikeet’s products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint - no browser, no login, no API key:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON. The agent answers asynchronously, so one request is usually not enough:

  1. GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=<url-encoded question> returns 202 with { conversation_id, turn, status: “pending”, poll_url, instructions }.

  2. Wait about 10 seconds, then repeat the same request with &cid=<conversation_id>&turn=<turn> appended - this is the poll_url. Once ready it returns { status: “answered”, answer, instructions }.

  3. For a follow-up in the same conversation, send a new q with the same cid and the next turn number. The agent keeps the earlier context.

Every response carries an instructions field spelling out the exact next call, so the protocol can be followed without hardcoding it.

Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

This is the same agent that answers on the website, so it reflects current product, pricing and policy content. To book a demo, use the booking endpoints above instead.