AI glossary · Fundamentals
Algorithm
In one sentence
An algorithm is a finite sequence of well-defined steps for solving a problem or completing a task. In AI, the algorithm is the method that learns from data; the model is what that method produces.
Also known as: computer algorithm · AI algorithm · learning algorithm
What is an algorithm?
The word comes from al-Khwarizmi, a ninth-century Persian mathematician whose Latinised name became “algorithm”. The idea is old and simple: a list of precise instructions that, followed in order, always take you from some input to a result.
Put it to work
AI agents that look after your customers
From €49/mo + VAT
Voice, WhatsApp and email with the phone line included: agent, numbers and CRM in one fee.
See plans and pricingAlgorithms aren’t just a computing thing. A recipe, flat-pack furniture instructions or your process for onboarding a new customer are all algorithms. What a computer adds is speed: it can repeat the same steps millions of times without getting tired or skipping one.
Related to this term
UTIO agents
- Available 24/7 in 26 languages
- Set it up yourself for €0: built from your website
- 14-day free trial, no card needed
From €49/mo + VAT
See plans and pricingHow it works
There are two broad ways algorithms get used:
- Classic algorithms. A person writes the rules: “orders over £50 ship free”. The program does exactly what the rules say, nothing more.
- Learning algorithms. In machine learning, nobody writes the final rule. The algorithm is given a dataset of examples and gradually adjusts an AI model until it gets them right. That process is model training.
The distinction matters. When people say “the algorithm decided”, they almost always mean a trained model, whose behaviour depends on the data it learned from. If that data is lopsided, the output can carry a bias even though the algorithm itself is neutral.
Example
A motorbike parts shop in Cardiff wants to decide which customers to call back first. It starts with a classic rule: call anyone who bought in the last three months first. Easy to explain, but it misses new customers placing large orders.
Then it tries a learning approach: using its sales history, an algorithm trains a model that estimates how likely each contact is to buy. The model picks up combinations nobody had written down as a rule. The trade-off is that someone has to check its output now and then to make sure it still makes sense.
What it means for your business
You don’t need to write algorithms to use them. What helps is knowing which parts of a tool follow rules you control and which depend on a trained model.
UTIO agents use both. You set the business rules: opening hours, what the agent may book, when a conversation goes to a person. The language model handles understanding the customer and wording the reply. In the leads and sales vertical, for example, the agent qualifies each contact against the criteria you define and records it in the CRM, so your team can see why it was prioritised.
Frequently asked questions
What is an everyday example of an algorithm?
A recipe: ingredients go in, you follow the steps in order and a dish comes out. In computing, sorting a customer list by date or finding the shortest route on a map are classic algorithms.
What's the difference between an algorithm and an AI model?
The algorithm is the procedure; the model is the result of running it on data. A learning algorithm works through thousands of examples and tunes a model's internal values. Same algorithm, different data: different model.
What do people mean by 'the algorithm' on social media?
The system that decides which posts you see and in what order. These days it usually combines rules with machine learning models that predict which content you're likely to engage with.
Related terms
- Artificial intelligence
Artificial intelligence (AI) is the branch of computing that builds systems able to do tasks we associate with human intelligence, such as understanding language, recognising images or making decisions, by learning patterns from data.
- Machine learning
Machine learning is the branch of AI in which a system learns to do a task from examples, rather than following hand-written rules, and gets better as it sees more data.
- AI model
An AI model is the program you get by training an algorithm on data: a set of learned parameters that, given a new input, produces an output such as a prediction, a label, a piece of text or an image.
- Model training
Model training is the process in which an AI model learns from a dataset: it's shown examples, its errors are measured and its parameters are adjusted, over and over, until its outputs are good.
- AI bias
AI bias is a systematic error that leads an artificial intelligence system to treat similar people or cases differently, often unfairly. It usually stems from unbalanced training data or from design choices.
Updated on