Resources

AI Glossary

Explore key terms, concepts, and technologies across artificial intelligence, machine learning, generative AI, and AI agents — defined in plain language for business and technical teams.

  • 29 terms
  • 12 categories

Showing 20 of 29 terms

Affective AI (Emotion AI)

Artificial Intelligence

Definition
Affective AI, also called emotion AI, is technology that infers a person's emotional state from signals such as voice tone, facial expression, and word choice. Its use carries privacy and consent obligations.
Computer VisionNatural Language Processing

Agent Assist

Enterprise AI

Definition
Agent assist is AI software that supports a human customer-service representative during a live contact by transcribing the conversation, surfacing answers, and drafting notes. Here the agent is the human representative.
AI AgentsNatural Language Processing

BERT

Machine Learning

Definition
BERT (Bidirectional Encoder Representations from Transformers) is a language model from Google that reads text in both directions at once and became the standard base for text classification, entity extraction, and search…
Large Language ModelsNatural Language Processing

Chatbot

Natural Language Processing

Definition
A chatbot is a software program that holds a text or voice conversation with a person to answer questions or complete simple tasks. Modern chatbots run on large language models grounded in…
Generative AI

Content Moderation

Natural Language Processing

Definition
Content moderation is the review of user-generated or AI-generated content to decide whether it is allowed, using classifiers, written policies, and human reviewers for the cases a model cannot settle.
AI Governance

Conversational AI

Natural Language Processing

Definition
Conversational AI is the set of technologies that lets software hold a natural, multi-turn dialogue with people by text or voice, combining speech recognition, language understanding, dialogue management, and back-end integration.
Enterprise AIGenerative AI

Copilot (AI Assistant)

Natural Language Processing

Definition
A copilot is an AI assistant embedded in a work application that drafts, summarizes, and answers questions from the content the user has open, while the person keeps control of the final…
Enterprise AIGenerative AI

Intelligent Document Processing (IDP)

Computer Vision

Definition
Intelligent document processing (IDP) combines OCR, classification, and language models to turn invoices, contracts, forms, and other documents into validated structured data that flows into business systems.
Enterprise AINatural Language Processing

Machine Translation

Natural Language Processing

Definition
Machine translation is the automatic conversion of text or speech from one human language to another by software, now performed by neural models that read whole sentences and follow terminology instructions.

Naive Bayes

Machine Learning

Definition
Naive Bayes is a family of fast probabilistic classifiers that apply Bayes' theorem and assume every feature is independent of the others given the class, which makes them a common baseline for…
Natural Language Processing

Named Entity Recognition (NER)

Natural Language Processing

Definition
Named entity recognition (NER) is a natural language processing technique that finds and labels specific items in text, such as people, companies, dates, amounts, and identifiers, turning unstructured documents into structured fields.

Natural Language Generation (NLG)

Natural Language Processing

Definition
Natural language generation (NLG) is the production of readable text by software from data, instructions, or other text. It is the output half of NLP and the basis of most generative AI…
Generative AI

Natural Language Processing (NLP)

Natural Language Processing

Definition
Natural language processing (NLP) is the branch of AI that lets software read, interpret, and produce human language. It turns contracts, emails, call transcripts, and tickets into data a business can search,…
Artificial Intelligence

Natural Language Query

Natural Language Processing

Definition
Natural language query is the ability to ask a question of a database or reporting tool in plain English and receive the answer as a table, chart, or sentence computed from live…
Data ManagementEnterprise AI

Natural Language Understanding (NLU)

Natural Language Processing

Definition
Natural language understanding (NLU) is the part of NLP that works out what text or speech means, turning an open-ended sentence into an intent and extracted fields that software can act on.

Optical Character Recognition (OCR)

Computer Vision

Definition
Optical character recognition (OCR) converts images of printed text, such as scans, photos, and PDFs, into machine-readable characters that software can search, extract, and process.
Natural Language Processing

Recurrent Neural Network (RNN)

Machine Learning

Definition
A recurrent neural network is a neural network that processes a sequence one step at a time while carrying a hidden state forward, so earlier inputs influence how later ones are interpreted.
Natural Language Processing

Semantic Search

Natural Language Processing

Definition
Semantic search is a retrieval method that finds documents by meaning rather than by matching exact words, using embeddings to return the passages closest to what the user asked.
Generative AI

Semantic Skills

Artificial Intelligence

Definition
Semantic skills are the capabilities that let an AI system work out what language means, including word sense, context, and intent, so it can act on requests however they are phrased.
Natural Language Processing

Sentiment Analysis

Natural Language Processing

Definition
Sentiment analysis is the use of natural language processing to determine the attitude expressed in text, usually as positive, negative, or neutral, so that customer feedback can be counted and tracked over…