A computer code with red lines

AI-generated content may be incorrect.
​
​
SCIENCES PO
INTRODUCTORY AI COURSE · SESSION 1
From Programs
to AI
When does software become AI?
PRESENTED BY
Evan Dufraisse
26 August 2026
​
Evan Dufraisse
CURRENT FOCUS
Foundation models for language and speech
Research Engineer — MBZUAI–IFM
Current work — Jais and K2 foundation models
PhD in Computer Science (2024)
Course Roadmap
INTRODUCTORY AI COURSE CONTENT 01 SESSION 1 AI foundations Definitions • AI landscape History: rules → data patterns 02 SESSION 2 How machines learn Learning paradigms • optimization • common challenges 03 SESSION 3 Neural networks From a single neuron to deep-neural-networks • explainability challenges 04 SESSION 4 Language & LLMs Embeddings • Language Representation • tokens • Transformers • GPT 05 SESSION 5 From LLM to chatbot How to turn a LLM to a Chatbot? • Full Recipe • Openness • benchmarks 06 SESSION 6 Reasoning & agents Reasoning •Tools • RAG • Perspectives Course Roadmap
A computer code with red lines

AI-generated content may be incorrect.
​
​
SCIENCES PO
INTRODUCTORY AI COURSE · SESSION 1
From Programs
to AI
When does software become AI?
PRESENTED BY
Evan Dufraisse
26 August 2026
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
CENTRAL QUESTION
Central Question
​
​
When does a program start looking like AI, and where does its behavior come from?
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
CENTRAL QUESTION
Central Question
​
​
When does a program start looking like AI, and where does its behavior come from?
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Informatics is the automated processing of data.
A diagram of information

AI-generated content may be incorrect.
​
​
DEFINITION
Informatics
The science of how information is processed, stored, and communicated by computational systems.
​
From raw data → useful information
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
DEFINITION
What is an algorithm?
A screenshot of a phone

AI-generated content may be incorrect.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
DEFINITION
The Algorithm of Your Fridge
An algorithm is not necessarily complex!
1. Measure the current temperature.
2. Compare it with the desired temperature.
3. If it is too warm, start the compressor.
4. If it is cold enough, stop the compressor.
5. Wait briefly and repeat.
not necessarily complex!
AI FOUNDATIONS SESSION 1 DEFINITION The Algorithm of Your Fridge An algorithm is not necessarily complex! 1. Measure the current temperature . 2. Compare it with the desired temperature . 3. If it is too warm , start the compressor . 4. If it is cold enough, stop the compressor . 5. Wait briefly and repeat . Input Processing Output
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
What is an algorithm?
A recipe of making pancakes

AI-generated content may be incorrect.
Informatics is the automated processing of data.
​
​
DEFINITION
Algorithm
An algorithm is a well-defined, step-by-step procedure that leads to a desired result.
DEFINITION
A screenshot of a computer program

AI-generated content may be incorrect.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
DEFINITION
From an Algorithm to a Program
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
DEFINITION
When a Program becomes AI
ChatGPT dépasse le milliard d’utilisateurs mensuels
Informatics is the automated processing of data.
​
​
DEFINITION
Artificial Intelligence
An engineered computational system that can perform tasks usually associated with human cognitive abilities.
AI goes far beyond ChatGPT!
AI is a fuzzy concept!
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Where would you draw the line?
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Where would you draw the line?
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
DEFINITION
AI in terms of Capabilities
We can distinguish two types of AI systems
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
DEFINITION
AI in terms of Capabilities
Or three…
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Clarifying the AI landscape
​
•Artificial intelligence (AI): the broad field of systems performing tasks associated with human intelligence.
​
•Machine learning (ML): a branch of AI in which systems learn patterns from data.
​
•Deep learning: a branch of machine learning based on multilayer neural networks.
​
•Generative AI: deep-learning systems that generate new content, such as text, images, audio, video, or code.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Clarifying the AI landscape
​
•Artificial intelligence (AI): the broad field of systems performing tasks associated with human intelligence.
​
•Machine learning (ML): a branch of AI in which systems learn patterns from data.
​
•Deep learning: a branch of machine learning based on multilayer neural networks.
​
•Generative AI: deep-learning systems that generate new content, such as text, images, audio, video, or code.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Clarifying the AI landscape
​
•Artificial intelligence (AI): the broad field of systems performing tasks associated with human intelligence.
​
•Machine learning (ML): a branch of AI in which systems learn patterns from data.
​
•Deep learning: a branch of machine learning based on multilayer neural networks.
​
•Generative AI: deep-learning systems that generate new content, such as text, images, audio, video, or code.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Clarifying the AI landscape
​
•Artificial intelligence (AI): the broad field of systems performing tasks associated with human intelligence.
​
•Machine learning (ML): a branch of AI in which systems learn patterns from data.
​
•Deep learning: a branch of machine learning based on multilayer neural networks.
​
•Generative AI: deep-learning systems that generate new content, such as text, images, audio, video, or code.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Clarifying the AI landscape
​
•Artificial intelligence (AI): the broad field of systems performing tasks associated with human intelligence.
​
•Machine learning (ML): a branch of AI in which systems learn patterns from data.
​
•Deep learning: a branch of machine learning based on multilayer neural networks.
​
•Generative AI: deep-learning systems that generate new content, such as text, images, audio, video, or code.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Rules to Deep Learning: The Evolution of Spam Filtering
A diagram of a spam filtering process

AI-generated content may be incorrect.
Spam filtering progressed from hand-written rules to learned features and representations, while the underlying task remained unchanged.
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
THE CENTRAL QUESTION
​
From where AI’s intelligence should come from?
Rules written by humans or patterns learned from data?
​
•RULES: explicit and interpretable
​
•LEARNING: adaptive and data-driven
​
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
1. FOUNDATIONS · 1939–1950
From computation to machine intelligence
Turing formalizes what machines can compute and proposes a behavioural test for intelligence.
​
•TURING MACHINE: formalizes computation
​
•TURING TEST: evaluates observable behaviour
​
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
2. A FIELD EMERGES · 1956–1957
Two paths appear from the start
Dartmouth’s Summer Workshop names the field; two competing intuitions are present from the beginning.
​
•LOGIC THEORIST: symbols and explicit reasoning
​
•PERCEPTRON: learning from examples
​
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
3. SYMBOLIC AI · 1965–1972
​
Intelligence as rules and representations
Knowledge is encoded explicitly, then manipulated through formal procedures.
​
•ELIZA: pattern matching
•SHAKEY: perception and planning
•MYCIN: expert rules
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
A screenshot of a computer

AI-generated content may be incorrect.
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
4. EXPERT SYSTEMS & AI WINTERS
Hand-coded knowledge reaches its limits
Expert systems make reasoning explicit, but hand-coded knowledge is difficult to scale.
​
•STRENGTH: interpretable decisions
•LIMITS: brittle rules and costly maintenance
•AI WINTERS: expectations exceed reliability
​
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
5. THE STATISTICAL TURN · 1990s
​
From writing rules to learning patterns
Data, probability and optimization become central to practical AI.
​
•APPLICATIONS: spam, fraud, ranking and speech
​
•DEEP BLUE: search, compute and specialized design
​
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
6. DEEP LEARNING · 2009–2015
​
Systems learn representations
Data, compute and better architectures make neural networks dramatically more effective.
​
•IMAGENET / ALEXNET: vision
•WORD2VEC: language
•AUTONOMY: learned perception in action
​
​
​
sciencespo-logo-white.png
A BRIEF HISTORY OF AI
FROM RULES TO LEARNED BEHAVIOUR
​
7. GENERATIVE AI · 2017–TODAY
​
From prediction to generation and action
Transformers and large-scale pretraining create adaptable, conversational models.
​
•TRANSFORMER: foundation models
•CHATGPT: mass access
•NEXT: multimodal systems, tools and agents
​
How to Explain Deep Learning Take-off?
AI FOUNDATIONS SESSION 1 How to Explain Deep Learning Take-off? Data Centers Mobile Networks Optic Fiber
CPU
AI FOUNDATIONS SESSION 1 CPU General Purpose GPU Specialized Hardware
AI FOUNDATIONS
AI FOUNDATIONS SESSION 1
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Wrapping-Up
Every AI system is a program. Not every program is AI.
​
​
FOUNDATIONS
​
​
EVOLUTION
​
ALGORITHMS AND PROGRAMS
Algorithms define procedures; programs make them executable.
​
AI HAS FUZZY BOUNDARIES
The label reflects human-like capabilities—not a universal technical cut-off.
​
AI IS BROADER THAN CHATGPT
ML is a subset of AI; deep learning is a subset of ML; generative AI creates new content.
​
BEHAVIOUR CAN BE WRITTEN OR LEARNED
Systems use explicit rules, patterns learned from data, or both.
​
THE FIELD SHIFTED TOWARD LEARNING
Symbolic systems → statistical ML → deep learning → generative AI.
​
SCALE ENABLED MODERN AI
More data, greater compute and better architectures unlocked useful learned representations.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Bonus – Why can’t we have larger chips?
A diagram of a photolithography

AI-generated content may be incorrect.
​
sciencespo-logo-white.png
AI FOUNDATIONS
SESSION 1
Bonus – Why can’t we have larger chips?
A screenshot of a computer game

AI-generated content may be incorrect.