1Introduction
Clients rarely ask for machine learning or deep learning by name. They ask for AI, and the word arrives carrying very different expectations: a chatbot, a prediction, an automation or, increasingly, something close to a digital employee. When the vocabulary is loose, so is the scope, and projects are estimated against the wrong problem.
This note has a narrow aim. It reviews how each term is defined in the literature, arranges the terms into one working taxonomy, and shows how that taxonomy changes the questions a team should ask before building anything.
2Background: where the terms come from
The question of machine intelligence was framed by Turing as a behavioural test rather than a definition [1]. The phrase artificial intelligence itself was introduced in the 1955 proposal for the Dartmouth summer project, which conjectured that every aspect of learning or intelligence could in principle be described precisely enough for a machine to simulate it [2].
Machine learning entered the vocabulary through work on programs that improved at checkers with experience [3]. Mitchell later gave the definition still used in teaching: a program learns from experience E with respect to a task T and a performance measure P if its performance at T, measured by P, improves with E [4]. Modern textbooks treat the field through the lens of rational agents that perceive and act in an environment [5].
Deep learning describes representation learning with many layers, where each layer learns features at a higher level of abstraction from the one below [6] [7]. Foundation models is a more recent term for very large models trained on broad data that can be adapted to many downstream tasks [8].
3A nested working taxonomy
We propose reading the terms as nested sets rather than competing labels. Artificial intelligence is the outer set: any system that performs a task we would otherwise call intelligent, including hand-written rules. Machine learning is the subset that improves from data instead of rules. Deep learning is the subset of machine learning that uses many-layered neural networks. Foundation models, including large language models, are the subset of deep learning trained at very large scale on broad data.
Artificial general intelligence does not fit inside this chain as another technique. It names a capability threshold. Legg and Hutter define intelligence as an agent's ability to achieve goals across a wide range of environments [9], and Morris and colleagues propose levels of AGI that combine depth of performance with breadth of generality [10]. Under both views, current systems are strong on some tasks and unreliable on others, so they fall short of general intelligence.
AI
Any intelligent behaviour, including rules
ML
Improves at a task with experience
DL
Learned features at many levels
AGI
General capability, not met today
4Formal definitions
Two formal statements anchor the taxonomy. Mitchell's definition makes learning measurable: a program learns when its performance at a task, judged by a chosen measure, improves with experience [4]. The definition matters in practice because it forces a team to name the task, the measure and the experience before building anything.
Legg and Hutter go further and define a universal measure of intelligence for an agent as its expected performance across all computable environments, each weighted by its simplicity [9]. The measure is not computable in practice, but it captures why generality is the hard part: performing well in one environment says little about performance across many.
5Method: applying the taxonomy to scoping
We applied the taxonomy as a scoping checklist to iBOY work that uses AI. The method is qualitative: for each system we recorded which layer of the taxonomy does the work, what data it depends on, and where a person stays in the loop. No user study or benchmark was run for this note.
GreenSignal AI, an iBOY product, uses large language models to simulate how a synthetic audience of 10,000 users built from a persona responds to campaign variants. Lumirva AI presents machine intelligence through a product interface and API. iBOY's internal studio tools use language models to draft research and messages that a person approves before anything leaves the studio.
Algorithm 1
Scoping an AI request
- Input:
- A task description from a client
- Output:
- The simplest approach likely to work, and a review rule
- 1Write the task as an input, an output and a measure of good.
- 2If fixed rules describe the task and it is not language heavy, use rules.
- 3If the task is mostly reading or writing language, use a foundation model grounded in verified records.
- 4Else, if labelled historical data exists, use classical machine learning.
- 5Else, start with rules and collect labelled data.
- 6If mistakes reach customers or cost money, add human review before output leaves the system.
Cost: one pass over four questions
6A minimal example: rules versus learning
The difference between the outer two layers of the taxonomy fits in a few lines of code. A rule is written by a person and does exactly what it says. A learned model is fitted from labelled examples and generalises, for better or worse, to cases nobody wrote down.
The listing below routes a message both ways. The rule is transparent but brittle; the logistic regression learns its weights by gradient descent on the log loss, which is the simplest instance of the training loop used, at vastly larger scale, in deep learning [7].
import numpy as np
# Rule: written by a person, does exactly what it says
def route_by_rule(message: str) -> str:
return "billing" if "invoice" in message.lower() else "general"
# Learning: logistic regression fitted from labelled examples
def train_logistic(X, y, lr=0.1, epochs=500):
w = np.zeros(X.shape[1])
b = 0.0
for _ in range(epochs):
p = 1 / (1 + np.exp(-(X @ w + b))) # predicted probability
w -= lr * X.T @ (p - y) / len(y) # gradient of the log loss
b -= lr * np.mean(p - y)
return w, b
def predict(X, w, b, threshold=0.5):
return (1 / (1 + np.exp(-(X @ w + b))) >= threshold).astype(int)7Findings
Naming the layer changed the questions. When a request was really a rule, such as routing an enquiry by service, a rule was cheaper, explainable and sufficient. When the task depended on patterns in historical records, classical machine learning needed clean, labelled data that clients often did not yet have. When the task was language heavy, a foundation model was the practical choice, and the open questions moved to grounding, evaluation and review.
In every system we examined, the reliable pattern was the same: the model prepares and a person decides, especially for anything that reaches a customer, spends money or makes a commitment.


8Discussion and limitations
The taxonomy is deliberately coarse. Reinforcement learning, probabilistic models and hybrid systems sit awkwardly inside the chain, and the boundary between a large deep learning model and a foundation model is a matter of scale and use rather than a sharp line. The findings come from a small set of studio projects and should be read as design guidance, not as generalisable evidence.
The AGI discussion is also time bound. Definitions of general intelligence remain contested, and claims that a product offers AGI today should be treated with caution.
9Conclusion
Reading AI, machine learning, deep learning and foundation models as nested sets, and AGI as a threshold rather than a technique, gives teams a clearer first conversation. It points to the cheapest approach that can work and puts the hard questions of data, evaluation and human review on the table early.
Key findings
- 01AI is the field; machine learning learns from data; deep learning uses many-layered networks; foundation models are deep learning at very large scale.
- 02AGI is a capability threshold that current systems do not meet.
- 03Choose the simplest layer that can solve the task: rules before models where rules suffice.
- 04Keep a person in the loop for decisions that reach customers or commit money.
Questions and answers
- What is the difference between AI and machine learning?
- Artificial intelligence is the whole field, including rule-based systems. Machine learning is the part of AI where a system improves at a task by learning from data.
- Is deep learning the same as a neural network?
- Deep learning uses neural networks with many layers. A small network with one hidden layer is a neural network but is not usually called deep learning.
- Does AGI exist today?
- No. Current systems perform very well on some tasks and unreliably on others, so they do not meet common definitions of general intelligence.
References
- [1]Turing, A. M. (1950). Computing machinery and intelligence. Mind, 59(236), 433 to 460. doi.org/10.1093/mind/LIX.236.433
- [2]McCarthy, J., Minsky, M. L., Rochester, N., and Shannon, C. E. (1955). A proposal for the Dartmouth summer research project on artificial intelligence. Dartmouth College proposal. jmc.stanford.edu/articles/dartmouth/dartmouth.pdf
- [3]Samuel, A. L. (1959). Some studies in machine learning using the game of checkers. IBM Journal of Research and Development, 3(3), 210 to 229. doi.org/10.1147/rd.33.0210
- [4]Mitchell, T. M. (1997). Machine Learning. McGraw-Hill. www.cs.cmu.edu/~tom/mlbook.html
- [5]Russell, S., and Norvig, P. (2020). Artificial Intelligence: A Modern Approach (4th edition). Pearson. aima.cs.berkeley.edu/
- [6]LeCun, Y., Bengio, Y., and Hinton, G. (2015). Deep learning. Nature, 521, 436 to 444. doi.org/10.1038/nature14539
- [7]Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep Learning. MIT Press. www.deeplearningbook.org/
- [8]Bommasani, R., Hudson, D. A., Adeli, E., and others (2021). On the opportunities and risks of foundation models. arXiv:2108.07258. arxiv.org/abs/2108.07258
- [9]Legg, S., and Hutter, M. (2007). Universal intelligence: A definition of machine intelligence. Minds and Machines, 17(4), 391 to 444. doi.org/10.1007/s11023-007-9079-x
- [10]Morris, M. R., Sohl-Dickstein, J., Fiedel, N., and others (2023). Levels of AGI: Operationalizing progress on the path to AGI. arXiv:2311.02462. arxiv.org/abs/2311.02462
Cite this paper
Jaiganesh D (2026). From artificial intelligence to AGI: a working taxonomy of AI, machine learning and deep learning. iBOY Research Notes, Paper 01. https://www.iboyhub.com/blog/from-ai-to-agi-a-working-taxonomy
Projects examined

Jaiganesh D
Founder of iBOY Innovation Hub, a creative technology studio from Tamil Nadu, India, established in 2025. Writes about what the studio learns while designing and building real websites, products and AI systems.
