At 10:40 p.m., a guest writes: “Our flight lands after midnight. We are travelling with a child and a dog. Can we still check in, where can we leave the car, and will the kitchen be open?”

The hotel website says check-in ends at 11 p.m. An old front-desk guide says arrivals are possible around the clock if arranged in advance. The OTA page says no pets, while the reservations manager has allowed them in two room types for the past six months, subject to a fee. Google is displaying last season’s restaurant hours.

AI does not reconcile those operating decisions. It can, however, combine them into a fluent answer — and distribute the wrong promise faster.

The quality of a hotel knowledge base is not measured by how much text it contains. It is measured by whether the right statement can be identified for this property, guest, rate and date.

Replace the myth of one source of truth with authority by fact type

Hotels rarely have one literal “source of truth.” Availability and rates may live in a booking engine or central reservation system. The terms a guest actually bought belong to that reservation record. Breakfast hours are owned by the restaurant. Door widths and step-free routes need a verified property inventory, not marketing copy.

A more useful rule is: name one authoritative source, one owner and one precedence path for each class of fact. The website, an OTA description and a partner PDF are usually publishing surfaces. They may all reproduce a policy, but they should not outrank the approved policy register or a binding reservation snapshot simply because they are easier to retrieve.

NIST AI RMF 1.0 calls for documented knowledge limits, oversight, roles, testing and monitoring [1]. Its Generative AI Profile adds data lineage, source checks, grounded retrieval and safe failure beyond knowledge limits [2]. These are voluntary cross-sector frameworks, not hotel regulations.

Draw a boundary around the knowledge base

The knowledge base should hold verified operating assertions and the rules for using them. It should not become a stale replica of every hotel system.

Information class

Examples

Authoritative source

Reply rule

Relatively stable property facts

address, room size, equipment, verified accessibility

controlled property inventory; rooms or engineering owner

use until a review trigger or property change

Effective-dated policies

check-in, children, pets, deposits, cancellation

approved policy register; named policy owner

select the version that applies to the stay, channel and rate

Operating schedules

breakfast, kitchen, spa, transfers

department calendar

resolve the date, season, holiday and temporary exceptions

Live commercial data

rate, inventory, minimum stay, sales restrictions

booking engine, PMS/CRS or another named transactional source

query at reply time; never guarantee from an old copy

Reservation-specific facts

purchased terms, payment status, requests, permitted changes

reservation record and captured offer terms

disclose only after appropriate identification and authorisation

Recommendations

nearby restaurant, route, event

curated list with review date plus relevant official external source

present as guidance, not a guarantee about a third party

Sensitive internal material

access codes, staff contacts, incident plans, net rates

protected internal systems

exclude from the guest-facing collection and route to authorised staff

“Stable” does not mean permanent: an entrance can move during works and room attributes can change after refurbishment. Review frequency should follow volatility and the consequence of error, not one blanket schedule.

Give every assertion a passport

Start with small, testable assertions rather than long articles. A single document called “Everything about pets” can hide several independent changes. Room eligibility, animal restrictions, fee, advance approval and exceptions are easier to govern as separate records.

A practical record needs:

  • a unique ID and short label;

  • the canonical assertion and approved guest-facing wording;

  • property, room, service, channel, language and audience scope;

  • the primary source or system record from which it was derived;

  • a content owner and publishing approver;

  • version, approval date, effective_from, effective_to or review_by;

  • volatility class and maximum acceptable age;

  • access class: public, verified guest, staff, restricted;

  • related assertions and a precedence rule;

  • conditions that prohibit an answer without human verification.

A complex ontology is unnecessary, but provenance must survive. The W3C PROV-O Recommendation offers useful concepts: responsible agent, primary source, revision, generation time and invalidation time [3]. A hotel can use that discipline without implementing the standard itself.

Knowledge needs owners; changes need a route

“Marketing owns the knowledge base” is too broad. Marketing may improve the prose, but it should not decide whether a deposit is refundable or whether connecting rooms can be guaranteed.

Assign ownership by domain:

  • front office for arrival, departure and operational arrival exceptions;

  • revenue and reservations for rates, restrictions, changes and cancellation rules;

  • food and beverage or wellness for hours, inclusions and booking requirements;

  • rooms and engineering for physical attributes, equipment and accessibility;

  • security and the general manager for emergency procedures and disclosure boundaries;

  • legal or privacy responsibility for personal-data use, retention and access.

Each change needs a visible route: proposal → review → approval → effective date → publication → test. The CM-3 control in NIST SP 800-53 Rev. 5 similarly calls for approval, testing and retained change history [4]. A small hotel can use one form and a log rather than a committee.

Effective dates matter. A policy approved for next month must not replace today’s rule early. Nor does a new public policy necessarily rewrite terms already attached to a confirmed booking. The knowledge record needs scope and a link to the version presented at purchase.

Filter out the impossible before ranking what sounds similar

Semantic retrieval finds relevant wording; it does not confer authority. Last year’s breakfast document may closely match the question and still be wrong for this weekend.

Before semantic ranking, filter records by:

  1. property and service;

  2. language and audience;

  3. the user’s access rights;

  4. effective date and stay date;

  5. rate, channel or room category where those alter the rule;

  6. approval status and freshness threshold.

OWASP highlights cross-context leakage, conflicting sources and knowledge-base poisoning. It recommends permission-aware stores, logical separation, verified sources, record classification and retrieval logs [5]. In a multi-property platform, Hotel A’s content must never appear in Hotel B’s reply.

A conflict-resolution order

Use a deterministic order before asking the model to write:

  1. remove anything outside the property, guest, date, rate or access scope;

  2. use the named live transactional system for availability and price;

  3. for an existing booking, prefer the terms captured with that purchase;

  4. for policy, prefer the approved current register over a publishing copy;

  5. choose the latest record automatically only within the same approved version lineage;

  6. if equally authoritative sources conflict, abstain, open a knowledge incident and route it to the owner.

“Most recently edited” is not a universal tie-breaker. The most recent edit may be an unauthorised mistake.

Confidence should mean sufficient evidence, not a decorative score

A model-generated confidence percentage is not proof. A safer release rule checks whether:

  • at least one authoritative, in-scope source was retrieved;

  • it is effective and fresh enough for the requested precision;

  • no unresolved conflict remains;

  • the proposed answer stays within both access rights and the evidence.

If all four conditions hold, reply. If the evidence supports only a general rule, qualify it: “Standard check-in is available until 11 p.m.; a 12:40 a.m. arrival needs night-team confirmation.” If live rates are unavailable, a guarantee is unverified, an exception needs approval or sources conflict, stop guessing.

A handoff should carry more than “guest needs help.” Include the question, dates and party details already volunteered, the IDs and versions retrieved, the unresolved field, the responsible team and an expected response time. The guest should not have to start again.

NIST recommends mapping upstream dependencies, comparing output with known ground truth, checking sources in testing and operation, and failing safely beyond knowledge limits [2]. OWASP adds cross-verification, human oversight, automated checks and clear limits [7].

Keep hotel knowledge separate from guest history

The pet policy is hotel knowledge. A guest’s name, reservation number, allergy, passport information and message history are personal or transactional context. They may be brought into an authorised reply for a defined purpose, but they should not be copied into the shared knowledge corpus.

Where GDPR applies, Articles 5, 25 and 32 cover purpose limitation, minimisation, accuracy, storage limitation, protection by design and security [8]. EDPB Opinion 28/2024 stresses defining roles before processing and limiting personal data to what is necessary [9]. Legal basis and responsibilities require a case-specific assessment.

Practical controls include:

  • do not ingest complete chats, identity documents, payment data or guest lists by default;

  • before evaluating conversations, remove or replace identifiers and confirm the legal basis;

  • separate public, verified-guest and staff-only collections;

  • give staff and services only the permissions required for their task;

  • do not rely on model instructions alone: prompts do not eliminate disclosure or injection risk [6];

  • log enough to investigate without unnecessary personal-data copies; audit records can create privacy risk themselves [4].

EU-facing hotels should also assess provider and deployer roles under the EU AI Act. Article 50 transparency obligations apply from 2 August 2026 to certain systems that interact directly with people. European Commission guidance says users should be informed when they are dealing with an AI system unless that is obvious, subject to scope and exceptions [10][11].

Test the decision, not the elegance of the answer

Before launch, collect real, de-identified questions: simple, compound, incomplete, multilingual and adversarial. Forty to sixty priority scenarios are useful only if each probes a distinct failure rather than paraphrasing the FAQ.

Include tests for:

  • the correct fact and version for a specified date;

  • a rate or availability request while the live source is unavailable;

  • two conflicting sources;

  • another property’s valid policy;

  • a future policy applied to an old booking;

  • a guest requesting staff-only information;

  • an exception, guarantee or safety-sensitive action;

  • hidden instructions in an imported document and a direct “ignore your rules” prompt;

  • a complete human handoff without context loss;

  • natural, operationally equivalent answers in every supported language.

For each case, define the expected mode: answer, qualify or hand off. NIST calls for documented tests, deployment-like evaluation and live monitoring [1][2].

Production logs should show what was asked, which IDs and versions were retrieved, why a response mode was chosen, what the guest received and what a human corrected. Raw messages need not always be retained in full. Track source-backed replies, confident errors, unnecessary abstentions, stale or conflicting records, missed handoffs and correction time.

A practical 30-day rollout

Days 1–3 — set the boundary. Choose one property, two languages and five to seven high-value intents: arrival, stay rules, services, room facts, accessibility and booking changes. Prohibit automated promises about exceptions, refunds, safety and unverified special requests.

Days 4–7 — map sources. Record the system, owner, validity, freshness, access and fallback for each fact class. Mark contradictions; do not import them as peers.

Days 8–12 — create the first records. Convert 40–60 priority questions into atomic assertions with passports. Do not try to digitise the entire property in a month.

Days 13–16 — control change and access. Assign owners, approvers, dates and access classes; retain versions and remove personal, payment and unnecessary internal data.

Days 17–20 — build retrieval and conflict rules. Apply scope and permission filters before semantic ranking. Connect live systems only for facts that truly require a current transaction.

Days 21–24 — evaluate. Run the reference set, access attacks and stale-data cases. Test correct abstention as carefully as correct answers.

Days 25–27 — operate in shadow mode. Let the system draft while staff accept, correct or reject. Every correction should point to a source, metadata field or business rule — not merely a “better prompt.”

Days 28–30 — release narrowly. Open verified intents only, keep a visible human path, review incidents daily and define stop conditions. The outcome is a small governed loop, not a bot that “knows everything.”

Where Greetio fits

Greetio should not invent policy, assign authority to sources or turn an old PDF into truth. Those decisions belong to the hotel.

Greetio’s role is to retrieve governed knowledge from permitted sources, preserve context, respect versions and effective dates, and stay within the evidence. It should route uncertainty to the person who can resolve it. Retrieval logs, abstentions and corrections should reveal where the hotel must repair its operating truth — not merely tune the AI.

Conclusion

A hotel knowledge base starts with ownership, provenance, scope, precedence and stop conditions — not an upload button. Once those decisions are visible, AI can shorten the path to a verified answer. Without them, it gives disorder a confident voice.

Frequently asked questions

1. Does the hotel need to perfect all its data before starting?

No. Start with one property and five to seven high-value intents. The goal is not total coverage; it is controlled coverage with named sources, owners, effective dates, permissions and handoffs. Marking an unknown explicitly is safer than filling it with an assumption.

2. Can we just upload the website, FAQ and PDFs?

They can be source material, but they should not automatically become equal authorities. Establish provenance, approval, validity and conflict rules first. Imported files also need validation because external content can contain instructions intended to manipulate a model.

3. How often should the knowledge base be updated?

There is no single interval. Rates and availability should come from a live system at query time; temporary hours need date-level checks; policies require versions and effective dates; physical attributes need event-triggered updates plus periodic verification. Frequency follows volatility and consequence.

4. Do we need one source of truth for the entire hotel?

No. You need one named authority per fact class and an explicit precedence order. Transactional data, policies, department schedules and room attributes legitimately belong in different systems.

5. Can every guest conversation be added to the knowledge base?

Not by default. Conversations may contain personal, payment, health or other sensitive data. Analysis requires a defined purpose and legal basis, minimisation, de-identification or redaction, controlled access and retention. Shared knowledge should contain hotel rules, not guest dossiers.

6. What should AI do when sources conflict or evidence is missing?

It should not pick the most convenient answer. It should preserve the sources and context, state what needs confirmation, open a knowledge issue and hand the case to the named owner with an expected response time.

7. Must a hotel tell guests that they are interacting with AI?

That depends on jurisdiction and the parties’ roles. For systems in scope of the EU AI Act, Article 50 has applied since 2 August 2026 and requires people to be informed of direct interaction with AI unless it is obvious, subject to definitions and exceptions. Even where it is not legally required, a brief disclosure and an easy route to a person are sound trust practices.

Sources

  1. NIST — Artificial Intelligence Risk Management Framework (AI RMF 1.0), NIST AI 100-1 (2023).

  2. NIST — Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile, NIST AI 600-1 (2024).

  3. W3C — PROV-O: The PROV Ontology, W3C Recommendation (2013).

  4. NIST — Security and Privacy Controls for Information Systems and Organizations, SP 800-53 Rev. 5.

  5. OWASP GenAI Security Project — LLM08:2025 Vector and Embedding Weaknesses.

  6. OWASP GenAI Security Project — LLM01:2025 Prompt Injection.

  7. OWASP GenAI Security Project — LLM09:2025 Misinformation.

  8. European Union — Regulation (EU) 2016/679, General Data Protection Regulation.

  9. European Data Protection Board — Opinion 28/2024 on certain data protection aspects related to the processing of personal data in the context of AI models (17 December 2024).

  10. European Union — Regulation (EU) 2024/1689, Artificial Intelligence Act, Article 50 and Article 113.

  11. European Commission — Transparency obligations under Article 50 of the AI Act (official Q&A, updated July 2026).

Links were checked during editorial preparation; external-page availability and content may change.