
AI Glossary
Plain-language definitions of the AI, automation, and Arabic NLP terms that come up when building AI systems for Gulf businesses.
commerceAbandoned Cart Recovery
Abandoned cart recovery is the automated follow-up a store sends to a shopper who added products to the cart but left without paying. On WhatsApp it is an opt-in template message that reopens the conversation so an agent can close the sale.
core aiA2A (Agent-to-Agent Protocol)
A2A (Agent2Agent) is an open protocol, announced by Google in 2025, that lets separately built AI agents find each other, describe what they can do, hand tasks to one another and return results, even when they run on different vendors, frameworks or models.
core aiAI Agent
An AI agent is an AI system that pursues a goal by taking a sequence of actions — calling tools, looking up information, and deciding what to do next — rather than only producing a single text reply.
searchAI Citation
An AI citation is a reference to your page or brand in an answer from ChatGPT, Perplexity, Copilot or Google AI Overviews, as a link or a named mention. Unlike a ranking there is no fixed list; the model picks a few sources per answer.
voice aiAI Medical Scribe
An AI medical scribe is software that listens to a doctor-patient consultation, transcribes it, and drafts a structured clinical note (such as a SOAP note) for the doctor to review, edit and sign, so the physician can focus on the patient instead of typing.
core aiAI Readiness
AI readiness is the degree to which a business's data quality, existing processes, tools, and team skills are prepared to successfully adopt and benefit from AI, rather than stalling on a pilot that never reaches production.
sales aiAI SDR (AI Sales Development Representative)
An AI SDR is an AI system that does the work of a sales development representative: it researches target accounts, writes personalised outreach, follows up across email, LinkedIn and WhatsApp, qualifies replies, and books meetings for human closers.
arabic nlpArabizi
Arabizi is a informal way of writing spoken Arabic using Latin letters and numbers (such as '3' for ع and '7' for ح), widely used by GCC and Egyptian users in texting, WhatsApp, and social media instead of Arabic script.
voice aiASR (Automatic Speech Recognition)
ASR (Automatic Speech Recognition) is AI technology that converts spoken audio into written text, forming the listening half of any voice agent or transcription system.
voice aiBarge-In (Interrupting a Voice Agent)
Barge-in is a voice agent's ability to detect that the caller has started speaking while the agent is still talking, stop its own audio immediately, and process what the caller said, so the person can interrupt the way they would with a human.
whatsapp aiBSP (WhatsApp Business Solution Provider)
A WhatsApp Business Solution Provider (BSP) is a company approved by Meta to onboard businesses onto the WhatsApp Business Platform, host or broker the API connection, and often resell messaging, inbox and automation tools on top of it.
commerceCash-on-Delivery (COD) Confirmation
Cash-on-delivery confirmation is the step where an online store verifies a COD order with the customer, by WhatsApp or a call, before handing it to the courier. Automating it filters out fake, duplicate or impulsive orders that would otherwise ship and come back unpaid.
voice aiCCaaS (Contact Center as a Service)
CCaaS (Contact Center as a Service) is cloud-hosted contact center software that routes calls, chats and messages to human agents and tracks their performance. An AI voice agent, by contrast, answers and resolves the call itself.
arabic nlpCode-Switching (Arabic/English)
Code-switching is when a speaker moves between two languages within one conversation or sentence, such as 'ابغى أعمل booking للـ Saturday'. In conversational AI it means the system must recognise, understand and reply to Arabic and English mixed together, not one language at a time.
core aiContext Window
A context window is the maximum amount of text — measured in tokens — that an AI model can read and hold in working memory at one time, including the prompt, conversation history, and any retrieved documents.
arabic nlpDialect ASR
Dialect ASR is automatic speech recognition trained and evaluated specifically on regional spoken Arabic dialects, such as Egyptian or Gulf Arabic, rather than only Modern Standard Arabic.
accessibilityEAA (European Accessibility Act)
The EAA (European Accessibility Act) is an EU law, enforceable since June 28, 2025, that requires many digital products and services — including e-commerce sites, banking apps, and e-books — sold in the EU to meet accessibility standards for people with disabilities.
core aiEmbeddings
Embeddings are numerical representations of text (or images and audio) that place similar meanings close together in a mathematical space, letting AI systems compare content by meaning rather than exact keyword matches.
searchEntity SEO
Entity SEO is making a business one well-defined entity that search engines and language models can recognise and connect: one Organization record with a stable @id, sameAs links to official profiles, an optional Wikidata item, and the same name, address and facts everywhere.
core aiFine-Tuning
Fine-tuning is the process of taking an existing pretrained AI model and continuing its training on a smaller, focused set of your own examples, so it reliably adopts a specific tone, format, dialect, or task without being trained from scratch.
searchGEO (Generative Engine Optimization / AIO)
Generative Engine Optimization (GEO), also called AIO or answer-engine optimization, is the practice of structuring content so AI assistants such as ChatGPT, Gemini, Perplexity and Google AI Overviews cite it when they answer a question, rather than only ranking it in a list of links.
core aiGolden-Set Evals
Golden-set evals are automated tests that run an AI agent against a fixed, human-approved set of real customer messages and the answers they should produce. The score shows whether a new prompt, model or knowledge update made the agent better or worse.
core aiGuardrails
Guardrails are the rules, filters, and checks placed around an AI model — on both what goes in and what comes out — that block unsafe, off-topic, off-brand, or factually ungrounded responses before they ever reach a customer.
core aiHallucination (LLM)
Hallucination is when a language model gives a fluent, confident answer that is wrong or invented: a price that does not exist, a policy the business never had. It is inherent to how these models generate text, not a bug a vendor can switch off.
opsHuman Handoff
Human handoff is the transfer of a conversation or call from an AI agent to a person, triggered by the customer's request, a sensitive topic, or the agent's uncertainty. A good handoff passes the transcript and a summary so the customer never repeats themselves.
core aiHuman-in-the-Loop (HITL)
Human-in-the-loop is an AI system design where a person reviews, approves, or can override the AI's output at a defined checkpoint before it takes effect, rather than letting the system act fully on its own.
voice aiIVR (Interactive Voice Response) vs Voice Agents
IVR (Interactive Voice Response) is the automated phone system that plays recorded menus and routes callers by keypad presses or spoken keywords. A conversational AI voice agent replaces the menu with open speech: the caller says what they need and the agent understands and acts.
voice aiLatency (Time-to-First-Token, Sub-Second Voice Response)
Latency in conversational AI is the delay between when a user finishes speaking and when the system begins to respond. Time-to-first-token (TTFT) is the model's share of that delay; in voice agents the full round trip must stay near one second to feel natural.
sales aiAI Lead Qualification
AI lead qualification uses a conversational agent on WhatsApp, a call or web chat to ask each new prospect a few structured questions, typically budget, authority, need and timeline (BANT), then scores the lead and routes qualified ones to a salesperson with a summary.
core aiLLM Evals (Large Language Model Evaluations)
LLM evals are structured, repeatable tests that score an AI model or agent's outputs against a set of criteria — accuracy, tone, safety, dialect handling — using a fixed set of test questions, so quality can be measured objectively instead of judged by spot-checking a few chats.
searchllms.txt
llms.txt is a convention proposed in 2024 for a Markdown file at /llms.txt that gives language models a summary of a website and a list of its key pages. Unlike robots.txt it does not control crawling, and AI companies have not committed to reading it.
whatsapp aiMeta Business Verification
Meta Business verification is the process where Meta checks official documents to confirm a business is a real legal entity. On WhatsApp it unlocks higher messaging limits, shows the verified display name, and is a prerequisite for an Official Business Account.
core aiMCP (Model Context Protocol)
MCP (Model Context Protocol) is an open standard, introduced by Anthropic in late 2024, that defines how an AI application connects to external tools, data sources and prompts through a common client-server interface, so one integration can be reused across different models and agents.
core aiModel Monitoring
Model monitoring is the ongoing tracking of a live AI system's real-world performance — accuracy, response time, cost per conversation, escalation rate, and failure patterns — after it is deployed, so problems are caught from the data rather than from a customer complaint.
commerceMoyasar
Moyasar is a Saudi payment gateway that lets businesses accept online payments through mada, Visa, Mastercard, Apple Pay and STC Pay, offering a developer API, hosted payment forms, invoices and payment links, plus webhooks that notify your systems when a payment is completed.
arabic nlpMSA vs. Dialect
MSA (Modern Standard Arabic, or Fusha) is the formal, standardized Arabic used in writing, news, and official documents, while dialect (Amiya) — such as Gulf, Egyptian, or Levantine Arabic — is the everyday spoken language that varies significantly by country and region.
arabic nlpNajdi & Hejazi Dialects (Saudi Speech AI)
Najdi and Hejazi are the two most widely spoken Saudi Arabic dialects: Najdi in Riyadh and the central region, Hejazi in Jeddah, Makkah and Madinah. They differ from Modern Standard Arabic and from each other, so speech AI must be trained and tested on each.
complianceNDMO (National Data Management Office)
The NDMO (National Data Management Office) is the Saudi regulator, operating under SDAIA, that sets national standards for how government entities and their partners govern, classify, secure, share and protect data, through its National Data Management and Personal Data Protection Standards.
opsNo-Show Rate
No-show rate is the percentage of scheduled appointments in a period where the customer neither arrived nor cancelled in advance. It is calculated as no-shows divided by total booked appointments, and it is the primary metric that appointment reminder automation is meant to lower.
commercePaymob
Paymob is a payment gateway founded in Cairo that lets businesses accept online and in-store payments through cards, mobile wallets, instalments and shareable payment links, with an API and webhooks developers use to create payments and receive confirmation when a customer pays.
compliancePDPL (Saudi & UAE Personal Data Protection Laws)
PDPL is the common shorthand for two laws: Saudi Arabia's Personal Data Protection Law, enforced by SDAIA, and the UAE's federal Personal Data Protection Law (Federal Decree-Law No. 45 of 2021). Both regulate how organisations collect, use, store, share and transfer individuals' personal data.
core aiPrompt Engineering
Prompt engineering is the practice of designing and refining the instructions given to an AI model so its output is accurate, consistently formatted, and aligned with a specific business need.
core aiRAG (Retrieval-Augmented Generation)
RAG (Retrieval-Augmented Generation) is a technique where an AI system first retrieves relevant passages from your own documents or database, then uses them as grounding context to generate its answer — instead of relying only on what the underlying model memorized during training.
commerceSalla (سلة)
Salla is a Saudi e-commerce platform that lets merchants build and run an online store with local payments and shipping built in; developers extend it through the Salla App Store, a Partners API and webhooks that notify external systems when orders, customers or products change.
complianceSAMA Outsourcing & Cloud Rules
SAMA's outsourcing and cloud rules are the Saudi Central Bank's requirements for how banks, insurers and payment providers may hand activities or data to third parties, including cloud and AI vendors: risk assessment, SAMA non-objection for material arrangements, audit rights, data location and exit plans.
voice aiSpeech-to-Text (STT)
Speech-to-text (STT) is the conversion of spoken audio into text, the same technology as automatic speech recognition (ASR): STT is the product name, ASR the research term. As step one of every voice agent, its accuracy on your callers' dialect caps everything after it.
sales aiSpeed-to-Lead
Speed-to-lead is the time between a prospect's inquiry (a form, a portal listing, a WhatsApp message, an ad lead) and the first real response from the business. Shorter is better: the prospect is usually contacting several vendors at once and engages with whoever answers first.
core aiSystem Prompt (Agent Instructions)
A system prompt is the fixed block of instructions given to a language model before the conversation starts. It sets the agent's identity, language and dialect, tone, allowed topics, business rules and escalation conditions, and it applies to every message the customer sends.
commerceTabby & Tamara (BNPL)
Tabby and Tamara are the two main buy-now-pay-later (BNPL) providers in Saudi Arabia and the UAE: they pay the merchant at checkout and let the customer repay in interest-free instalments, so the merchant gets a full sale while the customer spreads the cost.
core aiTool Calling (Function Calling)
Tool calling (function calling) is how a language model outputs a structured request to run a defined function, such as check_order(id) or book_slot(date), instead of plain text. The application executes it and returns the result; this is how an AI agent takes real actions.
voice aiTTS (Text-to-Speech)
TTS (Text-to-Speech) is AI technology that converts written text into natural-sounding spoken audio, forming the voice half of any speaking voice agent.
core aiVector Database
A vector database is a specialized database that stores content as numeric embeddings and retrieves results by semantic similarity — meaning — instead of exact keyword matches.
voice aiAI Voice Agent (Phone Agent)
An AI voice agent is software that holds a real-time spoken conversation over the phone: it recognises the caller's speech, decides what to do using a language model and connected systems, and replies in a natural synthesised voice, with no menu to press.
voice aiVoice Cloning
Voice cloning is a text-to-speech technique that builds a synthetic voice matching a real person from a recording, sometimes seconds long. Businesses use it to give an AI agent a consistent brand voice; because it reproduces an identifiable person, it requires that person's documented consent.
accessibilityWCAG (Web Content Accessibility Guidelines)
WCAG (Web Content Accessibility Guidelines) is the internationally recognized standard, published by the W3C, that defines how to make websites and apps usable by people with visual, auditory, motor, or cognitive disabilities.
opsWebhook
A webhook is an automatic message one application sends to a URL in another the instant something happens, such as 'order created' in Salla or 'appointment cancelled' in a clinic system. It lets an AI agent react to events instantly instead of polling for changes.
whatsapp aiWhatsApp Business API
The WhatsApp Business API is Meta's platform for medium and large businesses to send, receive, and automate WhatsApp messages at scale through approved technology providers, rather than the manual WhatsApp Business app.
whatsapp aiWhatsApp Business Calling API
The WhatsApp Business Calling API is a Meta feature of the WhatsApp Business Platform that lets a business receive and, with the customer's permission, place voice calls inside WhatsApp, so the messaging number can also be answered by staff or an AI voice agent.
whatsapp aiWhatsApp Message Templates
WhatsApp message templates are pre-written, Meta-approved messages that a business may send to a customer outside the 24-hour customer service window. Each template is filed under one category: marketing, utility or authentication, which sets its price and rules.
commerceZid (زد)
Zid is a Saudi e-commerce platform that gives merchants a hosted online store with local payment, shipping and point-of-sale options; it exposes a Merchant API and webhooks, and third-party tools are distributed through the Zid App Market.