Not sure where AI can help you? Take our free AI assessment.

LUMINA
AI CONSULTING
Back to all articlesAutomation and Chatbots

Website chatbots: what to know before building one

A useful chatbot starts with reliable information and clear limits on the questions it can answer.

Website chatbots: what to know before building one

A website chatbot can help visitors find service information, understand a process or reach the right contact. To plan it well, define which questions it will cover and which source supports each answer.

The appearance of the chat window is only one part of the work. If the website contains outdated or contradictory information, the chatbot may repeat the same problem in a more convincing form. Prepare the content before expanding the features.

Set a focused objective

Choose an audience and a group of questions. A training provider might begin with course formats, registration and contact details. A service business might cover its areas of work and the information needed to request a quotation.

Also write down what the chatbot must not do. For example, it should not confirm a booking without connecting to the relevant system or invent an unpublished price. Include these limits in testing.

Prepare reliable source material

Create a list of approved pages or documents and assign responsibility for updates. Remove duplicates and record validity dates for information that changes. Each service should have a clear description and a next step.

An architecture called RAG combines source retrieval with response generation. Microsoft describes it as a way to ground responses in relevant data. It does not automatically make the system error-free; the sources and answers still need testing.

Test the questions visitors will actually ask

Prepare direct questions, questions with spelling mistakes and ambiguous requests. For Albanian, also test variations without ë and ç. Check whether the response preserves the meaning and uses the correct terms for your service.

Include questions that the sources cannot answer. A useful response acknowledges the gap and offers a contact option instead of filling it with invented information. Also test requests that try to divert the chatbot from its intended task.

An example for a training website

In an illustrative scenario, a visitor asks whether a workshop is suitable for beginners. The chatbot uses the published level description to explain the knowledge required. When asked about an unpublished date, it directs the visitor to the contact form.

A good outcome is that the person understands the next step. Every conversation does not need to be resolved inside the chatbot; an appropriate handover to the team is also part of the service.

Measure quality after launch

Review which questions remain unresolved, which source pages are missing and where corrections are needed. Examine sample conversations in line with your privacy rules. Conversation volume indicates use, but not necessarily accuracy or satisfaction.

Define a process for updating content and retesting questions after each change. A chatbot is a service to maintain, rather than an element added to a website once and forgotten.

Frequently asked questions

Can it work in Albanian and English?

It can be designed for both languages, but quality should be assessed separately using relevant questions and sources.

Should it have access to every document?

No. Start with information needed for the task and approved for the chatbot's audience.

Let's discuss your chatbot

Lumina helps you define the questions, sources and testing approach. Tell us what visitors most often look for on your website.

Sources and further reading

Microsoft Learn — Retrieval augmented generation