AI or Rules? How We Keep Our Virtual Receptionist Practical and Affordable
YITM explains deterministic-first AI reception, bounded Azure calls, service knowledge and fail-safe handover for small-business website automation.

Quick answer
A chatbot does not become better simply because every sentence goes to an expensive model. A visitor asking whether we help in Wollert needs an accurate service-area answer. A visitor describing two overlapping faults may need interpretation. Those tasks warrant different tools.
Evidence note: YITM build experience and labelled tests are distinguished from unverified live-customer savings or conversion outcomes.
The customer problem behind this workflow
Uncontrolled AI usage can raise costs, slow answers and create unnecessary risk around published prices or operating hours. A model can also sound certain about a service it has not checked.
Small businesses need reliability and clear limits before they need the largest possible model. The useful question is not “How many AI calls can we make?” but “Which questions genuinely need AI?”
How we designed the YITM workflow
YITM starts with server-side rules and reviewed knowledge for straightforward service questions, published pricing, service areas and access boundaries. More ambiguous wording may move to a governed model request through the existing gateway.
Before any AI-generated interpretation influences the workflow, the response must fit a strict schema, reference the customer’s evidence and stay within budget. When a gateway times out or a response fails validation, the system must continue with clarification or human review instead of inventing a booking or price.
What we built, tested and learned
Our staged tests included model mock timeouts and structured-plan validation. In a bounded real Azure probe, three of five strict EP2 cases passed; two others highlighted the need to distinguish legitimate classification disagreement from unsupported evidence.
The lesson was to improve evidence-grounding and acceptance diagnostics rather than relax the validator just to turn every test green. Separate model tests, acceptance tests and actual production cost data remain essential.
What this could improve for YITM and other businesses
This design is intended to reserve paid interpretation for situations where it adds value, while keeping basic answers available. We have not established a verified percentage cost reduction from production traffic.
A local retailer, repairer or professional service could start with an approved FAQ, a small set of guarded actions and one model-assisted ambiguity path, then measure calls per useful enquiry.
Local business perspective: Epping, Wollert and Melbourne North
Our own service work in Melbourne’s northern suburbs provides a practical test bed: customers want a clear next step, especially when they cannot describe a technical problem. This article is a first-party YITM workflow example, not a claim that an identical automation suits every local business. A café, clinic or trade service should map its own permissions, customer journey and response expectations before copying the pattern.
How we would reproduce a customer-facing error
Write down the exact sequence, not merely “the chatbot got confused”: first message, assistant question, second message, subsequent reply and expected outcome. Then reproduce it with the same browser session rules and configuration as the actual website.
Test several distinct failure modes: a rule selecting the wrong service, a validated AI plan containing unsupported evidence, context disappearing between requests, and an expired or disabled feature flag. Each requires a different remedy.
Compound intent: a practical example
“My laptop runs slowly, and Mum’s email has stopped working.” A helpful assistant recognises that the laptop performance problem and the email problem need distinct details. It should not infer they share the same cause.
A concise follow-up could be: “I can note both. Is Mum’s email failing on the same laptop or on another device?” One question can resolve an important relationship without making the customer fill out two lengthy forms.
Frequently asked questions
Should every customer message use an AI model?
No. Reliable published facts and standard workflows can often use reviewed content and deterministic code.
What if the AI budget runs out?
The customer should still be able to clarify their request or reach a person; the system must not invent a result.
Keep exploring YITM's workflow automation work
Start with our virtual receptionist overview, then follow the engineering details below.
- small business ai automation case study melbourne
- quoteme ai virtual receptionist melbourne
- How our website works as a virtual front desk
- Our wider small-business workflow lessons
Behind the Build · all ten articles
- Part 1 — How We Built an AI Receptionist That Asks Better Questions
- Part 2 — Why Our AI Receptionist Needs to Remember the Conversation
- Part 3 — AI or Rules? How We Keep Our Virtual Receptionist Practical and Affordable
- Part 4 — From AI Conversation to QuoteMe: A Safer Customer Handover
- Part 5 — When AI Gets It Wrong: How We Test and Improve Our Receptionist
- Part 6 — One Customer, Two Problems: Designing AI for Multiple Service Requests
- Part 7 — Why Our AI Receptionist Cannot Book Work or Approve Prices on Its Own
- Part 8 — How We Connect Website Enquiries, QuoteMe and Staff Follow-Up
- Part 9 — How We Measure Whether an AI Receptionist Is Actually Helpful
- Part 10 — Start With One AI Workflow: What Our Small Business Learned
Could your business use a clearer customer workflow?
Tell us which enquiry, follow-up or handover consumes time for your team. We can discuss a small, human-reviewed workflow that fits your current tools. Please do not send passwords, API keys or private customer records. We confirm scope and pricing before any paid work.