Access Review - An access review is a periodic, documented check of who has permission to which systems and data, confirming every grant is still needed and…
Accounting Automation - Accounting automation is the use of software or AI agents to perform bookkeeping and financial-close tasks — categorizing transactions, reconciling…
Accounts Payable Automation - Accounts payable automation is the automated capture, matching, approval routing, and payment scheduling of vendor invoices, replacing manual data…
Accounts Receivable Automation - Accounts receivable automation is the automated generation of customer invoices, tracking of payment status, and follow-up on overdue balances…
Agent Activity Log - An agent activity log is the chronological, human-readable record of every action an AI agent took during a session — the tool calls it made, the…
Agent Approval Gate - An agent approval gate is a checkpoint in an AI agent's workflow where a specific action — usually one that is irreversible, costly, or externally…
Agent Audit Trail - An agent audit trail is a tamper-evident, append-only record of every action an AI agent performed, the inputs it acted on, and the authorization…
Agent Authentication - Agent authentication is the process by which an AI agent proves its own identity to the systems it calls, so that every action it takes can be…
Agent Authorization Scope - Agent authorization scope is the specific, bounded set of actions and data an AI agent is permitted to access during a given task, defined narrowly…
Agent Autonomy Levels - Agent autonomy levels are a graded scale — from fully human-supervised to fully independent — describing how much an AI agent is allowed to decide…
Agent Data Residency - Agent data residency is the guarantee that the data an AI agent processes, stores, or generates stays within a specific geographic or jurisdictional…
Agent Delegation - Agent delegation is the act of one AI agent assigning part of a task to another agent (or to a human), passing along enough context and authority…
Agent Evaluation - Agent evaluation is the systematic testing of an AI agent's behavior against a set of representative tasks and expected outcomes, used to measure…
Agent Framework - An agent framework is the software layer that provides the reusable building blocks for constructing AI agents — the loop that calls the model…
Agent Guardrails - Agent guardrails are the constraints built into an AI agent's runtime that prevent it from taking unsafe, unauthorized, or unintended actions…
Agent Handoff - Agent handoff is the transfer of an in-progress task, along with its full context, from one AI agent (or from an agent to a human) to another, so…
Agent Identity - Agent identity is the durable, verifiable representation of who or what an AI agent is acting as — its own service identity, or a specific human…
Agent Loop - An agent loop is the repeated cycle of reasoning, acting, and observing that lets an AI agent work through a multi-step task: think about what to do…
Agent Marketplace - An agent marketplace is a platform where pre-built AI agents, skills, or agent templates created by one party can be discovered, installed, and used…
Agent Memory - Agent memory is the mechanism by which an AI agent retains and retrieves information across a session or across multiple sessions, so it can act on…
Agent Observability - Agent observability is the ability to see, in real time and after the fact, what an AI agent is doing, why it made a given decision, and whether its…
Agent Orchestration - Agent orchestration is the coordination of multiple AI agents (and often humans) working together on a shared goal, managing how tasks are split…
Agent Permissions - Agent permissions are the explicit set of rules governing what actions and data an AI agent may access, forming the enforcement layer that turns a…
Agent Planning - Agent planning is the step where an AI agent breaks a goal down into an ordered sequence of sub-tasks and intended actions before executing any of…
Agent Runtime - An agent runtime is the execution environment that actually runs an AI agent's process — managing its sandbox, its available compute, its access to…
Agent Sandbox - An agent sandbox is an isolated execution environment, typically a container or VM, where an autonomous agent runs its code, shell commands, and…
Agent Skills - Agent skills are packaged, reusable capabilities, bundling instructions, credentials handling, and sometimes code, that an AI agent can load to…
Agent Swarm - An agent swarm is a group of multiple AI agents working concurrently on related sub-tasks, coordinating through shared state, messages, or a…
Agent Tools - Agent tools are the discrete, callable functions an AI agent is given access to, each with a defined name, input schema, and expected output, that…
Agent Tracing - Agent tracing is the practice of recording every step an AI agent takes, its prompts, tool calls, intermediate reasoning, and outputs, as a…
Agentic AI - Agentic AI refers to AI systems that autonomously plan, decide, and execute multi-step actions toward a goal, using tools and external state, rather…
Agentic AI vs. Traditional Automation - Agentic AI differs from traditional automation in that it makes judgment-based decisions about what steps to take using a language model's…
Agentic Commerce - Agentic commerce is the use of autonomous AI agents to research, select, and complete purchase transactions on a user's behalf, negotiating within…
Agentic Workflow - An agentic workflow is a multi-step process in which one or more AI agents autonomously carry out a sequence of tasks, tool calls, and decisions to…
AI Acceptable Use Policy - An AI acceptable use policy is a formal document defining what uses of an organization's AI systems are permitted, prohibited, and require…
AI agent - An AI agent is software that uses a large language model to plan and carry out a multi-step task on its own, calling real tools and APIs as it goes…
AI Agent Pricing Models - AI agent pricing models are the commercial structures vendors use to charge for autonomous agent usage, commonly per-seat subscriptions, usage-based…
AI Agent ROI - AI agent ROI is the measured return on investment from deploying an autonomous AI agent, calculated by comparing the value it generates, time saved…
AI Agent Security - AI agent security is the set of practices and controls that protect against an autonomous agent taking unauthorized, unsafe, or unintended actions…
AI Approval Workflow - An AI approval workflow is an approval gate specifically inserted into an autonomous agent's action pipeline, requiring human sign-off before the…
AI Assistant - An AI assistant is a conversational AI system designed to help a user complete tasks or answer questions through natural-language interaction…
AI Benchmark - An AI benchmark is a standardized test suite used to measure and compare a model's or system's performance on a specific capability, such as…
AI Bias - AI bias is a systematic, unfair skew in a model's outputs toward or against particular groups or outcomes, typically originating from imbalanced…
AI Chatbot vs. Agent - An AI chatbot responds to a user's message with a single generated reply within one conversational turn, while an AI agent autonomously plans and…
AI Copilot - An AI copilot is an AI system designed to assist a human who remains in the driver's seat, offering suggestions, drafts, or completions within an…
AI Employee - An AI employee is an autonomous AI agent assigned an ongoing role within a business, such as handling customer support, qualifying leads, or…
AI Governance - AI governance is the set of organizational policies, roles, and oversight processes that ensure an organization's AI systems are developed…
AI Guardrails - AI guardrails are technical and procedural controls that constrain what an AI system is allowed to output or do, blocking unsafe content…
AI Hallucination - An AI hallucination is a confident, fluent output from a language model that is factually incorrect or entirely fabricated, such as a nonexistent…
AI Inference Cost - AI inference cost is the compute expense incurred each time a trained model generates a response, driven primarily by the number of input and output…
AI Knowledge Base - An AI knowledge base is a curated, searchable repository of documents, facts, and structured content that an AI system consults at query time to…
AI Model Router - An AI model router is a system component that dynamically selects which underlying language model handles a given request, choosing among options…
AI Orchestrator - An AI orchestrator is a coordinating system or agent that manages the execution of a multi-step or multi-agent process, deciding task sequencing…
AI Red Teaming - AI red teaming is the practice of deliberately probing an AI system with adversarial prompts and scenarios to surface unsafe, biased, or exploitable…
AI Safety - AI safety is the discipline of designing, testing, and operating AI systems so their behavior stays aligned with intended goals and does not cause…
AI Training Pipeline - An AI training pipeline is the end-to-end sequence of data collection, cleaning, labeling, model training, evaluation, and deployment steps that…
Analytics Automation - Analytics automation is the practice of automatically collecting, processing, and surfacing business metrics and reports without a person manually…
API - An API (Application Programming Interface) is a defined set of rules and endpoints that lets one piece of software request data or trigger actions…
API Deprecation - API deprecation is the formal process of marking an API version or endpoint as scheduled for removal, giving consumers advance notice and a…
API Endpoint - An API endpoint is a specific URL and HTTP method combination that exposes one distinct operation an API consumer can call, such as fetching a list…
API Gateway - An API gateway is a single entry point that sits in front of one or more backend services, handling cross-cutting concerns like authentication, rate…
API Integration - API integration is the work of connecting two separate software systems by having one consume the other's API, so data or actions flow between them…
API Key - An API key is a unique secret string a client includes with its requests to identify itself and prove it's authorized to use a given API.
API Pagination - API pagination is the technique of splitting a large result set into smaller, sequential pages so a single API response doesn't try to return an…
API Rate Limit - An API rate limit is a cap a provider enforces on how many requests a client can make within a given time window, protecting the service from…
API Sandbox - An API sandbox is an isolated test environment that mimics a provider's real API without touching live production data, letting developers integrate…
API Security - API security is the set of practices that protect an API from unauthorized access, data leakage, and abuse — covering authentication, authorization…
API Token - An API token is a credential — typically a signed or randomly generated string — that a client presents on each request to prove it has been…
API Versioning - API versioning is the practice of labeling distinct, non-interchangeable versions of an API so consumers can keep using an older contract while a…
API-Based AI - API-based AI refers to consuming a model's intelligence over a hosted API call rather than running the model's weights on your own infrastructure.
API-First - API-first is a design philosophy where a product's API is designed and built before — or alongside, as the primary interface — any user-facing…
Approval Workflow - An approval workflow is a structured process that routes a proposed action to one or more designated approvers for explicit sign-off before it's…
Artificial Intelligence - Artificial intelligence is the broad field of building computer systems that perform tasks normally requiring human-like reasoning, perception, or…
Asset Management Automation - Asset management automation is the use of software and AI to track, organize, and act on a business's digital or physical assets — files, licenses…
Attention Mechanism - The attention mechanism is the core neural-network technique that lets a model weigh the relevance of every other token in its input when computing…
Attribute-Based Access Control - Attribute-based access control (ABAC) is an authorization model that grants or denies access based on evaluating attributes of the user, the…
Audit Log - An audit log is an append-only record of who did what, when, and to which resource — kept specifically so past activity can be reviewed, verified…
Audit Preparation Automation - Audit preparation automation is the use of software to continuously collect, organize, and package the evidence an auditor will ask for, instead of…
Audit Trail - An audit trail is the chronological, tamper-evident record of who did what, when, and to which resource within a system.
Automation Audit Log - An automation audit log is a dedicated, structured record of every action an automated process or agent takes, separate from general application logs.
Automation Center of Excellence - An automation center of excellence (CoE) is a dedicated cross-functional team that sets standards, provides shared tooling, and governs how…
Automation Error Handling - Automation error handling is the set of deliberate mechanisms — retries, fallbacks, alerts, and safe-stop conditions — that determine what an…
Automation Governance - Automation governance is the framework of policies, approval gates, and oversight that determines what an automated system is allowed to do, who can…
Automation Monitoring - Automation monitoring is the ongoing observation of running automated processes to detect failures, performance degradation, or behavioral drift in…
Automation Platform - An automation platform is the underlying software system that provides the building blocks — triggers, connectors, execution engine, and monitoring…
Automation Recipe - An automation recipe is a pre-built, reusable template that defines a specific automated workflow — its trigger, steps, and expected inputs and…
Automation ROI - Automation ROI is the measured return on investment from an automated process, calculated by weighing the value it delivers — time saved, errors…
Automation Testing - Automation testing is the practice of verifying an automated workflow behaves correctly — across normal cases, edge cases, and failure conditions —…
Autonomous Agent - An autonomous agent is a software system that can perceive its environment, decide on a course of action toward a goal, and execute that action…
Autonomous Execution - Autonomous execution is the phase in which an agent carries out a planned sequence of actions on its own, without requiring a human to confirm each…
Back-Office Automation - Back-office automation is the application of automated processes to internal, non-customer-facing operations such as accounting, HR administration…
Backup Automation - Backup automation is the scheduled, unattended creation and verification of data backups, removing reliance on someone remembering to run a manual…
Batch Automation - Batch automation is the automated processing of a large group of records or tasks together as a single scheduled run, rather than handling each one…
Batch Processing - Batch processing is the execution model in which a set of data or jobs is collected and processed together as one unit, as opposed to stream…
Billing Automation - Billing automation is the automated generation, calculation, and delivery of invoices and payment collection based on usage or subscription data…
Branching Workflow - A branching workflow is an automated process whose execution path splits into different sequences of steps depending on a condition evaluated at…
Browser Agent - A browser agent is an AI-driven system that operates a web browser directly — navigating pages, reading rendered content, and clicking or typing —…
Browser Automation - Browser automation is the programmatic control of a web browser to perform actions — navigating, filling forms, clicking, extracting data —…
Budget Approval Automation - Budget approval automation is the automated routing, evaluation, and sign-off of spending requests against predefined budget rules and approval…
Business Process Automation - Business process automation (BPA) is the use of technology to execute a multi-step business process end to end with minimal manual intervention, as…
Calendar Automation - Calendar automation is the automated scheduling, rescheduling, and management of meetings and events based on defined rules and availability…
Chain of Thought - Chain of thought is a reasoning technique in which a language model generates intermediate reasoning steps explicitly, before producing a final…
Churn Prevention Automation - Churn prevention automation is the use of scheduled data checks and triggered outreach to identify at-risk customers and intervene before they cancel.
Citizen Developer - A citizen developer is a non-technical employee who builds software, automations, or applications using low-code or no-code tools rather than…
Claims Processing Automation - Claims processing automation applies software to the intake, validation, adjudication, and payout stages of an insurance or benefits claim to reduce…
Closed Model - A closed model is an AI model whose architecture, training data, and weights are not published, and which is typically accessed only through the…
Code Review Automation - Code review automation uses AI or static-analysis tooling to inspect a code change and surface bugs, style issues, or security risks before a human…
Coding Agent - A coding agent is an AI system that can read, write, and modify source code autonomously across multiple steps — planning changes, editing files…
Command Queue - A command queue is an ordered, durable list of pending instructions that a system processes one at a time (or in controlled parallel lanes)…
Commission Tracking Automation - Commission tracking automation calculates and records sales commissions automatically by pulling closed-deal data from a CRM and applying a…
Communication Automation - Communication automation is the use of triggers and templates to send, route, or summarize messages across email, chat, and messaging channels…
Compliance Automation - Compliance automation uses software to continuously check that systems and processes meet a regulatory or internal control requirement, replacing…
Computer Use AI - Computer use AI refers to models that operate a computer the way a person does — viewing the screen and controlling the mouse and keyboard — rather…
Conditional Logic Automation - Conditional logic automation is a workflow design pattern where the system branches to different actions based on if/then rules evaluated against…
Content Marketing Automation - Content marketing automation applies software to the research, drafting, distribution, and performance-tracking stages of producing marketing…
Context Window - A context window is the maximum amount of text — measured in tokens — that a language model can consider at once when generating a response…
Contract Management Automation - Contract management automation uses software to draft, route for approval, track key dates, and flag risk clauses across a company's contracts…
Course Administration Automation - Course administration automation applies software to the enrollment, scheduling, grading, and communication tasks that run an educational or…
Credential Vaulting - Credential vaulting is the practice of storing API keys, passwords, and access tokens in an encrypted, access-controlled secret store rather than in…
CRM Automation - CRM automation is the use of triggers and rules inside a customer relationship management system to automatically update records, assign leads, send…
CRM Data Hygiene - CRM data hygiene is the ongoing practice of keeping customer relationship data accurate, deduplicated, and complete, since a CRM's usefulness…
Cron Job - A cron job is a scheduled task configured to run automatically at a fixed time or recurring interval, named after the Unix `cron` utility that…
CSV - CSV (comma-separated values) is a plain-text file format for tabular data where each line is a row and each value within a row is separated by a…
CSV Import Automation - CSV import automation is the automated mapping, validation, and loading of data from a CSV file into a target system, removing the manual work of…
Custom AI Agent - A custom AI agent is an AI system configured with a specific role, tool access, and instructions to carry out a particular business task…
Custom Integration - A custom integration is a purpose-built connection between two systems — written specifically for that pair of systems rather than using a…
Customer Onboarding Automation - Customer onboarding automation guides a new customer through account setup, initial configuration, and early product usage using triggered messages…
Customer Success Automation - Customer success automation is the use of software to trigger proactive account health checks, onboarding steps, and renewal workflows without a…
Customer Support Automation - Customer support automation applies software - including AI agents, ticket routing rules, and self-service tools - to resolve or triage support…
Dashboard Automation - Dashboard automation is the automatic generation, refresh, and distribution of reporting dashboards so metrics stay current without someone manually…
Data Anonymization - Data anonymization is the process of irreversibly altering personal data so that the individual it describes can no longer be identified, directly…
Data Automation - Data automation is the use of software to move, transform, validate, and act on data without manual, repetitive human intervention at each step.
Data Deduplication - Data deduplication is the process of identifying and removing or merging redundant copies of the same underlying record or piece of data.
Data Encryption - Data encryption is the process of converting readable data into an unreadable ciphertext using an algorithm and key, so that only parties holding…
Data Enrichment - Data enrichment is the process of appending additional, relevant information to an existing record from external or internal sources to make it more…
Data Entry Automation - Data entry automation is the use of software to capture, transcribe, and input data into a system in place of a person manually typing it in.
Data Labeling - Data labeling is the process of tagging raw data - text, images, audio, or structured records - with the categories or values a machine learning…
Data Lake - A data lake is a centralized repository that stores raw data in its native format - structured, semi-structured, or unstructured - without requiring…
Data Lineage - Data lineage is the tracked record of where a piece of data originated, what transformations it passed through, and where it ended up, across every…
Data Mapping - Data mapping is the process of defining how fields in one data structure correspond to fields in another, so data can be correctly translated when…
Data Mart - A data mart is a focused subset of a data warehouse, structured and curated around the needs of a single department or business function such as…
Data Normalization - Data normalization is the process of transforming data into a consistent, standard format or structure, removing redundancy and reconciling…
Data Pipeline - A data pipeline is a series of automated steps that move data from one or more sources, through transformation and validation stages, to a…
Data Processing Agreement - A data processing agreement, or DPA, is a legally binding contract between a data controller and a data processor that defines how personal data…
Data Residency - Data residency refers to the requirement or guarantee that specific data is stored and processed within a particular geographic or jurisdictional…
Data Retention Policy - A data retention policy is a documented rule set defining how long specific categories of data are kept before they are deleted or archived, and the…
Data Schema - A data schema is the formal structure that defines what fields exist in a data set, their types, constraints, and the relationships between them.
Data Sync - Data sync is the process of keeping data consistent across two or more systems, propagating changes made in one system to the others so they all…
Data Transformation - Data transformation is the process of converting data from one format, structure, or value representation into another so it fits the requirements…
Data Validation - Data validation is the process of checking that data meets defined rules for correctness, completeness, and format before it is accepted, stored, or…
Data Warehouse - A data warehouse is a centralized repository that stores structured, cleaned, and schema-enforced data optimized for analytical querying and…
Database Automation - Database automation is the use of software to perform database administration and maintenance tasks - such as backups, scaling, indexing, and schema…
Database Integration - Database integration is the practice of connecting an application or agent directly to a structured data store so it can read, write, and query…
Dead Letter Queue - A dead letter queue is a holding location for messages or jobs that a processing system tried and failed to handle successfully, so they can be…
Deep Learning - Deep learning is a branch of machine learning that uses multi-layered artificial neural networks to learn hierarchical patterns directly from raw…
Deployment Automation - Deployment automation is the practice of shipping code, configuration, or infrastructure changes to a target environment through a scripted…
Design Automation - Design automation is the use of rules, templates, or generative models to produce visual or structural design assets — layouts, mockups, brand…
Development Automation - Development automation refers to tools and agents that handle software engineering tasks — writing code, running tests, reviewing diffs, generating…
DevOps Automation - DevOps automation is the scripting and orchestration of the operational lifecycle of software — building, testing, deploying, monitoring, and…
Digital Worker - A digital worker is an AI-driven software entity assigned to perform a defined set of job-like tasks — handling tickets, processing invoices…
Document Automation - Document automation is the automated generation, extraction, or processing of documents — contracts, invoices, reports, forms — using templates…
Donor Management Automation - Donor management automation is the use of software to handle the recurring operational work of a nonprofit's fundraising program — gift processing…
Dunning Automation - Dunning automation is the automated process of detecting failed or overdue payments and running a scripted sequence of retries, reminders, and…
Durable Execution - Durable execution is a workflow-processing pattern where the state of a long-running, multi-step process is persisted at each step, so the process…
Ecommerce Automation - Ecommerce automation is the use of software and AI to handle the recurring operational tasks of running an online store — order processing…
Edge AI - Edge AI refers to running AI model inference directly on a local device — a phone, a camera, an IoT sensor, a laptop — rather than sending data to a…
Education Automation - Education automation is the use of software and AI to handle repetitive instructional and administrative work in learning environments — grading…
ELT (Extract, Load, Transform) - ELT is a data integration pattern where raw data is extracted from a source system and loaded directly into a destination data store before any…
Email Agent - An email agent is an AI system that autonomously reads, drafts, triages, or sends email on a person's or organization's behalf, going beyond a…
Email Automation - Email automation is the use of triggered, rule-based, or AI-driven workflows to send emails automatically in response to an event or schedule…
Email Marketing Automation - Email marketing automation is the use of triggered, segmented, and scheduled email campaigns to nurture leads and engage customers at scale, driven…
Embedded iPaaS - Embedded iPaaS is integration-platform-as-a-service technology that a software vendor bundles directly into its own product, so the vendor's…
Embedding - An embedding is a numerical vector representation of a piece of data — a word, sentence, image, or document — positioned in a high-dimensional space…
Employee Onboarding Automation - Employee onboarding automation is the use of software to handle the recurring administrative steps of bringing a new hire into an organization —…
Encryption at Rest - Encryption at rest is the practice of encrypting data while it is stored — on disk, in a database, in a backup — so that anyone who gains access to…
Encryption in Transit - Encryption in transit is the practice of encrypting data as it moves across a network — between a browser and a server, between two internal…
Enterprise AI Agent - An enterprise AI agent is an AI system designed to operate within the security, compliance, and scale requirements of a large organization —…
Episodic Memory (AI) - Episodic memory in AI systems is the capacity to store and later recall specific past events or interactions, tagged with when and in what context…
Escalation Automation - Escalation automation is the automatic routing of a task, ticket, or alert to a higher tier of authority or expertise when predefined conditions —…
ETL (Extract, Transform, Load) - ETL is a data integration pattern that extracts data from source systems, transforms it into a consistent structure and quality, and loads it into a…
Event Bus - An event bus is a messaging infrastructure component that lets independent parts of a system publish events and lets other parts subscribe to and…
Event Management Automation - Event management automation is the use of software to handle the logistics of planning, promoting, and running an event — registration, scheduling…
Event-Driven Automation - Event-driven automation is a design approach where workflows are triggered automatically by the occurrence of specific events — a file upload, a…
Expense Management Automation - Expense management automation is the use of software to capture, categorize, approve, and reconcile business expenses without employees or finance…
Explainable AI (XAI) - Explainable AI refers to techniques and system designs that make an AI model's decisions understandable to humans, showing why it produced a…
Feedback Collection Automation - Feedback collection automation is the automatic triggering, distribution, and aggregation of surveys or feedback requests at the right moment in a…
Few-Shot Learning - Few-shot learning is a technique where a model is given only a handful of labeled examples of a task at inference time — often within the prompt…
File-Based Integration - File-based integration is a method of connecting two systems by having one system produce a data file — typically CSV, XML, JSON, or a fixed-width…
Finance Automation - Finance automation is the application of software to handle recurring financial processes — invoicing, accounts payable and receivable…
Fine-Tuning - Fine-tuning is the process of taking a pretrained model and continuing its training on a smaller, task- or domain-specific dataset so its weights…
Fleet Management Automation - Fleet management automation is the use of software and connected vehicle data to automatically track, schedule, and optimize a fleet of vehicles or…
Forecasting Automation - Forecasting automation is the use of statistical or machine-learning models to automatically generate ongoing predictions — of demand, revenue…
Foundation Model - A foundation model is a large-scale AI model trained on broad, diverse data that develops general-purpose capabilities, which can then be adapted —…
Fraud Detection Automation - Fraud detection automation is the use of rules engines and machine-learning models to automatically flag or block suspicious transactions and…
Front-Office Automation - Front-office automation is the use of software to handle customer-facing business processes — sales, customer service, marketing, and client…
Frontier Model - A frontier model is an AI model that sits at or near the current cutting edge of capability, typically the largest and most advanced models released…
Function Calling - Function calling is a capability that lets an AI model produce a structured request to invoke a specific external function or tool with defined…
GDPR Compliance Automation - GDPR compliance automation is the use of software to automatically fulfill obligations under the EU General Data Protection Regulation — such as…
Generative AI - Generative AI refers to AI models that create new content — text, images, audio, code, or video — rather than only classifying, scoring, or…
GPU Computing - GPU computing is the use of graphics processing units — chips originally built for rendering images — to perform massively parallel numerical…