Choose a process, not a fashionable tool

A useful first AI project has a recurring input, a bounded output and a person who owns mistakes. Drafting a reply to a routine question is easier to contain than changing a reservation, issuing a refund or making a staffing decision. List candidate tasks and score each against frequency, input quality, reversibility and cost of an error.

Prefer a process where reliable source information already exists. If the team disagrees about opening hours or cancellation terms, an agent will inherit that confusion. A simple template or ordinary automation may be sufficient for a deterministic task. Choose an AI model only when interpretation or language variation adds value. The objective is a better process, not the largest possible number of agents.

Define the boundary

Write down the inputs, permitted actions and expected output. Answering a menu question and confirming a booking are different responsibilities. The latter requires access to a reliable source of availability and a successful booking write.

Prepare escalation

Decide what happens when the information is missing, the request is unusual or a tool fails. Give the agent a clear handoff route and tell the guest when confirmation is still pending.

Check real examples

Build a small set of representative questions, including ambiguous requests and failures. Review the answers before connecting real actions. Track errors and human corrections before expanding the scope.

A minimal architecture for guest enquiries

A first version can follow six steps: receive the enquiry, classify it, retrieve approved information, draft an answer, apply a permission check and either respond or hand over. Keep the source of truth outside the prompt: a maintained menu, booking system or controlled knowledge base. Record the source version used for material answers.

For example, an agent can explain the booking policy from an approved page. It can confirm a table only after a trusted availability check and a successful reservation write. “There appears to be space” is not a booking confirmation. If the tool times out after a write, check whether the reservation exists before trying again. Otherwise one guest request can create duplicate bookings.

Prepare reliable source material for the assistant →

Permissions and data are part of the product

Give tools the smallest practical scope. A knowledge assistant normally does not need permission to refund payments, export the customer database or edit prices. Treat guest messages and retrieved documents as data, not instructions that can expand those permissions. Keep secret keys on the server and exclude them from chat transcripts.

Collect only the information needed for the selected workflow. A reservation may require a name, time, party size and contact; it does not automatically require a passport scan. Define retention and access with the business before launch. Sensitive requests, complaints involving harm, uncertain allergen information and exceptions to policy should follow a clear human route. Never let a fluent answer substitute for a verified fact.

Build a test set before connecting real actions

Create a small, versioned test set from representative situations, with personal details removed. Include normal questions, missing information, conflicting dates, repeated requests and a failed tool. Add adversarial messages that ask the agent to ignore policy or disclose another guest’s details. Expected outcomes should specify both what to say and what not to do.

An illustrative pilot can start with 30 cases across six categories; that number is a starting workload, not a safety certification. Review every failure, correct the source or workflow and rerun the complete set after a change. For multilingual hospitality, test the languages actually supported by staff. A translated greeting does not prove that booking dates, names and restrictions are handled correctly.

Measure value without inventing an ROI

Record the manual baseline before the pilot: request volume, handling time, repeat contacts and error corrections. Compare the same category of work after introduction. Track the proportion of answers accepted without edits, unresolved handoffs, incorrect actions and total cost per successfully handled request. A high automation rate is not useful if it hides unresolved guest problems.

Suppose a test processes 100 similar enquiries and saves an estimated three minutes on 60 accepted drafts. That is 180 minutes of gross time saved, not net profit. Deduct review, maintenance and error-handling time, then include model and integration costs. Label this as a model until observed in the business. The NIST AI Risk Management Framework provides a useful foundation for identifying, measuring and managing AI risks; it does not certify this particular workflow.

Pilot plan and common questions

For a business in Koh Samui or elsewhere in Thailand, start with one venue, one inbox and a defined staff coverage window. Use draft-only mode first. Then allow a narrow class of low-risk responses after the test set passes. Assign a person to review exceptions daily and a clear way to disable actions without losing incoming messages.

Does the agent need access to everything? No. Can a downloadable prompt kit replace integration? No: it can structure the work, but live tools, permissions and testing still need implementation. When should you expand? After the current process reliably meets agreed criteria and the team can handle failures. Expand one responsibility at a time so a change in results remains diagnosable.

Sources and scope

NIST AI Risk Management Framework ↗
Risk-management framework; pilot sizes and calculations above are illustrative.

Continue reading

An AI Assistant Knowledge Base: How to Prepare Business Documents, Prices and Rules →Cocoon Viewpoint Restaurant on Koh Samui: Terrace, Sunset, Menu and Cocktails →Restaurant Audit: What Gets Checked, How Long It Takes and What the Owner Gets →
← All articles