AAA AI Business OS Home

Website chat

What does the website chat answer, and what does it do when there is no answer

How it answers

An answer is the verbatim text of a confirmed answer of your organisation: a person writes and confirms the wording, and the chat neither paraphrases nor invents it. A question is matched against confirmed questions without a language model, so there is nothing to inject instructions into.

When there is no exact answer, the chat says: «The approved knowledge base has no exact answer. I will pass your question to a specialist» — and offers to leave a contact with consent to be contacted. The request becomes a lead in the CRM, and from there a person works with the visitor.

In which languages

Kazakh, Russian and English — by the language of the page. The hand-over phrase and the consent text are translated; confirmed answers are needed in every language the organisation wants to answer in.

How it is protected

The checks run on the server, not in the browser of the visitor.

What the chat never does

Apart from an answer from the confirmed base and passing on a request, the chat does nothing.

How to switch it on

The chat is switched on separately from the request form, in the project widget settings: showing confirmed answers to any visitor of the website is a decision of the organisation. The widget goes on the site with a single line.

Basis: docs/WEBSITE_CHAT_WIDGET.md, apps/api/src/modules/projects/widget-chat.service.ts. This page describes what exists in this build, not what is planned.