Enable javascript in your browser for better experience. Need to know to enable it? Go here.

Glossary

A

Accessibility in multimodal experiences

 

The expansion of interactions beyond traditional interfaces to include XR, voice, image and gesture recognition, among others, bring new challenges in accessibility. Ensuring inclusivity in these contexts requires innovative design and testing to accommodate diverse user needs.

 

 

Addictive tech

 

Some applications are specifically designed to be addictive through the use of techniques like gamification and dark patterns. This is driven by fierce competition for eyeballs and engagement — and while there may be commercial reasons to adopt such an approach, an increasing awareness of the societal and environmental harms of addictive tech makes addictive tech a key issue organizations need to think seriously about.

 

 

Adversarial machine learning

 

These are attacks on (or using) machine learning systems. Attackers may tamper with training data or identify specific inputs that a model classifies poorly to deliberately create undesired outcomes.

 

 

Affective (emotional) computing

 

A collective term for systems and devices that can recognize, interpret, process, simulate and respond to human emotions.

 

 

Agent-based simulation

 

The use of simulated independent agents, each working towards their own goals, to model a real-world situation. Such simulations can help us understand complex phenomena such as the spread of diseases or protein folding.

AGI research

 

The concept of artificial general intelligence (AGI) refers to an AI system that possesses a broad range of capabilities across a range of intellectual tasks — it’s often compared to human-level intelligence. Debates about the threshold for AGI remain, and research into ways of achieving it continues and will play a part in wider discussions about AI and humanity.

 

 

AI agents

 

Functionality built into applications which combines the functionality of publicly available generative AI models with specific knowledge from outside the model, such as product information. One of the most interesting manifestations of this trend are ‘agentic assistants’ in which AI agents are used to accomplish particular tasks in certain domains, like HR or CRM.

 

 

AI as a service

 

“Ready-to-go” AI solutions offered as a service on cloud platforms. They often don't require specialized AI or ML skills to be used.

 

 

AI avatars

 

A digital representation of a person. The use of artificial intelligence allows the avatar to mimic the person it represents, thus making it ostensibly more convincing and life-like.

 

 

AI in robotics

 

Bringing today's AI capabilities into robotics is bringing new levels of 'intelligence'. It can help robots better respond to situations and external stimuli and ostensibly make decisions about what actions to take in relation to its environment.

AI in security

 

AI is increasingly being deployed both defensively, to respond to threats more dynamically, and offensively, to probe for weaknesses in a system.

 

 

AI marketplaces

 

Marketplaces such as AWS Marketplace, Google TensorFlow Hub and MS Azure Marketplace enable independent developers and companies to sell their models to a global market. They also allow consumers to quickly leverage those models to create value quickly.

 

 

AI observability

 

AI systems are notoriously opaque. Their complexity can make it very difficult to determine the relationship between inputs and outputs. AI observability is the broad practice of monitoring and analyzing an AI system's behaviors and performance to increase understanding and confidence that it is working as intended.

 

 

AI-ready data

 

AI-ready data is data that has been structured and organized in a way that makes it easy for it to be integrated with AI systems. It has a number of specific qualities: high-quality (auditable and verifiable), consistent across different platforms and robust, comprehensive metadata.

 

 

AI safety and regulation

 

Government regulation and guidance on the use of AI, intended to ensure responsible use and consequences of AI systems. This includes monitoring, compliance and good practice and is beginning to be extended to consumer interactions with AI. 

AI-assisted software development

 

The use of AI to speed up or improve software development. Examples include code completion in IDEs, AI-created automated tests, AI that can detect bugs or even AI code generation tools.

 

 

AI-generated media

 

Images, audio or video that have been manipulated by AI. Also known as synthetic media.

 

 

AI, IoT and XR combined solutions

 

A new breed of solutions in which multiple technologies are combined and act together. Drones, robotics and autonomous vehicles are all examples of devices that require machine learning, processing streams of data and layers of intelligence to solve problems.

 

 

AI/ML on edge

 

The ability to run AI and machine learning algorithms at the edge of a network, often on resource-constrained devices.

 

 

Alternative currencies

 

Currencies other than money, such as cryptocurrencies or reputation-based currency. Increasingly, this includes vendor-specific reward-based currencies such as Starbucks Stars or Amazon Coins.

Augmented reality

 

Where the physical world is combined with the digital. A limited form of AR is now ubiquitous, delivered via Apple and Android mobile devices, capable of overlaying virtual objects to a camera view of the world. More advanced AR is delivered via a dedicated headset such as Apple Vision Pro, Microsoft’s Hololens or Meta's Quest 3.

 

 

Automated compliance

 

The use of technology to make all the data required to satisfy compliance reports, checks and balances readily available. In many cases, automation simplifies reporting by sifting through data. Increasingly, though, AI is beginning to replace manual decision-making.

 

 

Automated workforce

 

The use of technology to perform repeatable or predictable workflows. Automated workforce doesn’t mean completely replacing humans; in some cases human-machine "teaming" may produce better results than either working alone.

 

 

Autonomous robots

 

Smaller and cheaper than their industrial counterparts, robots with on-board AI are able to sense their environment, navigate, learn to complete tasks and even fix themselves and other things.

 

 

Autonomous vehicles

 

Self-driving cars, trucks and public transport. While the headline focus may be on self-driving cars, autonomous vehicles also have high potential for specialized industrial and business applications such as mining and factory floors.

B

Biometric authentication

 

A way of verifying an individual's identity that uses fingerprint, facial recognition or other similar technologies. It is today a valuable cybersecurity tool in many different domains and industries.

 

 

Brain-computer interfaces

 

A device that reads and analyzes signals from the brain and turns them into an input mechanism for a computer. The human and the device, after a period of training, work together to encode and decode human intentions.

C

Changing perceptions of AI

 

AI — and generative AI in particular — have been widely hyped and are therefore extremely visible not just in the industry but in wider society and culture. This means that attitudes and understandings of it — whether that's enthusiasm and excitement or distrust — are necessarily important to organizations that decide to use it. The pace of technological change, moreover, means that attitudes could also change quickly.

 

 

Collaboration ecosystems

 

When individuals or organizations share common goals, they will probably want to work together. To do so, they need a set of tools and resources they can use to unlock value effectively — a good example is a remote environment for development teams. This is what a collaboration ecosystem is: it allows people to solve problems together.

 

 

Consumer XR

 

Consumer XR refers to products and services that give users extended reality experiences. High-profile devices like the Apple Vision Pro are shaping consumer XR, but the field is highly dependent on innovations in retinal resolution to ensure properly immersive experiences.

 

 

Context-aware systems

 

Systems that dynamically adapt their behavior using real-time contextual information, such as user location, activity, or preferences. While the concept has existed since the early days of ubiquitous computing, advancements in AI, IoT and edge computing have significantly enhanced their capabilities. Modern context-aware systems deliver highly personalized and responsive experiences, becoming a competitive advantage across industries and signaling their importance towards adaptive and human-centric technologies.

D

Data catalog

 

A comprehensive inventory of an organization's data assets. Crucially, it is built on well-organized metadata, which makes it easier for organizations to discover and retrieve a particular asset and then use it appropriately.

 

 

Data clean room

 

Secure environments for organizations to share and combine data with each other without having to physically share their own data.

 

 

Data contract

 

A formal agreement between two parties — producer and consumer — to use a given data set or data product.

 

 

Data fitness functions

 

Automated tests that assess the quality, consistency and reliability of data in real time. By continuously assessing key characteristics, these functions ensure data meets predefined governance standards and remains fit for use in evolving workflows, facilitating interoperability and trust across data systems. 



Data lineage

 

An emerging set of techniques to certify the provenance of data and to govern its use across an organization. This could prove transformative in the effort to track and enhance progress towards sustainability targets.

Data marketplaces

 

A system that enables the finding, buying, sharing and selling of data within and outside an organization.

 

 

Data mesh

 

A data platform organized around business domains where data is treated as a product, with each data product owned by a team. To enable speed and drive standardization, infrastructure teams provide tools that allow data product teams to self-serve.

 

 

Data product specification

 

A precise technical description of a data product that enables its provisioning, configuration, and governance.

 

 

Decentralized data architectures

 

Use of multiple data stores instead of singular, monolithic centralized stores. A good example is data mesh.

 

 

Decentralized identity

 

Also known as self-sovereign identity, decentralized identity (DiD) is an open-standards-based identity architecture that uses self-owned and independent digital IDs and verifiable credentials to transmit trusted data. Although not dependent on blockchains, many current examples are deployed on them as well as other forms of distributed ledger technology, and private/public key cryptography, it seeks to protect the privacy of and secure online interactions.

Decentralized personal data stores

 

A data architecture style where individuals control their own data in a decentralized manner, allowing access on a per-usage bases (for example, Solid PODs).

 

 

Decentralized security

 

Rather than using traditional security perimeters that are a single point of failure, techniques such as zero-trust networks decentralize security checks across the network.

 

 

Developer experience platforms

 

Platforms which provide the tooling to make it as effective as possible for developers to create, test and deploy software. They also help developers leverage data effectively.

 

 

DevSecOps

 

An abbreviated portmanteau for development, security and operations. This is an approach that includes security as a first-class concern, together with development and operations.

 

 

Digital carbon management

 

Measuring organizational green house gas (GHG) emissions and efforts to mitigate those emissions. Establishing a carbon footprint and a program to determine it is an essential component on the journey towards net zero and is the first building block towards any sustainability strategy.

Digital twin

 

A virtual model of a process, product or service that allows both simulation and data analysis. 3D visualization can be used together with live data, so you can understand what is happening to pieces of equipment you can’t actually see.

E

Easing access to Generative AI

 

Making AI easier to use by lowering the barrier to entry with shared context and other data that those who aren't familiar with prompt engineering may struggle with.

 

 

Edge computing

 

Bringing data storage and processing closer to the devices where it is stored, rather than relying on a central location that may be thousands of miles away. The benefits of edge computing include reduced latency for real-time systems and improved data privacy. It’s also possible to run AI/ML models at the edge too.

 

 

Ethical frameworks

 

Decision-making frameworks that attempt to bring transparency and clarity into the way decisions are made, especially around the use of AI and potential bias in data.

 

 

Evaluating and managing AI outputs

 

Ensuring the quality, reliability, and safety of AI-generated outputs through evaluation frameworks — 'evals' — and guardrails. These include systematic tests to measure performance and tools to enforce ethical and operational standards, helping businesses deploy AI responsibly and effectively.

 

 

Evolutionary architectures

 

In contrast to traditional up-front, heavyweight enterprise architectural designs, evolutionary architecture accepts that we cannot predict the future and instead provides a mechanism for guided, incremental change to systems architecture.

Explainable AI

 

A set of tools and approaches to understand the rationale used by an ML model to reach a conclusion. These tools generally apply to models that are otherwise opaque in their reasoning.

F

Federated learning

 

An approach that downloads a machine learning model and then computes or trains a specific, modified model using local data on another device. The approach helps multiple organizations to collaborate on model creation without explicitly exchanging protected data.

 

Fine-grained data access controls

 

More granular access controls for data, such as policy-based (PBAC) or attribute-based (ABAC) that can apply more contextual elements when deciding who has access to data.

 

FinOps

 

The practice of bringing financial accountability to the variable spending model of cloud computing. It involves a collaborative approach among teams such as finance, operations and development to manage and optimize cloud costs effectively.

G

GenAI computer control

 

A new capability of generative AI tools to execute and automate computer-based tasks through natural language. They enhance digital workflows by enabling intuitive, conversational interactions with operating systems and applications. Examples include Claude's "computer use" feature and Auto-GPT, among others. 

 

 

Generative AI

 

AI that creates text, image, audio and video from simple human language prompts.

 

 

Green computing

 

Green computing is a diverse collection of practices and techniques that attempt to address the environmental impact of computation. It includes green cloud, green UX and green software development, all of which optimize systems, code and other parts of technology infrastructure to improve computational efficiency and reduce waste.

H

Hardware security

 

The growth in smart devices and embedded systems have made hardware an even bigger target for cybercriminals and malicious actors. Ensuring hardware is secure is today a key step in ensuring security across the enterprise.

I

Impact funds

 

Impact funds, or impact investing, is a trend whereby investors target businesses tackling significant social or environmental challenges in a bid to both develop a solution and, in doing so, unlock substantial financial returns.

 

 

Industrial XR

 

Using virtual environments to test and model desired physical outcomes in an industrial context.

 

 

Integrated data and AI platforms

 

Platforms designed specifically for machine learning, providing end-to-end capabilities such as data management, feature engineering, model training, model evaluation, model governance, explainability, AutoML, model versioning, promotion between environments, model serving, model deployment and model monitoring.

 

 

Integrating unstructured data

 

Set of techniques and tools for processing and incorporating unstructured data, such as text, images, and videos, into workflows and decision-making. Approaches like natural language processing, computer vision, and data indexing systems make this data more accessible and actionable for businesses.

 

 

Intelligent machine-to-machine collaboration

 

Technologies enabling the direct interaction of devices and information sharing between them, usually in an autonomous fashion. This enables exceptionally rapid decision making and action with little or no human intervention.

Interfacing with AI

 

Establishing standardized methods for integrating generative AI into business systems using tools like LLM proxies and OpenAPI. LLM proxies act as intermediaries that simplify AI interactions, while OpenAPI defines clear, consistent interfaces for connecting AI models to applications, ensuring scalability and ease of use.

 

 

Internet regulation

 

The regulation of the internet has become more and more significant in recent years. This manifests itself in many different ways, from attempts to address harmful content, restricting children's use of social media and rules about how consumer data can be collected and used.

K

Knowledge graphs

 

A way to represent knowledge and semantic relationships between entities using a graph data structure.

L

LLMOps

 

The practice of integrating LLMs into business operations, focusing on deployment, monitoring, security and governance. This includes tools and processes for fine-tuning, performance tracking, cost management, and ensuring responsible AI use.

M

Mindful screen interaction

 

A growing shift toward intentional and balanced device use, driven by increased awareness of screen time. Tools like screen time trackers and focus apps exemplify this trend, supporting users in managing their digital habits.

 

 

MLOps

 

A movement to bring DevOps practices to the field of machine learning. MLOps fosters a culture where people, regardless of title or background, work together to imagine, develop, deploy, operate, monitor and improve machine learning systems in a continuous way. Continuous Delivery for Machine Learning (CD4ML) is Thoughtworks' approach to implement MLOps end-to-end.

 

 

Model training optimization

 

Strategies and techniques to enhance the efficiency and effectiveness of machine learning model training. Examples include Retrieval Augmented Generation (RAG), which combines data retrieval with generative AI for precise outputs; causal inference, which identifies cause-and-effect relationships to improve generalizability and reduce training data requirements; transfer learning, which leverages pre-trained models for faster adaptation; and automated hyperparameter tuning, which optimizes model performance with minimal manual effort. These approaches are crucial for reducing costs, minimizing energy consumption and accelerating deployment.

 

 

Multimodal AI

 

AI model interactions that span different modes of communication. For example, a chatbot that understands and responds in both written and spoken language.

 

 

Multimodal interactions

 

Systems that enable users to interact through multiple input methods, such as text, voice, image and gesture recognition. By combining these modalities, tools and applications create more intuitive and accessible experiences across diverse contexts.

N

Next-generation cryptography

 

Forms of cryptography created in response to technological or societal challenges. Examples include quantum-resistant encryption algorithms, confidential computing with specialized hardware secure enclaves, homomorphic encryption allowing computation to occur on the data while it is still encrypted and energy efficient cryptography.



Next-generation robotics

 

The next generation of robotics is underpinned by advancements in artificial intelligence and machine learning. These technologies are helping to bring new dimensions of responsiveness and 'reasoning' to robotics.



Next-generation wearables

 

The next generation of wearables are getting smaller but also ostensibly smarter thanks to the increasing integration of AI. These devices — ranging from the popular Oura to the Humane AI pin — offer users new ways to quantify the self.

O

Online machine learning

 

A technique where algorithms continuously learn based on the sequential arrival of data, and can explore a problem space in real time. Contrasts with traditional machine learning where model training uses only historical data and cannot respond to dynamic or previously-unseen situations.

P

Personalized healthcare

 

Understanding an individual patient’s genetic profile to identify potential issues before they happen and provide more effective treatments in response to existing conditions.



Platforms as products

 

A way of creating and supporting platforms with a focus on providing customer (user) value instead of treating platform building as a time-boxed project.



Privacy first

 

Privacy first is a significant shift in business, organization and product strategy, where privacy operates as a core business value and offering. This shift moves away from the prior movement where "users are the product", into a new realm, where building trust and transparency comes first.



Privacy-enhancing technologies (PETs)

 

A collection of technologies and techniques designed to preserve user privacy while enabling secure and trustworthy interactions. Examples include anonymization, encrypted computing, differential privacy, decentralized identity (DiD) for self-owned digital IDs and verifiable credentials, and zero-knowledge proofs, which allow validation without exposing sensitive data. These tools play a critical role in safeguarding privacy in increasingly data-driven and interconnected systems.



Production immune systems

 

Systems that monitor metrics across complex distributed systems and take corrective action if a problem is detected. They are often used for security, but increasingly also for resilience and recovery in the face of an outage.

 

Q

Quantum computing

 

The use of probabilistic states of photons, rather than binary ones and zeros, to execute algorithms with significant speedup in specific problem domains. Recent advancements, such as Google's breakthroughs in quantum error correction, signal progress toward scalable systems. However, these developments also raise concerns about security, as quantum computers could potentially break classical cryptographic protocols, driving interest in quantum-resistant encryption methods.

R

Responsible tech facilitation

 

Tools and techniques are emerging that support incorporating responsible tech into software delivery processes, primarily focusing on actively seeking to incorporate under-represented perspectives; some examples include Tarot Cards of Tech, Consequence Scanning and Agile Threat Modeling.

S

Satellite networks

 

High-speed, low-latency broadband for places where traditional fiber or wireless network providers won’t spend the money to connect. Examples include Starlink from SpaceX, Kuiper from Amazon, OneWeb and Telesat.



Secure software delivery

 

Security applied to the entire process of software creation, which in modern architectures includes the delivery pipeline used to build, test and deploy applications and infrastructure.



Semantic representational technologies

 

A collection of techniques aimed at helping machines better understand data. It aims to put meaning at the very center of data, so concepts, categories and relationships can be better 'understood' by machines. For users, this can make it easier to search and manage incredibly complex data sets.

 


Small language models

 

An alternative to large language models (LLMs) that are more lightweight and efficient. While they aren't as powerful compared to their larger siblings, because they require less memory and computational power they can be used in devices at the edge of a network.



Smart systems and ecosystems

 

Networks of networks that use AI and ML to enhance a system to become more than the sum of its parts. For example, in a smart city, networks of cars and roadside sensors help speed the flow and safety of traffic.

Software-defined vehicles

 

Automobiles where the core functionalities, features and user experience are primarily governed by software, rather than traditional mechanical and electrical systems. This approach enables increased flexibility, customization and continuous enhancement through remote updates, significantly transforming the vehicle's capabilities and, in turn, the automotive industry's business models.

 

 

Synthetic data

 

Artificial data that mimics 'real' data. It is created algorithmically, expanding the potential size of a data set without requiring further data collection. This has many applications, from drug research to testing, and also has the benefit of reducing the risks and challenges that come from acquiring new, 'real' data.

T

Tactile interaction

 

Tactile interaction is an emerging trend in extended reality. It uses something called haptic feedback to enable richer and more immersive experiences where users can physically experience a virtual environment.



Talk to data

 

Talk to data (T2D) is a technology that allows users to interact with and analyze data using natural language queries as opposed to, say, the kinds of analytics and business intelligence dashboards that have become commonplace over the last two decades. It makes it easier to uncover insights and has a lower barrier to entry, giving more employees the ability to explore and ask questions about data.



Touchless interactions

 

The ability to interact with devices without touching, driven at least partially as a result of the COVID-19 pandemic. Specific technologies include hand tracking and voice and gesture recognition.

U

Understandable consent

 

Most terms of service (TOS) or end-user license agreements (EULAs) are impenetrable legalese that make it difficult for people without a law background to understand. Understandable consent seeks to reverse this pattern, with easy-to-understand terms and clear descriptions of how customers' data will be used.

V

Vector databases

 

Specialized storage systems designed to efficiently handle and index high-dimensional data vectors, commonly used in machine learning and AI applications.

 

Read Looking Glass 2025