Artificial intelligence is transforming our world and creating a new lexicon to articulate its advancements. In contemporary meetings, pitches, or discussions, terms like LLMs, RAG, RLHF, and many others are frequently mentioned, often leaving even the most knowledgeable tech professionals feeling a bit lost. This glossary aims to fill that gap, offering straightforward definitions of the AI terminology you’re likely to encounter, whether you're engaged in development, investment, or simply staying informed through technology news outlets or podcasts. The glossary is continuously updated to reflect the ever-evolving landscape of AI, making it akin to the AI systems it describes.
Artificial General Intelligence (AGI) is a somewhat ambiguous concept, typically denoting AI systems that exceed human capabilities across a wide range of tasks. OpenAI's CEO, Sam Altman, characterized AGI as the "equivalent of a median human" you'd employ as a coworker. Conversely, OpenAI defines AGI as "highly autonomous systems outperforming humans in most economically valuable work." Google DeepMind provides a slightly different interpretation, framing AGI as "AI that matches human cognitive abilities in most tasks." The varying definitions contribute to the confusion, even among those deeply involved in AI research.
An AI agent is a more advanced tool employing AI technologies to undertake complex tasks on your behalf, surpassing what traditional chatbots are capable of. These tasks might include filing expenses, booking travel, or even coding and maintaining software. It’s important to recognize that "AI agent" might carry different meanings depending on context, as the infrastructure to support these capabilities is still developing. At its core, an AI agent signifies an autonomous system capable of employing multiple AI technologies for completing multistep tasks.
API endpoints can be likened to “buttons” on a software program that allow other applications to make it perform specific actions. Developers utilize these interfaces to create integrations, enabling one application to access data from another or allowing an AI agent to manage third-party services automatically. While most users may never see these “buttons,” they are omnipresent in smart home devices and connected platforms. As AI agents enhance their capabilities, they are increasingly able to locate and utilize these endpoints independently, expanding automation's potential benefits.
Consider a straightforward question such as, “Which animal is taller, a giraffe or a cat?” A human can instinctively answer this, but more complex queries usually require some written calculations to reach the correct conclusion. Take, for example, a farmer with chickens and cows who collectively have 40 heads and 120 legs; to solve this, you’d need to craft an equation to arrive at the correct numbers of each type of animal.
In AI, chain-of-thought reasoning within large language models refers to the technique of decomposing problems into smaller, manageable steps, ultimately boosting the accuracy of the outcomes. This method often necessitates more time for processing but results in greater accuracy, particularly in logical or coding scenarios. Reasoning models are built upon standard large language models and fine-tuned for this kind of sequential reasoning, primarily through reinforcement learning techniques.
A coding agent is a specialized type of AI agent that automates software development tasks. Unlike basic code suggestions, a coding agent can independently write, test, and debug code, undertaking the labor-intensive trial-and-error processes commonly associated with development work. These agents have the capability to navigate entire codebases, identifying bugs, conducting tests, and implementing fixes with minimal human intervention—essentially acting like a highly efficient intern who never tires or loses concentration, albeit still requiring human oversight.
In the realm of AI, “compute” generally refers to the crucial computational resources that enable models to function. This processing power forms the foundation of the AI sector, facilitating the training and deployment of sophisticated models. The term often denotes specific hardware—such as GPUs, CPUs, and TPUs—that supports the computational needs of modern AI applications.
Deep learning represents a subset of advanced machine learning that employs multi-layered artificial neural networks, allowing these systems to identify intricate correlations in data, unlike simpler models. The architecture of deep learning is inspired by the complex neural pathways in human brains.
Deep learning models can autonomously discern significant features within datasets, eliminating the need for engineers to pre-define these characteristics. This architecture enables algorithms to learn from mistakes and enhance their output through iterative adjustments, although the systems require substantial amounts of data—often millions of samples—to produce reliable results. Additionally, the training duration for deep learning models is typically longer than for more straightforward machine learning models, which can lead to higher development costs.
At the core of many AI creations, diffusion technology employs physics-inspired mechanisms to systematically "ruin" data like images or audio by incrementally adding noise until it is unrecognizable. The objective is to understand a "reverse diffusion" process that aids in reconstructing this data, enhancing the system's ability to recover original content from noise.
Distillation is another technique in AI that involves transferring knowledge from a larger, pre-trained model (the 'teacher') to a smaller model (the 'student'). This process entails recording outputs from the teacher model, which are then utilized to inform the training of the student model, guiding it to mimic the teacher's performance. This approach can yield efficient, smaller models with minimal performance loss.
Fine-tuning is an approach that entails further training an AI model to optimize it for specific tasks by supplying new, relevant data that may not have been included in its original training. Many startups utilizing large language models aim to tailor their applications for specific industries by enhancing the utility of earlier training phases through specialized input.
Generative Adversarial Networks (GANs) are machine learning frameworks that play a significant role in generative AI advancements. They consist of a pair of neural networks that compete against each other: one generates data based on its inputs, while the other attempts to identify whether the data is real or generated. This competition fine-tunes the output to become increasingly realistic without much human involvement.
In AI, “hallucination” describes instances when models generate inaccurate information, which can result in potentially harmful outputs—like erroneous medical advice in response to health inquiries. Hallucinations often arise from training data gaps, sparking interest in developing specialized AI models that minimize knowledge deficiencies and misinformation risks.
Inference denotes the process of applying an AI model to make predictions or draw conclusions based on previously encountered data. It is crucial to note that inference cannot occur without the preceding training phase, whereby the model learns patterns that enable it to make accurate extrapolations from new data.
Large language models (LLMs) power popular AI assistants like ChatGPT, Claude, Gemini, and others. When users interact with these assistants, they engage with an LLM that processes their requests directly or through various available tools. Composed of billions of parameters, these deep neural networks learn language patterns and formulate responses based on a vast array of written sources, generating the most probable output for a given prompt.
Memory cache is a key mechanism that enhances inference efficiency by minimizing the number of calculations an AI model must perform. This optimization technique allows certain calculations to be stored for future reference, streamlining the response process. Different types of caching exist, such as KV (key value) caching, which works effectively in transformer models to boost performance and provide quicker answers to user queries.
The Model Context Protocol (MCP) is a recent open standard that enables AI models to interface seamlessly with external tools and data sources—like files and databases—without necessitating unique connectors for each application. Introduced by Anthropic and adopted by significant players like OpenAI and Google, MCP represents a major advancement in AI integration capabilities.
Mixture of Experts (MoE) is an architectural approach wherein a neural network is divided into smaller specialized sub-networks, or "experts." This design allows only a select few experts to activate for any given task, significantly improving efficiency and reducing operational costs. Systems like Mistral AI’s Mixtral are prominent implementers of this architecture, streamlining model processing while maintaining functionality.
A neural network, foundational to deep learning and generative AI, comprises multi-layered algorithms designed to process complex data patterns. The concept, inspired by the human brain's neural connections, has gained momentum due to advancements in graphical processing hardware, enabling the development of algorithms with substantial multilayer capabilities.
Open source pertains to software or AI models that grant public access to their underlying code, allowing for user adaptation and scrutiny. Meta’s Llama serves as a notable example within the AI landscape. This approach fosters collaboration among researchers and developers, speeds up innovation, and permits independent safety evaluations, differing from closed-source systems where the internal workings remain opaque.
Parallelization refers to executing multiple tasks simultaneously rather than sequentially, akin to having a team tackle different aspects of a project at once. In the realm of AI, parallelization is vital for training and inference processes, with modern GPUs designed to perform extensive calculations concurrently, significantly impacting the speed and cost-efficiency of model development and deployment.
The term "RAMageddon" humorously captures the growing shortage of random access memory (RAM) chips, a critical component in current technology. As the AI field expands, major tech firms and labs are competing for RAM, leaving inadequate supplies for other industries such as gaming and consumer electronics, resulting in price hikes and potential shortages in various sectors. This trend shows no immediate signs of resolution, further exacerbating the situation.
Recursive self-improvement describes a theoretical point at which AI could enhance its capabilities autonomously, creating a potentially rapid expansion in intelligence and autonomy. While some see this as a harbinger of impending challenges akin to the singularity, many contemporary AI startups are focused on exploring this frontier without foreseeing disastrous outcomes.
Reinforcement learning is a technique where AI systems learn through trial and error, receiving feedback based on their actions. This method differs from supervised learning, allowing models to engage with their environments actively. It has proven especially effective in gaming and robotics, with approaches like reinforcement learning from human feedback (RLHF) central to refining AI models for improved effectiveness and safety.
Tokens represent the fundamental units of data processed by AI language models during human-machine interactions, acting as intermediaries between human language and machine processes. Tokenization breaks down text into manageable segments that the models can analyze. In enterprise applications, token usage also translates to cost, as many AI providers charge based on the number of tokens utilized—making understanding token dynamics crucial for businesses.
Throughput refers to the volume of data processed by an AI system within a specified time frame, with token throughput indicating how efficiently an AI can handle tasks. Maximizing token throughput is vital for servicing multiple users simultaneously and ensuring prompt responses, making it a significant focus area for AI infrastructure development.
Training is the process through which machine learning models are developed, involving the feeding of data to help the model recognize patterns and generate valuable outputs. As demands grow for training inputs, many developers look at hybrid approaches—combining traditional AI with more specialized information—to maintain efficiency and control costs.
Transfer learning involves utilizing an already-trained AI model as a foundation for developing a new model aimed at a related task, promoting efficiency by leveraging previous knowledge. However, it is essential to recognize its limitations since a model might still need additional training tailored to its new focus area to perform optimally.
Validation loss measures an AI model's learning effectiveness during the training phase, with a lower value indicating better performance. Researchers monitor this metric closely as a real-time indicator of a model's progress, determining optimal training duration and spotting issues like overfitting, where a model memorizes data instead of learning to generalize.
Weights are critical elements in AI training, determining the significance of various features within the training dataset. These numerical parameters are fine-tuned throughout the training process, ultimately shaping the AI's outputs. For instance, a housing price prediction model would assign weights to factors such as the number of bedrooms or location, reflecting their respective influences based on historical trends.
This article is continually revised with the latest insights and developments in the field of AI.



