200 terms · 6 categories
AI & Chatbot Glossary
Plain-language definitions for AI, chatbot, customer experience, voice and marketing terms — all in one place.
40 terms
AI Core
AI Agent
An AI Agent is a software program that uses artificial intelligence to perform tasks and interact with users autonomously.
AI Hallucination
AI hallucination occurs when artificial intelligence generates false or misleading information.
AI Inference
AI inference is the process of using a trained AI model to make predictions or decisions based on new data.
Attention Mechanism
An attention mechanism allows AI models to focus on specific parts of input data, enhancing their understanding and response generation.
Autonomous Agent
An Autonomous Agent is an AI system capable of performing tasks and making decisions independently, often in dynamic environments.
BERT
BERT (Bidirectional Encoder Representations from Transformers) is a language representation model designed to understand the context of words in search queries or text.
Chain-of-Thought Prompting
Chain-of-Thought Prompting is a technique that encourages AI to articulate its reasoning process step-by-step.
Claude (AI)
Claude (AI) is an advanced artificial intelligence model designed for natural language understanding and generation.
Context Window
A context window is the range of text or data processed by AI models to understand and generate responses.
Deep Learning
Deep learning is a subset of machine learning that uses neural networks with many layers to analyze and interpret complex data.
Embeddings
Embeddings are numerical representations of words or phrases that capture their meanings and relationships in a dense format.
Few-Shot Learning
Few-shot learning is a machine learning approach where models learn to perform tasks with only a few training examples.
Fine-Tuning
Fine-tuning is the process of adapting a pre-trained AI model to improve its performance on a specific task.
GPT (Generative Pre-trained Transformer)
GPT is an advanced AI model designed to generate coherent and contextually relevant text based on input data.
Knowledge Graph
A Knowledge Graph is a structured representation of information that connects entities and their relationships.
LLM (Large Language Model)
A Large Language Model (LLM) is an AI system designed to understand and generate human-like text based on vast datasets.
Mixture of Experts (MoE)
Mixture of Experts (MoE) is a machine learning technique that utilizes multiple models to optimize decision-making processes.
Model Distillation
Model distillation is a process that reduces the size of a machine learning model while maintaining its performance.
Model Quantization
Model quantization is the process of reducing the precision of the numbers used in a machine learning model to decrease its size and improve performance.
Multimodal AI
Multimodal AI refers to artificial intelligence systems that can process and understand multiple forms of information, such as text, images, and audio.
Neural Network
A neural network is a computing system inspired by the biological neural networks that constitute animal brains.
NLP (Natural Language Processing)
NLP is a branch of artificial intelligence that enables machines to understand and process human language.
NLU (Natural Language Understanding)
Natural Language Understanding (NLU) is a subfield of AI that enables machines to comprehend human language.
Prompt Engineering
Prompt engineering is the process of designing and refining input prompts to optimize AI responses.
Prompt Injection
Prompt injection is a method where a user manipulates the input to influence an AI's output.
RAG (Retrieval-Augmented Generation)
RAG is a method that enhances AI-generated responses by retrieving relevant information from external sources.
Reinforcement Learning
Reinforcement Learning is a type of machine learning where an agent learns to make decisions by receiving rewards or penalties.
RLHF (Reinforcement Learning from Human Feedback)
RLHF is a machine learning approach that enables AI systems to learn from human feedback to improve their performance.
Semantic Search
Semantic search refers to the process of understanding the intent behind a user’s query to deliver more relevant search results.
Supervised Learning
Supervised learning is a machine learning approach where algorithms learn from labeled training data to make predictions or decisions.
Temperature (LLM)
Temperature in LLMs controls the randomness of generated responses.
Tokenization
Tokenization is the process of converting an input string into smaller, manageable pieces called tokens.
Tokens (AI)
Tokens in AI refer to the individual pieces of data processed by algorithms to understand and generate language.
Top-P Sampling
Top-P sampling is a probabilistic method for text generation that selects words based on their cumulative probability.
Transfer Learning
Transfer learning is a machine learning technique where a model trained on one task is adapted to improve performance on a related task.
Transformer Architecture
Transformer Architecture is a deep learning model designed to process sequential data efficiently.
Unsupervised Learning
Unsupervised learning is a machine learning technique that analyzes and clusters input data without pre-existing labels.
Vector Database
A vector database is a specialized database designed to store and query high-dimensional vectors efficiently.
Vector Search
Vector Search is a method of searching data by comparing vector representations of items.
Zero-Shot Learning
Zero-shot learning is a machine learning approach that enables models to recognize and categorize data without prior examples.
40 terms
Chatbot
Agent Handoff
Agent handoff is the process where a chatbot transfers a conversation to a human agent when it cannot resolve a customer query.
AI Customer Service
AI customer service refers to the use of artificial intelligence technologies to automate and enhance customer support interactions.
Canned Response
Canned responses are pre-written replies used by chatbots to provide quick answers to common inquiries.
Chat Bubble Widget
A chat bubble widget is a user interface element that allows customers to interact with chatbots seamlessly on websites or applications.
Chatbot
A chatbot is an AI-driven software that simulates human conversation to assist users.
Chatbot Knowledge Base
A Chatbot Knowledge Base is a structured repository of information that chatbots use to provide accurate answers to user queries.
Chatbot Persona
A Chatbot Persona is the unique personality and voice that a chatbot adopts to engage users effectively.
Chatbot Session
A chatbot session is a defined interaction period between a user and a chatbot.
Chatbot Small Talk
Chatbot Small Talk refers to casual interactions that AI chatbots engage in to build rapport with users.
Chatbot Training
Chatbot training is the process of teaching an AI chatbot to understand and respond accurately to user queries.
Chatbot Trigger
A chatbot trigger is a predefined condition that initiates an automated response from a chatbot.
Chatbot Widget
A chatbot widget is an embedded tool on websites or applications that enables real-time communication with users.
Conversation History
Conversation History refers to the record of all interactions between a user and a chatbot.
Conversational AI
Conversational AI is a technology that allows machines to simulate human conversation using natural language processing and machine learning.
Decision Tree Chatbot
A decision tree chatbot is an AI-driven tool that guides users through a structured flow of questions to reach a specific outcome.
Dialog Flow
Dialog Flow is a natural language processing platform designed for building conversational interfaces.
Dialog Tree
A dialog tree is a structured flow of conversation paths in chatbot design that dictates how interactions unfold based on user input.
Embed Code
Embed code is a snippet of HTML that allows you to integrate tools, such as chatbots, into your website.
Entity Extraction
Entity extraction is the process of identifying and classifying key information from text data.
Exit Intent Trigger
An exit intent trigger is a technique used to detect when a user is about to leave a website.
Fallback Intent
Fallback intent is a default response mechanism used by chatbots when they don't understand a user's input.
FAQ Bot
An FAQ Bot is an AI chatbot designed to answer frequently asked questions automatically.
Hybrid Chatbot
A hybrid chatbot combines artificial intelligence with human support to provide effective customer service.
Intent Classification
Intent classification is the process of determining the intent behind a user's input in a conversation.
Intent Recognition
Intent recognition is the process of identifying a user's intention from their input, crucial for effective chatbot interactions.
Lead Capture Bot
A lead capture bot is an AI-powered conversational tool designed to engage visitors and collect their contact information.
Multilingual Chatbot
A multilingual chatbot is an AI-driven conversational agent capable of understanding and responding in multiple languages.
Natural Language Generation (NLG)
Natural Language Generation (NLG) is a branch of AI that converts structured data into human-readable text.
NLP Chatbot
An NLP chatbot is an AI-driven conversational agent that understands and responds to human language.
Omnichannel Chatbot
An omnichannel chatbot is a conversational agent that provides a seamless customer experience across multiple communication channels.
Proactive Chat
Proactive chat refers to the practice of initiating conversations with website visitors before they engage.
Qualification Bot
A qualification bot is an AI-driven tool designed to assess and qualify leads based on predefined criteria.
Rule-Based Chatbot
A rule-based chatbot is a type of automated conversational agent that follows predefined rules to interact with users.
Sentiment Analysis
Sentiment analysis is the process of determining the emotional tone behind a series of words.
Slot Filling
Slot filling is a process in chatbot interactions where specific pieces of information are extracted to complete user requests.
Transactional Bot
A transactional bot is an AI-powered chatbot designed to facilitate specific transactions or actions for users.
Typing Indicator
A typing indicator is a feature in chat applications that shows users when someone is typing a message.
Utterance (Chatbot)
An utterance in a chatbot refers to any spoken or typed input from a user that the chatbot processes.
Voice Bot
A voice bot is an AI system that interacts with users through spoken language, providing responses and assistance.
Welcome Message (Chatbot)
A welcome message in a chatbot is the initial greeting that sets the tone for user interaction.
40 terms
CX & Support
Abandonment Rate
Abandonment Rate refers to the percentage of users who leave a process before completing it.
Average Handle Time (AHT)
Average Handle Time (AHT) is the average duration spent handling a customer interaction, including talk and follow-up time.
Average Resolution Time
Average Resolution Time (ART) measures the average time taken to resolve customer inquiries or issues.
Case Deflection
Case deflection is the strategy of minimizing direct customer support inquiries by providing effective self-service options.
CES (Customer Effort Score)
Customer Effort Score (CES) measures how easy it is for customers to interact with a service or product.
Churn Prediction
Churn prediction refers to the process of identifying customers who are likely to stop using a product or service.
Churn Rate
Churn rate is the percentage of customers who stop using a service during a specific time frame.
Contact Center
A contact center is a centralized hub for managing customer interactions across multiple channels.
CRM (Customer Relationship Management)
CRM is a strategy for managing a company's interactions with current and potential customers.
Cross-Sell
Cross-sell is the practice of suggesting related products or services to customers during their purchasing journey.
CSAT (Customer Satisfaction Score)
CSAT, or Customer Satisfaction Score, quantifies how satisfied customers are with a business's products or services.
Customer Experience (CX)
Customer Experience (CX) refers to the overall perception and interaction a customer has with a brand throughout their journey.
Customer Feedback Loop
A customer feedback loop is a continuous process of gathering and analyzing customer feedback to improve products and services.
Customer Journey
The Customer Journey is the process customers go through when interacting with a brand, from awareness to purchase and beyond.
Customer Lifetime Value (LTV)
Customer Lifetime Value (LTV) is the total revenue a business expects from a customer throughout their entire relationship.
Customer Onboarding
Customer onboarding is the process that helps new users get acquainted with a product or service effectively.
Customer Retention
Customer retention is the process of keeping existing customers engaged and loyal to a brand over time.
Customer Segmentation
Customer segmentation is the process of dividing a customer base into distinct groups based on shared traits.
Customer Success
Customer success is a proactive approach to ensuring customers achieve their desired outcomes while using a product or service.
Customer Support Automation
Customer support automation uses technology to handle customer inquiries and issues without human intervention.
Deflection Rate
Deflection Rate measures the percentage of customer inquiries that are resolved without human intervention.
Escalation (Customer Service)
Escalation in customer service refers to the process of transferring a customer issue to a higher level of support.
First Contact Resolution (FCR)
First Contact Resolution (FCR) is the ability to resolve a customer's issue during their first interaction with a service provider.
First Response Time (FRT)
First Response Time (FRT) is the duration taken for a customer to receive an initial reply from a support channel.
Helpdesk
A helpdesk is a service that provides support and solutions to customer inquiries and issues.
Knowledge Management
Knowledge Management is the process of creating, sharing, using, and managing the knowledge and information of an organization.
Lead Generation
Lead generation is the process of attracting and converting potential customers into interest in a product or service.
Multichannel Customer Service
Multichannel customer service refers to providing support to customers through multiple communication channels.
NPS (Net Promoter Score)
NPS, or Net Promoter Score, is a metric used to gauge customer loyalty and satisfaction based on their likelihood to recommend a company's products or services.
Omnichannel Support
Omnichannel Support refers to a seamless customer service experience across various channels and touchpoints.
Queue Time (Customer Service)
Queue time in customer service is the period customers wait before receiving assistance.
Resolution Rate
Resolution Rate refers to the percentage of interactions that are successfully resolved without further escalation.
Self-Service
Self-service allows customers to access information and services independently without direct assistance.
Service Level Objective (SLO)
A Service Level Objective (SLO) is a specific measurable goal tied to a service's performance.
SLA (Service Level Agreement)
A Service Level Agreement (SLA) is a formal document that outlines the expected level of service between a provider and a client.
Ticket Routing
Ticket routing is the process of directing customer inquiries to the appropriate support agents based on specific criteria.
Ticket System
A ticket system is a tool that organizes and manages customer support requests.
Upsell
Upselling is the practice of encouraging customers to purchase a more expensive item or add-ons to enhance their original purchase.
User Engagement
User engagement is the measure of how effectively users interact with a product or service.
Voice of Customer (VoC)
Voice of Customer (VoC) refers to the feedback and insights gathered from customers about their experiences with a product or service.
40 terms
Technical
API Key
An API key is a unique identifier used to authenticate a client making requests to an API.
Caching (Web)
Caching is the process of storing copies of files or data to improve access speed and performance.
CCPA (California Consumer Privacy Act)
The CCPA is a California law that grants residents enhanced rights regarding their personal data and privacy.
CDN (Content Delivery Network)
A Content Delivery Network (CDN) is a system of distributed servers that deliver web content based on the user's geographic location.
Cookie Consent
Cookie consent refers to the process of obtaining user permission before storing cookies on their device.
Cosine Similarity
Cosine similarity measures the cosine of the angle between two vectors in a multi-dimensional space.
Data Anonymization
Data anonymization is the process of removing personally identifiable information from data sets, making it impossible to link data back to individuals.
Data Lake
A Data Lake is a centralized repository that stores vast amounts of raw data in its native format until needed.
Data Pipeline
A data pipeline is a series of data processing steps that automate the movement and transformation of data.
Data Residency
Data residency refers to the physical or geographical location where data is stored and processed.
Data Warehouse
A data warehouse is a centralized repository for storing, managing, and analyzing large volumes of structured and unstructured data.
Database Sharding
Database sharding is the practice of splitting a database into smaller, more manageable pieces called shards.
DPA (Data Processing Agreement)
A Data Processing Agreement (DPA) is a legal contract that outlines the responsibilities of parties in processing personal data.
Edge Computing
Edge computing is a distributed computing paradigm that brings computation and data storage closer to the sources of data.
Encryption at Rest
Encryption at rest is a security measure that protects stored data from unauthorized access.
End-to-End Encryption
End-to-End Encryption (E2EE) is a method of data transmission where only the communicating users can read the messages.
ETL (Extract, Transform, Load)
ETL is a data processing framework that involves extracting data from various sources, transforming it into a desired format, and loading it into a target system.
Event-Driven Architecture
Event-Driven Architecture (EDA) is a design pattern where system components communicate through events.
GDPR
GDPR, or General Data Protection Regulation, is a comprehensive data protection law in the EU.
GraphQL
GraphQL is a query language for APIs that allows clients to request only the data they need.
HIPAA
HIPAA, or the Health Insurance Portability and Accountability Act, is a U.S. law designed to protect patient health information.
JSON-LD
JSON-LD is a method of encoding linked data using JSON.
JWT (JSON Web Token)
JWT (JSON Web Token) is a compact, URL-safe means of representing claims to be transferred between two parties.
Load Balancing
Load balancing is the process of distributing network traffic across multiple servers to optimize resource use and maximize throughput.
Message Queue
A message queue is a communication method for applications to send and receive messages in a reliable and asynchronous manner.
Microservices
Microservices are an architectural style that structures an application as a collection of loosely coupled services.
OAuth 2.0
OAuth 2.0 is an authorization framework that enables third-party applications to obtain limited access to user accounts on an HTTP service.
PII (Personally Identifiable Information)
PII is any information that can be used to identify an individual, such as names, addresses, and phone numbers.
Rate Limiting
Rate limiting is a technique used to control the number of requests a user can make to a service within a specified time frame.
REST API
A REST API is an architectural style for designing networked applications that allows systems to communicate over HTTP.
SAML
SAML (Security Assertion Markup Language) is an XML-based protocol for exchanging authentication and authorization data between parties.
Schema.org
Schema.org is a collaborative project that provides a collection of shared vocabularies for structured data on the web.
Serverless Computing
Serverless computing is a cloud computing execution model where the cloud provider dynamically manages the allocation of machine resources.
Sitemap.xml
A Sitemap.xml is a file that lists all the pages of a website to help search engines understand its structure.
SOC 2
SOC 2 is a framework for managing customer data based on five trust service criteria: security, availability, processing integrity, confidentiality, and privacy.
SSO (Single Sign-On)
SSO (Single Sign-On) allows users to access multiple applications with one set of login credentials.
Structured Data (SEO)
Structured Data is a standardized format for providing information about a webpage's content to search engines.
Webhook
A webhook is a method for one application to send real-time data to another application whenever a specific event occurs.
Webhook Signature
A webhook signature is a cryptographic code that ensures the authenticity of webhook messages.
WebSocket
WebSocket is a communication protocol that enables two-way interactive communication between a user's browser and a server.
20 terms
Voice & Multimodal
AI Image Generation
AI image generation is the process of using artificial intelligence to create images from textual descriptions or other forms of input.
ASR (Automatic Speech Recognition)
ASR, or Automatic Speech Recognition, is a technology that converts spoken language into text.
Conversational IVR
Conversational IVR is an interactive voice response system that uses natural language processing to understand and respond to user inquiries.
DALL-E
DALL-E is an AI model that generates images from textual descriptions.
GPT-4V (Vision)
GPT-4V (Vision) is an advanced AI model that interprets and generates responses based on visual inputs.
IVR (Interactive Voice Response)
IVR is a technology that allows callers to interact with a computer system through voice or keypad input.
Lip-Sync AI
Lip-Sync AI refers to technology that aligns visual mouth movements with spoken audio to create realistic speech animations.
Multimodal Agent
A multimodal agent is an AI system that processes and integrates multiple modes of interaction, such as text, voice, and images.
Neural Voice
Neural Voice refers to AI-generated voice that mimics human speech with natural intonation and clarity.
OCR (Optical Character Recognition)
OCR is a technology that converts different types of documents, such as scanned paper documents or images, into editable and searchable data.
Speech Emotion Detection
Speech Emotion Detection is the technology that identifies human emotions through vocal patterns.
STT (Speech-to-Text)
STT, or Speech-to-Text, is a technology that converts spoken language into written text.
TTS (Text-to-Speech)
TTS (Text-to-Speech) is a technology that converts text into spoken voice output.
Video AI
Video AI refers to the use of artificial intelligence to analyze, generate, or enhance video content.
Vision LLM
Vision LLM is an advanced language model designed to process and understand voice inputs effectively.
Visual Search
Visual search is the process of using images instead of text to find information or products online.
Voice Agent
A Voice Agent is an AI-powered system that interacts with users through voice commands and responses.
Voice AI
Voice AI refers to artificial intelligence technologies that enable machines to understand and generate human speech.
Voice Cloning
Voice cloning is the process of using AI to create a synthetic replica of a person's voice.
Wake Word Detection
Wake word detection is a technology that identifies a specific phrase or word to activate a voice assistant.
20 terms
Marketing & Sales
A/B Testing
A/B testing is a method for comparing two versions of a webpage or product to determine which one performs better.
CAC (Customer Acquisition Cost)
Customer Acquisition Cost (CAC) is the total cost of acquiring a new customer.
Cart Abandonment
Cart abandonment is the phenomenon where potential customers add items to their online shopping cart but leave the site without completing the purchase.
Conversion Funnel
A conversion funnel is a marketing model that illustrates the customer journey from awareness to purchase.
Conversion Rate Optimization (CRO)
Conversion Rate Optimization (CRO) is the process of increasing the percentage of users who take a desired action on a website.
Demand Generation
Demand generation is a marketing strategy aimed at creating interest and awareness in a product or service.
Drip Campaign
A drip campaign is a marketing strategy that sends automated messages to customers over time based on specific triggers.
ICP (Ideal Customer Profile)
An Ideal Customer Profile (ICP) is a detailed description of the type of customer that would benefit most from a business's product or service.
Inbound Marketing
Inbound marketing is a strategy that focuses on attracting customers through valuable content and experiences.
Lead Magnet
A lead magnet is an incentive offered to potential customers in exchange for their contact information.
LTV/CAC Ratio
The LTV/CAC ratio measures the relationship between the lifetime value of a customer and the cost to acquire that customer.
Marketing Attribution
Marketing attribution is the process of identifying which marketing efforts contribute to customer actions and conversions.
MQL (Marketing Qualified Lead)
A Marketing Qualified Lead (MQL) is a potential customer who has shown interest in your product or service through specific actions.
Multivariate Testing
Multivariate testing is a technique used to test multiple variables simultaneously to determine which combination performs best.
Outbound Marketing
Outbound marketing is a proactive marketing strategy that aims to reach potential customers through direct communication channels.
Personalization (Marketing)
Personalization in marketing refers to tailoring content and experiences to individual customer preferences and behaviors.
Retargeting
Retargeting is a marketing strategy that focuses on re-engaging users who have previously interacted with a brand or website.
ROAS (Return on Ad Spend)
ROAS is a marketing metric that measures the revenue generated for every euro spent on advertising.
ROI (Marketing Return on Investment)
ROI, or Return on Investment, measures the profitability of an investment relative to its cost.
SQL (Sales Qualified Lead)
A Sales Qualified Lead (SQL) is a prospective customer who has been deemed more likely to convert into a paying customer based on specific criteria.