What “simple” means
A simple KB topic:- Handles one intent
- Completes in one turn
- Requires no clarification
- Triggers no actions
- Works the same way in Chat and Call
- Combine multiple questions
- Provide background or justification
- Offer SMS, handoff, or routing
- Ask the user a follow-up question
Before you start: define the intent
Answer these questions before creating the topic:- What is the exact question being answered?
- Can a human answer it in one short response?
- Can users reasonably phrase this question in several different ways?
- “What time is checkout?”
- “What time is checkout and can I stay longer?”
Step-by-step: creating a simple KB topic
Step 1: Choose a precise topic name
The topic name is the strongest signal for retrieval. Good topic names:- Describe one intent
- Are specific, not general
- Use
snake_case
checkout_timeparking_costpet_policypool_hours
infogeneralhotel_questionsmisc
Step 2: Write sample questions
Sample questions teach the retriever how users phrase requests. Add 5–10 variations that reflect real speech. Include:- Short questions
- Polite phrasing
- Informal or incomplete phrasing
- Call-style filler words
checkout_time sample questions
- what time is checkout
- checkout time
- when do we have to leave
- when is check out
- what time do we need to be out by
- uh what’s the checkout time
- Repeating the same sentence with small wording changes
- Writing marketing-style language
- Including answers
Step 3: Write the Content response
The Content field is the agent’s full response. It should be:- Short
- Direct
- Easy to understand when spoken
- Complete on its own
- State the answer clearly
- Optionally mention one next step
- Stop
checkout_time content
Checkout is at 11 a.m. If you need help with a late checkout, I can assist with that.This works because:
- The answer comes first
- The response ends cleanly
- No action is triggered
- Explanations or justification
- Policy language
- Multiple offers or options
Checkout is at 11 a.m., which allows our housekeeping team to prepare rooms for incoming guests and ensure a smooth experience for everyone.This reads well on a page but performs poorly in Call.
Step 4: Leave Actions empty
For a simple KB topic:- Do not add Actions
- Do not reference functions
- Do not trigger handoff or SMS
Common simple KB patterns
Static information
Topic namepool_hours
Content
The pool is open daily from 7 a.m. to 9 p.m.
Policy statement
Topic namepet_policy
Content
We allow dogs up to 50 pounds. A nightly pet fee applies.
Location information
Topic nameparking_location
Content
Parking is available in the garage beneath the hotel entrance.
Price reference
Topic nameparking_cost
Content
Self-parking is $25 per night.
Verification
Test in Chat
Ask the question using:- Exact phrasing
- Informal phrasing
- Polite phrasing
- Abrupt phrasing
- The same topic triggers every time
- The response does not change
- No follow-up question is asked
Test in Call
Ask the same question out loud, including hesitation or filler words. Confirm:- Speech is transcribed correctly
- The response sounds natural when spoken
- The agent does not over-explain
When a simple topic should become complex
Convert the topic to a complex pattern if:- You need to offer SMS
- You need to offer handoff
- You need clarification
- The user’s response affects what happens next
Final checklist
Before moving on, confirm:- The topic answers exactly one question
- Sample questions reflect real user phrasing
- Content is short and speakable
- Actions are empty
- The topic behaves the same in Chat and Call

