HomeGlossary

The AI glossary
for South African
business.

34 termsPOPIA includedPlain English

What do the AI terms actually mean?

This page defines 34 terms a South African business meets when it buys AI: the AI vocabulary, the South African legal and billing terms, and the commercial ones. Each definition stands on its own and none of them is a sales pitch.

34 terms at a glance

The short version
of every term.

One line each. The full definition for every term is below.

In one line
AI automationAI automation is software that does a repeating business task end to end rather than helping a person do it faster.
AI agentAn AI agent is a system that is given a goal and a set of tools, then decides for itself which tools to use to reach the goal.
Website chatbotA website chatbot is an assistant embedded in a website that answers visitors in a conversation instead of making them read the site or fill in a form.
Live chatLive chat is a website chat window staffed by a person.
Conversational AIConversational AI is the broader field covering any system that holds a natural-language conversation — website chat, voice, messaging.
Large language model (LLM)A large language model is the general-purpose text model underneath most current AI products.
Retrieval-augmented generation (RAG)Retrieval-augmented generation is the technique of fetching the relevant passages from a business’s own documents and giving them to the language model as context…
Knowledge baseA knowledge base is the collection of a business’s own content — prices, policies, product detail, FAQs — that an AI system is grounded in.
HallucinationA hallucination is a confident, fluent, wrong answer produced by a language model that had no grounding for the claim.
GuardrailA guardrail is a rule enforced in code around an AI system rather than requested of it in a prompt.
Human handoffA human handoff is the moment an AI stops and passes a conversation to a person, with the history attached.
IntentAn intent is what the person actually wants, as distinct from the words they used.
PromptA prompt is the instruction given to a language model before it answers, including its role, its rules and the context it may use.
Workflow automationWorkflow automation connects the systems a business already runs so that a completed step in one triggers the next in another — a booking creating a calendar entry…
POPIAThe Protection of Personal Information Act is South Africa’s data protection law.
Information OfficerUnder POPIA every South African business has an Information Officer — by default the head of the organisation — who is accountable for how personal information is…
Data residencyData residency is the question of which country your customer data physically sits in, and therefore whose law governs it.
The 11 official languagesSouth Africa has eleven official languages: English, Afrikaans, isiZulu, isiXhosa, Sesotho, Setswana, Sepedi, Xitsonga, siSwati, Tshivenda and isiNdebele.
SASTSouth African Standard Time is UTC+2 all year — South Africa does not observe daylight saving.
SARS-ready tax invoiceA tax invoice that meets the South African Revenue Service’s requirements: the words "Tax Invoice", both parties’ names and addresses, the supplier’s VAT number, a…
VATValue-Added Tax is charged at 15% in South Africa by businesses registered for it.
PayFastPayFast is a South African payment gateway that takes card, EFT and debit-order payments in rands.
Debit orderA debit order is a recurring instruction to collect a fixed amount from a bank account or card.
WhatsApp Business APIThe WhatsApp Business API is Meta’s official interface for businesses to send and receive WhatsApp messages programmatically, as distinct from the WhatsApp Business app.
Setup feeA setup fee is the once-off charge for building and training a system before it goes live, as distinct from the monthly that keeps it running.
Ideal customer profile (ICP)An ideal customer profile is the written description of the kind of company worth selling to — sector, size, location, what they already use.
CRMA customer relationship management system is the record of who your prospects and customers are and what has happened with each one.
Lead captureLead capture is collecting enough about an interested visitor to follow them up — usually name, contact detail and what they were asking about.
No-showA no-show is a booked appointment the customer does not arrive for.
Month-to-monthMonth-to-month means the agreement renews each month and either side may stop it, as opposed to a fixed term with a cancellation penalty.
APIAn application programming interface is the defined way one piece of software talks to another.
WebhookA webhook is a URL one system calls the moment something happens, so the other system reacts immediately instead of polling for changes.
TokenA token is the unit a language model reads and writes in — roughly three-quarters of a word.
Embed codeAn embed code is the single line of script added to a website to load a widget such as a chatbot.
The AI vocabulary

The AI vocabulary.

AI automation

AI automation is software that does a repeating business task end to end rather than helping a person do it faster. It reads the input, decides what to do, does it, and escalates only what it cannot handle — answering an enquiry, booking a slot, issuing an invoice.

AI agent

An AI agent is a system that is given a goal and a set of tools, then decides for itself which tools to use to reach the goal. It differs from a chatbot in that it takes actions — writing to a calendar, updating a CRM — rather than only producing text.

Website chatbot

A website chatbot is an assistant embedded in a website that answers visitors in a conversation instead of making them read the site or fill in a form. A modern one is trained on the business it belongs to, so it answers about that business rather than in general.

Live chat

Live chat is a website chat window staffed by a person. It is the predecessor of the website chatbot and is still what most South African businesses mean when they say "chat". Its limit is staffing: it answers during office hours and nowhere near instantly when the team is busy.

Conversational AI

Conversational AI is the broader field covering any system that holds a natural-language conversation — website chat, voice, messaging. It is the term used in tenders and procurement documents where "chatbot" would sound too small.

Large language model (LLM)

A large language model is the general-purpose text model underneath most current AI products. It is trained on very large amounts of text and predicts language rather than looking answers up, which is why it must be grounded in a business’s own content before it can be trusted to answer about that business.

Retrieval-augmented generation (RAG)

Retrieval-augmented generation is the technique of fetching the relevant passages from a business’s own documents and giving them to the language model as context before it answers. It is what stops a chatbot inventing your prices: the model is answering from your text, not from memory.

Knowledge base

A knowledge base is the collection of a business’s own content — prices, policies, product detail, FAQs — that an AI system is grounded in. Its accuracy sets the ceiling on the AI’s accuracy: a system answering from a stale knowledge base repeats stale answers confidently.

Hallucination

A hallucination is a confident, fluent, wrong answer produced by a language model that had no grounding for the claim. It is the single biggest risk in a customer-facing AI, and it is managed by grounding the model in real content and by refusing rather than guessing.

Guardrail

A guardrail is a rule enforced in code around an AI system rather than requested of it in a prompt. Asking a model not to quote a price is a request; checking the output for a currency symbol before it sends is a guardrail. Only the second one holds under pressure.

Human handoff

A human handoff is the moment an AI stops and passes a conversation to a person, with the history attached. A system without one traps the customer who needs a human; a system that hands off too readily is just a slower contact form.

Intent

An intent is what the person actually wants, as distinct from the words they used. "Do you open Saturdays" and "can I come this weekend" are one intent. Recognising intent rather than keywords is what separates an AI assistant from a search box.

Prompt

A prompt is the instruction given to a language model before it answers, including its role, its rules and the context it may use. In a business system the prompt is configuration, not conversation — it is written once and applies to every customer.

Workflow automation

Workflow automation connects the systems a business already runs so that a completed step in one triggers the next in another — a booking creating a calendar entry, an invoice creating a reminder. AI is a step inside the workflow, not a replacement for it.

The South African terms

The South African terms.

POPIA

The Protection of Personal Information Act is South Africa’s data protection law. It governs how a business may collect, store and use personal information, requires a lawful basis for processing, and gives people the right to see and delete what is held about them. It applies to anything an AI system captures.

Information Officer

Under POPIA every South African business has an Information Officer — by default the head of the organisation — who is accountable for how personal information is handled and who must be registered with the Information Regulator. Deploying an AI that captures customer data does not move that accountability.

Data residency

Data residency is the question of which country your customer data physically sits in, and therefore whose law governs it. It is the practical difference between a local supplier and an overseas platform: the same data, under a different legal system, with a different route to getting it back.

The 11 official languages

South Africa has eleven official languages: English, Afrikaans, isiZulu, isiXhosa, Sesotho, Setswana, Sepedi, Xitsonga, siSwati, Tshivenda and isiNdebele. A customer-facing system that only answers in English is unusable to a large share of the market in most provinces.

SAST

South African Standard Time is UTC+2 all year — South Africa does not observe daylight saving. It is the reason an overseas support desk is genuinely a problem rather than an inconvenience: a European or American business day overlaps only partly with ours.

SARS-ready tax invoice

A tax invoice that meets the South African Revenue Service’s requirements: the words "Tax Invoice", both parties’ names and addresses, the supplier’s VAT number, a serial number, the date, a description of what was supplied, and the VAT shown. An invoice missing any of these can be rejected on an input-VAT claim.

VAT

Value-Added Tax is charged at 15% in South Africa by businesses registered for it. Registration is compulsory above a turnover threshold and optional below it. Whether a price includes VAT changes what the customer actually pays, which is why it is stated rather than assumed.

PayFast

PayFast is a South African payment gateway that takes card, EFT and debit-order payments in rands. It is how most local businesses accept online payment without an overseas merchant account, and it supports tokenised recurring billing for subscriptions.

Debit order

A debit order is a recurring instruction to collect a fixed amount from a bank account or card. It is the standard way a South African subscription is billed, and it is what makes a month-to-month product possible without asking the customer to pay manually every month.

WhatsApp Business API

The WhatsApp Business API is Meta’s official interface for businesses to send and receive WhatsApp messages programmatically, as distinct from the WhatsApp Business app. It is a channel that other systems dispatch through — reminders, handoffs, notifications — rather than a product in itself.

The commercial terms

The commercial terms.

Setup fee

A setup fee is the once-off charge for building and training a system before it goes live, as distinct from the monthly that keeps it running. It exists because the build is real work that happens once; a product with no setup fee has either done the work already or is charging for it inside the monthly.

Ideal customer profile (ICP)

An ideal customer profile is the written description of the kind of company worth selling to — sector, size, location, what they already use. Lead generation is only as good as the profile it is searching against; a vague profile returns a long list nobody follows up.

CRM

A customer relationship management system is the record of who your prospects and customers are and what has happened with each one. It is where automated lead capture has to land: a lead captured into a system nobody opens is the same as a lead lost.

Lead capture

Lead capture is collecting enough about an interested visitor to follow them up — usually name, contact detail and what they were asking about. The value is in the timing: a lead captured during the conversation converts far better than one chased afterwards.

No-show

A no-show is a booked appointment the customer does not arrive for. It is the largest recoverable loss in most appointment businesses, and it is why an automated booking system is judged on its reminders and its waitlist refill rather than on the booking form.

Month-to-month

Month-to-month means the agreement renews each month and either side may stop it, as opposed to a fixed term with a cancellation penalty. It shifts the risk onto the supplier, who has to earn the next month with this month’s results.

The technical terms

The technical terms.

API

An application programming interface is the defined way one piece of software talks to another. It is what makes integration possible: an AI system with an API can be connected to the tools a business already runs instead of becoming another place to check.

Webhook

A webhook is a URL one system calls the moment something happens, so the other system reacts immediately instead of polling for changes. It is what makes an automation feel instant rather than scheduled.

Token

A token is the unit a language model reads and writes in — roughly three-quarters of a word. Usage and cost are measured in tokens, which is why the length of a conversation, not just the number of conversations, affects what an AI system costs to run.

Embed code

An embed code is the single line of script added to a website to load a widget such as a chatbot. It is added once, and the widget it loads is updated by the supplier — so the site owner never has to change the code again.

Still not
sure?

Ask the chatbot on this page. It is the same product we sell, trained on this site.

Innovate.
Automate.
Dominate.