Most developers are familiar with the basics of AI: how do you make a computer, an algorithm, a system learn something? What most don't realize though is that the same principles are applied to people.
This talk looks at the theory behind how people learn, and maps it to real life examples of how specifically developers learn.
21. S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
22. S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
23. S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
24. S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
25. S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
26. S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
28. D I S C O V E R
T H E O R Y
O F T H E M I N D
E X P R E S S T H E O R Y
A S A C O M P U T E R
P R O G R A M
29. S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
31. A N Y P R O B L E M C A N
B E D E S C R I B E D I N
L O G I C A L N O T A T I O N
P R O G R A M S C A N
S O L V E A N Y
P R O B L E M
32. S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
35. S O M E H U M A N
B E H A V I O U R I S
U N I N T E L L I G E N T
H U M A N B E H A V I O U R I N T E L L I G E N T B E H A V I O U R
S O M E
I N T E L L I G E N T
B E H A V I O U R I S
I N H U M A N
T U R I N G
T E S T
37. S Y S T E M S
T H A T T H I N K
L I K E H U M A N S
S Y S T E M S
T H A T A C T
L I K E H U M A N S
S Y S T E M S
T H A T T H I N K
R A T I O N A L L Y
S Y S T E M S
T H A T A C T
R A T I O N A L L Y
39. S E N S O R S
?
E N V I R O N M E N T
I N T E L L I G E N T A G E N T
A G E N T
E F F E C T O R S
40. I N T E L L I G E N T A G E N T
H U M A N
S E N S O R S E F F E C T O R S
?
E N V I R O N M E N T
41. W H A T T H E
W O R L D
I S L I K E N O W
C O N D I T I O N - A C T I O N R U L E S
S I M P L E R E F L E X A G E N T
S E N S O R S E F F E C T O R S
W H A T A C T I O N
I S H O U L D
D O N O W
A G E N T
E N V I R O N M E N T
O B S E R V A T I O N S
A C T I O N S
43. F R O M :
n o t i f i c a t i o n s
@ g i t h u b . c o m
Y O U R F I L T E R S :
m a t c h e s
( n o t i f i c a t i o n s @ g i t h u b . c o m )
I N C O M I N G
E M A I L
A P P L I E S
F I L T E R
D o t h i s : A p p l y
l a b e l “ G i t h u b ”
A G E N T
Y O U R I N B O X
S I M P L E R E F L E X A G E N T
44. W H A T T H E
W O R L D
I S L I K E N O W
C O N D I T I O N - A C T I O N R U L E S
S I M P L E R E F L E X A G E N T
S E N S O R S E F F E C T O R S
W H A T A C T I O N
I S H O U L D
D O N O W
A G E N T
E N V I R O N M E N T
O B S E R V A T I O N S
A C T I O N S
45. I N T E L L I G E N T A G E N T
A G E N T
S E N S O R S E F F E C T O R S
E N V I R O N M E N T
O B S E R V A T I O N S
W H A T T H E
W O R L D
I S L I K E N O W
W H A T A C T I O N
I S H O U L D
D O N O W
C O N D I T I O N - A C T I O N R U L E S
A C T I O N S
48. C L A S S I C A L C O N D I T I O N I N G
C A T
S M E L L
R A C E T O
K I T C H E N
E N V I R O N M E N T
O B S E R V A T I O N S
I S M E L L
F O O D
S H O W T H A T
I W A N T
T H E F O O D
S M E L L F O O D = = I G E T T O E A T
49. C L A S S I C A L C O N D I T I O N I N G
S M E L L + S O U N D
R A C E T O
K I T C H E N
E N V I R O N M E N T
O B S E R V A T I O N S
I S M E L L F O O D
&
I H E A R A B E L L
S H O W T H A T
I W A N T
T H E F O O D
S M E L L F O O D & & H E A R B E L L
= = I G E T T O E A T
C A T
50. C L A S S I C A L C O N D I T I O N I N G
S O U N D
R A C E T O
K I T C H E N
E N V I R O N M E N T
O B S E R V A T I O N S
I H E A R A
B E L L
S H O W T H A T
I W A N T
T H E F O O D
H E A R B E L L = = I G E T T O E A T !
C A T
52. I N T E L L I G E N T A G E N T
H U M A N
S O U N D M O V E L E G S
M Y B E D R O O M
I H E A R M Y
A L A R M C L O C K
I D E C I D E I
S H O U L D
G E T U P
A L A R M C L O C K = =
T I M E T O G E T U P
53. I N T E L L I G E N T A G E N T
D E V E L O P E R
S I G H T
S M A S H
K E Y B O A R D
M Y C O D E
I S E E M Y
T E S T S A R E
F A I L I N G
I S H O U L D F I X
T E S T S
F A I L I N G T E S T S = = B A D
54. C R I T I C
C H A N G E S
L E A R N I N G A G E N T
A G E N T
S E N S O R S
L E A R N I N G
E L E M E N T
P R O B L E M
G E N E R A T O R
P E R F O R M A N C E E L E M E N T
F E E D B A C K
K N O W L E D G E
L E A R N I N G
G O A L S
E N V I R O N M E N T
O B S E R V A T I O N S
O B S E R V A T I O N S
E F F E C T O R S
E X P E R I M E N T S
A C T I O N S
55. P E R F O R M A N C E E L E M E N T
C R I T I C
C H A N G E S
L E A R N I N G A G E N T
A G E N T
S E N S O R S
L E A R N I N G
E L E M E N T
P R O B L E M
G E N E R A T O R
F E E D B A C K
K N O W L E D G E
L E A R N I N G
G O A L S
E N V I R O N M E N T
O B S E R V A T I O N S
O B S E R V A T I O N S
E F F E C T O R S
E X P E R I M E N T S
56. C R I T I C
C H A N G E S
L E A R N I N G A G E N T
A G E N T
S E N S O R S
L E A R N I N G
E L E M E N T
P R O B L E M
G E N E R A T O R
P E R F O R M A N C E E L E M E N T
F E E D B A C K
K N O W L E D G E
L E A R N I N G
G O A L S
E N V I R O N M E N T
O B S E R V A T I O N S
O B S E R V A T I O N S
E F F E C T O R S
E X P E R I M E N T S
A C T I O N S
57. C R I T I C
C H A N G E S
L E A R N I N G A G E N T
A G E N T
S E N S O R S
L E A R N I N G
E L E M E N T
P R O B L E M
G E N E R A T O R
P E R F O R M A N C E E L E M E N T
F E E D B A C K
K N O W L E D G E
L E A R N I N G
G O A L S
E N V I R O N M E N T
O B S E R V A T I O N S
O B S E R V A T I O N S
E F F E C T O R S
E X P E R I M E N T S
A C T I O N S
58. C R I T I C
C H A N G E S
L E A R N I N G A G E N T
A G E N T
S E N S O R S
L E A R N I N G
E L E M E N T
P R O B L E M
G E N E R A T O R
P E R F O R M A N C E E L E M E N T
F E E D B A C K
K N O W L E D G E
L E A R N I N G
G O A L S
E N V I R O N M E N T
O B S E R V A T I O N S
O B S E R V A T I O N S
E F F E C T O R S
E X P E R I M E N T S
A C T I O N S
59. C H A N G E S
L E A R N I N G A G E N T
H U M A N
P E R F O R M A N C E E L E M E N T
F E E D B A C K
K N O W L E D G E
L E A R N I N G
G O A L S
E N V I R O N M E N T
S E N S O R S E F F E C T O R S
C R I T I C
L E A R N I N G
E L E M E N T
P R O B L E M
G E N E R A T O R
O B S E R V A T I O N S
O B S E R V A T I O N S
E X P E R I M E N T S
A C T I O N S
60. C H A N G E S
L E A R N I N G A G E N T
H U M A N
C O N T R O L
F E E D B A C K
K N O W L E D G E
L E A R N I N G
G O A L S
E N V I R O N M E N T
E X P E R I E N C E E F F E C T
R E F L E C T U N D E R S T A N D P L A N
O B S E R V A T I O N S
O B S E R V A T I O N S
E X P E R I M E N T S
A C T I O N S
61. C R I T I C
C H A N G E S
L E A R N I N G A G E N T
A G E N T
S E N S O R S
L E A R N I N G
E L E M E N T
P R O B L E M
G E N E R A T O R
P E R F O R M A N C E E L E M E N T
F E E D B A C K
K N O W L E D G E
L E A R N I N G
G O A L S
E N V I R O N M E N T
O B S E R V A T I O N S
O B S E R V A T I O N S
E F F E C T O R S
E X P E R I M E N T S
A C T I O N S
62. H O W D O W E
D E F I N E T H E S E
L E A R N I N G E L E M E N T S ?
69. T H I S I S A C I R C L E
T H I S I S A C I R C L E
T H I S I S A S Q U A R E
T H I S I S A C I R C L E
T H I S I S A S Q U A R E
T H I S I S A T R I A N G L E
N E W I N P U T :
S U P E R V I S E D L E A R N I N G
73. T H I S I S A T R I A N G L E
T H I S I S A S Q U A R E
T H I S I S A T R I A N G L E
T H I S I S A C I R C L E
T H I S I S A S Q U A R E
T H I S I S A T R I A N G L E
W R O N G !
R E I N F O R C E M E N T L E A R N I N G
W R O N G !
W R O N G !
R I G H T !
R I G H T !
R I G H T !
88. ReflectiveDelivered Performative Embodied
Learners are
presented with
information
Learners
reflect on
activities
Learners
present for an
audience
Learners use
their bodies to
learn motor skills
Problem
solving
Case-based
Inquiry
driven
Construction
Learners
design and make
Learners
investigate
authentic
situations
Learners
try to solve
problems
Learners
investigate
individual cases
89. SimulationAssessing Game-basedCross-context
Learners learn
across physical/
social settings
Learners
engage with game
environments
Learners
receive
constructive
feedback
Learners interact
with a simulated
world
CollaborativeBrowsingNetworkedConversational
Learners
converse with
others
Learners
interact with
network of peers
Learners
seek and collate
information
Learners
construct shared
understanding
90. W H A T M A K E S U S
D I F F E R E N T F R O M M A C H I N E S ?