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.
The short version
of every term.
One line each. The full definition for every term is below.
| In one line | |
|---|---|
| AI automation | AI automation is software that does a repeating business task end to end rather than helping a person do it faster. |
| 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. |
| 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. |
| Live chat | Live chat is a website chat window staffed by a person. |
| Conversational AI | Conversational 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 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. |
| Hallucination | A hallucination is a confident, fluent, wrong answer produced by a language model that had no grounding for the claim. |
| Guardrail | A guardrail is a rule enforced in code around an AI system rather than requested of it in a prompt. |
| Human handoff | A human handoff is the moment an AI stops and passes a conversation to a person, with the history attached. |
| Intent | An intent is what the person actually wants, as distinct from the words they used. |
| 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. |
| 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… |
| POPIA | The Protection of Personal Information Act is South Africa’s data protection law. |
| 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… |
| Data residency | Data residency is the question of which country your customer data physically sits in, and therefore whose law governs it. |
| The 11 official languages | South Africa has eleven official languages: English, Afrikaans, isiZulu, isiXhosa, Sesotho, Setswana, Sepedi, Xitsonga, siSwati, Tshivenda and isiNdebele. |
| SAST | South African Standard Time is UTC+2 all year — South Africa does not observe daylight saving. |
| 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… |
| VAT | Value-Added Tax is charged at 15% in South Africa by businesses registered for it. |
| PayFast | PayFast is a South African payment gateway that takes card, EFT and debit-order payments in rands. |
| Debit order | A debit order is a recurring instruction to collect a fixed amount from a bank account or card. |
| 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. |
| 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. |
| 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. |
| CRM | A customer relationship management system is the record of who your prospects and customers are and what has happened with each one. |
| 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. |
| No-show | A no-show is a booked appointment the customer does not arrive for. |
| 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. |
| API | An application programming interface is the defined way one piece of software talks to another. |
| Webhook | A webhook is a URL one system calls the moment something happens, so the other system reacts immediately instead of polling for changes. |
| Token | A token is the unit a language model reads and writes in — roughly three-quarters of a word. |
| Embed code | An embed code is the single line of script added to a website to load a widget such as a chatbot. |
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.
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.
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.
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.