Glossary

Prompt

An input or question given to an AI system to generate a response or perform a task, guiding its  behaviour to provide relevant and useful information.  

Human in the Loop

Incorporating human oversight or intervention in an AI system's processes to ensure accuracy, make critical decisions, and address complex situations that the AI alone cannot handle.

Fine Tuning LLM

Fine-tuning a large language model by adjusting its training on specific datasets to improve its performance and relevance for tasks or domains.

Unsupervised Learning

A type of machine learning where an AI system analyses unlabelled data to identify patterns, relationships, or structures without predefined outcomes.

Supervised Learning

A type of machine learning where an AI system is trained on labelled data, meaning the inputs are paired with correct outputs, allowing the system to learn and predict outcomes for new, similar data.

Image Recognition

A technology that enables AI systems to identify and classify objects, patterns, or features within images, allowing for automated analysis and understanding of visuals content.

Guardrails

Built-in guidelines and constraints within AI systems designed to ensure safe, ethical, and reliable operation, preventing misuse and minimizing errors.

Emergent Behaviour

Complex and unexpected actions or patterns that arise from simple rules or interactions within an AI system, not explicitly programmed by developers.

Algorithm

A set of step-by-step instructions or rules designed to perform a task or solve a problem, guiding how an AI system processes data and makes decisions.

Hallucination

When an AI system generates incorrect or nonsensical information that appears plausible but is not based on the provided data or reality.

Natural Language Processing

A branch of artificial intelligence that enables computers to understand, interpret, and respond to human language, enhancing communication between humans and machines.

Chatbot

An AI-powered software application designed to imitate human conversation, allowing businesses to automate customer interactions and provide support through messaging platforms.

Unstructured Data

Unstructured data is information that lacks a predefined format or organization, such as text, images, and videos, making it more challenging for computers to process and analyse directly.

Structured Data

Organized information, typically in tabular format, that is easily searchable and analysable by computers, such as databases or spreadsheets.

Prompt Engineering

The process of crafting and refining input prompts to guide an AI system's responses effectively, ensuring accurate and relevant outputs for specific tasks or applications.

Machine Learning

A type of artificial intelligence that enables systems to learn from data and improve their performance over time without being explicitly programmed for specific tasks.

Large Language Models

A type of artificial intelligence that can understand and generate human language, helping businesses with tasks like customer service, content creation, and data analysis. LLMs are trained on huge sets of data. Examples of LLMs include GPT, Claude and Gemini.

Generative AI

Artificial intelligence systems that can create new content, such as text, images, or music, by learning patterns from existing data and generating original outputs based on that knowledge.

Foundation Models

Large, pre-trained AI systems designed to understand and generate a wide range of data, providing a base for further fine-tuning to specific tasks or applications.

Deep Learning

Subset of machine learning that uses deep neural networks to analyse and learn from large amounts of data, enabling complex pattern recognition and decision-making.

Application programming interface

A set of protocols and tools that allows different software applications to communicate and interact with each other, enabling seamless integration and functionality.

Generative Pre-trained Transformer (GPT)

A type of large language model that uses deep learning to understand and generate human-like text based on patterns learned from extensive datasets.

Model

Set of algorithms that have been trained on data to recognize patterns and make predictions or decisions based on that data.