WEBVTT

1
00:00:01.915 --> 00:00:02.485
<00:00:01.915>Nice <00:00:02.428>party.

2
00:00:02.625 --> 00:00:05.005
<00:00:02.625>Had <00:00:02.975>a <00:00:03.325>nice, <00:00:03.675>uh, <00:00:04.025>breakfast.

3
00:00:05.115 --> 00:00:06.925
<00:00:05.115>It's <00:00:05.465>great <00:00:05.815>to <00:00:06.165>see <00:00:06.515>few

4
00:00:06.925 --> 00:00:10.605
<00:00:06.925>of <00:00:07.125>you <00:00:07.325>here <00:00:07.524>at <00:00:07.725>9:00 <00:00:07.925>AM <00:00:08.125>So <00:00:08.325>yeah.

5
00:00:10.825 --> 00:00:13.885
<00:00:10.825>Um, <00:00:11.000>before <00:00:11.174>we <00:00:11.350>start, <00:00:11.524>let's <00:00:11.700>do <00:00:11.875>a <00:00:12.049>little <00:00:12.225>exercise,

6
00:00:14.235 --> 00:00:15.965
<00:00:14.235>hand <00:00:14.514>raising <00:00:14.795>one <00:00:15.075>who's <00:00:15.354>a <00:00:15.635>developer.

7
00:00:17.675 --> 00:00:20.845
<00:00:17.675>Good. <00:00:17.875>Most <00:00:18.075>of <00:00:18.275>you <00:00:18.475>who's <00:00:18.675>an <00:00:18.875>AI <00:00:19.075>developer.

8
00:00:22.375 --> 00:00:23.445
<00:00:22.375>We'll <00:00:22.615>see <00:00:22.856>about <00:00:23.097>that <00:00:23.338>later.

9
00:00:24.545 --> 00:00:29.365
<00:00:24.545>Anyway, <00:00:24.720>um, <00:00:24.895>let's <00:00:25.070>go <00:00:25.245>on <00:00:25.420>with <00:00:25.595>the <00:00:25.770>talk <00:00:25.945>life.

10
00:00:30.185 --> 00:00:32.805
<00:00:30.185>As <00:00:30.384>you <00:00:30.584>might <00:00:30.785>have <00:00:30.985>heard, <00:00:31.185>some <00:00:31.384>people <00:00:31.584>say,

11
00:00:33.055 --> 00:00:34.445
<00:00:33.055>often <00:00:33.680>imitates <00:00:34.306>art.

12
00:00:35.265 --> 00:00:39.325
<00:00:35.265>And <00:00:35.392>one <00:00:35.519>of <00:00:35.646>the <00:00:35.774>most <00:00:35.901>popular <00:00:36.028>art <00:00:36.155>forms <00:00:36.283>is, <00:00:36.410>of <00:00:36.537>course, <00:00:36.665>movies.

13
00:00:40.465 --> 00:00:44.525
<00:00:40.465>And, <00:00:40.605>uh, <00:00:40.745>the <00:00:40.885>wider <00:00:41.025>pop <00:00:41.165>culture <00:00:41.305>for <00:00:41.445>the <00:00:41.585>last, <00:00:41.725>what, <00:00:41.865>five,

14
00:00:44.665 --> 00:00:47.685
<00:00:44.665>six <00:00:45.131>decades <00:00:45.598>Anyway, <00:00:46.065>um,

15
00:00:47.935 --> 00:00:49.845
<00:00:47.935>especially <00:00:48.401>science <00:00:48.868>fiction <00:00:49.335>movies

16
00:00:50.225 --> 00:00:52.565
<00:00:50.225>and <00:00:50.575>everything <00:00:50.925>else <00:00:51.275>actually, <00:00:51.625>uh,

17
00:00:53.095 --> 00:00:57.525
<00:00:53.095>often <00:00:53.328>depicts <00:00:53.561>some <00:00:53.795>kind <00:00:54.028>of <00:00:54.261>ai, <00:00:54.495>uh,

18
00:00:58.025 --> 00:01:00.645
<00:00:58.025>robots, <00:00:58.375>artificial <00:00:58.725>intelligence <00:00:59.074>and <00:00:59.425>whatnot.

19
00:01:01.255 --> 00:01:03.445
<00:01:01.255>These <00:01:01.488>are <00:01:01.721>some <00:01:01.955>of <00:01:02.188>my <00:01:02.421>favorite <00:01:02.655>examples.

20
00:01:04.425 --> 00:01:06.765
<00:01:04.425>And <00:01:04.599>before <00:01:04.774>you <00:01:04.950>all <00:01:05.125>go <00:01:05.300>nerd <00:01:05.474>rage <00:01:05.649>on <00:01:05.825>me

21
00:01:06.765 --> 00:01:09.605
<00:01:06.765>and <00:01:06.998>say <00:01:07.231>that <00:01:07.465>replicants <00:01:07.698>aren't <00:01:07.931>actually <00:01:08.165>ai.

22
00:01:09.905 --> 00:01:12.045
<00:01:09.905>Yes, <00:01:10.080>I <00:01:10.255>know <00:01:10.430>that, <00:01:10.605>but <00:01:10.780>they <00:01:10.955>do <00:01:11.130>have <00:01:11.305>some

23
00:01:12.045 --> 00:01:13.085
<00:01:12.045>certain <00:01:12.981>similarities.

24
00:01:13.665 --> 00:01:16.685
<00:01:13.664>For <00:01:13.898>example, <00:01:14.131>they <00:01:14.365>are <00:01:14.598>made <00:01:14.831>by <00:01:15.065>humans,

25
00:01:17.025 --> 00:01:18.565
<00:01:17.025>but <00:01:17.371>they're <00:01:17.718>technically <00:01:18.064>not <00:01:18.411>humans.

26
00:01:20.025 --> 00:01:23.805
<00:01:20.025>And, <00:01:20.225>uh, <00:01:20.425>if <00:01:20.625>you <00:01:20.825>have <00:01:21.025>seen <00:01:21.225>Blade <00:01:21.425>Runner

27
00:01:24.955 --> 00:01:28.005
<00:01:24.955>Deckard <00:01:25.235>uses <00:01:25.515>this <00:01:25.795>kind <00:01:26.075>of <00:01:26.355>test

28
00:01:28.465 --> 00:01:32.205
<00:01:28.465>to <00:01:28.620>determine <00:01:28.776>whether <00:01:28.931>someone <00:01:29.087>might <00:01:29.242>be, <00:01:29.398>uh, <00:01:29.553>replicant <00:01:29.709>or <00:01:29.865>not.

29
00:01:32.755 --> 00:01:35.805
<00:01:32.755>It's <00:01:32.882>basically <00:01:33.009>a <00:01:33.136>test <00:01:33.264>every <00:01:33.391>single <00:01:33.518>one <00:01:33.645>of <00:01:33.773>us <00:01:33.900>needs <00:01:34.027>to <00:01:34.155>do

30
00:01:36.445 --> 00:01:38.965
<00:01:36.445>nowadays, <00:01:36.585>when <00:01:36.725>you <00:01:36.865>go <00:01:37.005>on <00:01:37.145>Twitter, <00:01:37.285>when <00:01:37.425>you <00:01:37.565>go <00:01:37.705>on <00:01:37.845>LinkedIn

31
00:01:39.345 --> 00:01:42.565
<00:01:39.345>to <00:01:39.500>gauge <00:01:39.656>whether <00:01:39.811>a <00:01:39.967>post <00:01:40.122>was <00:01:40.278>written <00:01:40.433>by <00:01:40.589>a <00:01:40.745>human

32
00:01:42.665 --> 00:01:46.565
<00:01:42.664>or <00:01:42.945>generated <00:01:43.225>with, <00:01:43.505>uh, <00:01:43.785>LLM <00:01:44.065>essentially.

33
00:01:48.125 --> 00:01:50.525
<00:01:48.125>Secondly, <00:01:48.405>another <00:01:48.685>point <00:01:48.965>from <00:01:49.245>Blade <00:01:49.525>Runner,

34
00:01:50.825 --> 00:01:53.965
<00:01:50.825>if <00:01:51.025>you <00:01:51.225>remember <00:01:51.425>the <00:01:51.625>final <00:01:51.825>monologue <00:01:52.025>from <00:01:52.225>Roy,

35
00:01:54.585 --> 00:01:55.965
<00:01:54.585>the <00:01:54.895>Tears <00:01:55.206>and <00:01:55.516>Rain <00:01:55.827>talk.

36
00:01:56.585 --> 00:02:01.285
<00:01:56.585>Um, <00:01:56.760>he, <00:01:56.935>the <00:01:57.110>things <00:01:57.285>he <00:01:57.460>depicts, <00:01:57.635>things <00:01:57.810>he's <00:01:57.985>seen

37
00:02:01.355 --> 00:02:03.085
<00:02:01.355>that <00:02:01.705>no <00:02:02.055>humans <00:02:02.405>could <00:02:02.755>comprehend.

38
00:02:03.625 --> 00:02:06.365
<00:02:03.625>Uh, <00:02:03.800>were <00:02:03.975>they <00:02:04.150>actually <00:02:04.325>things <00:02:04.500>that <00:02:04.675>he's <00:02:04.850>actually <00:02:05.025>seen,

39
00:02:06.825 --> 00:02:08.485
<00:02:06.825>or <00:02:07.105>was <00:02:07.385>it <00:02:07.665>just <00:02:07.945>a <00:02:08.225>hallucination

40
00:02:08.585 --> 00:02:09.925
<00:02:08.585>or <00:02:08.886>was <00:02:09.188>it <00:02:09.489>like <00:02:09.791>something

41
00:02:09.925 --> 00:02:12.885
<00:02:09.925>that <00:02:10.158>he <00:02:10.391>was <00:02:10.625>essentially <00:02:10.858>programmed, <00:02:11.091>preloaded <00:02:11.325>with?

42
00:02:14.145 --> 00:02:17.605
<00:02:14.145>We <00:02:14.300>won't <00:02:14.456>know, <00:02:14.611>but <00:02:14.767>it's <00:02:14.922>things <00:02:15.078>we <00:02:15.233>have <00:02:15.389>to, <00:02:15.545>uh,

43
00:02:18.725 --> 00:02:21.165
<00:02:18.725>consider <00:02:18.924>when <00:02:19.125>we're <00:02:19.325>dealing <00:02:19.525>with <00:02:19.725>l <00:02:19.924>and <00:02:20.125>s.

44
00:02:21.985 --> 00:02:25.845
<00:02:21.985>Moving <00:02:22.160>on <00:02:22.335>2001 <00:02:22.510>Space <00:02:22.685>Odyssey, <00:02:22.860>there's <00:02:23.035>this <00:02:23.210>evil, <00:02:23.385>uh,

45
00:02:26.285 --> 00:02:28.725
<00:02:26.285>computer <00:02:26.635>AI <00:02:26.984>called <00:02:27.335>Hal <00:02:27.685>9,000.

46
00:02:29.425 --> 00:02:34.285
<00:02:29.425>Um, <00:02:29.552>and, <00:02:29.679>uh, <00:02:29.806>there <00:02:29.934>is <00:02:30.061>a <00:02:30.188>scene <00:02:30.315>where <00:02:30.443>Hal <00:02:30.570>refuses <00:02:30.697>to, <00:02:30.825>uh,

47
00:02:34.715 --> 00:02:37.005
<00:02:34.715>obey <00:02:34.915>Dave's <00:02:35.115>command, <00:02:35.315>open <00:02:35.515>the <00:02:35.715>pod <00:02:35.915>bay <00:02:36.115>doors.

48
00:02:37.075 --> 00:02:38.165
<00:02:37.075>Hell, <00:02:38.055>um,

49
00:02:38.705 --> 00:02:42.005
<00:02:38.704>if <00:02:38.904>only <00:02:39.105>Dave <00:02:39.304>knew <00:02:39.505>anything <00:02:39.704>about <00:02:39.904>prompt <00:02:40.105>engineering,

50
00:02:42.025 --> 00:02:43.685
<00:02:42.025>the <00:02:42.225>pod <00:02:42.425>bay <00:02:42.625>doors <00:02:42.825>I'm <00:02:43.025>sure <00:02:43.225>would've <00:02:43.425>opened.

51
00:02:44.705 --> 00:02:47.685
<00:02:44.704>Um, <00:02:44.984>next <00:02:45.265>up <00:02:45.545>the <00:02:45.825>Terminator <00:02:46.105>Arnold,

52
00:02:48.355 --> 00:02:50.485
<00:02:48.355>legendary <00:02:48.635>Magnum <00:02:48.915>opus, <00:02:49.195>if <00:02:49.475>you <00:02:49.755>will.

53
00:02:51.105 --> 00:02:54.365
<00:02:51.105>Uh, <00:02:51.280>two <00:02:51.454>films. <00:02:51.630>First <00:02:51.804>one <00:02:51.980>plays <00:02:52.155>the <00:02:52.329>bad <00:02:52.505>guy,

54
00:02:54.545 --> 00:02:56.165
<00:02:54.545>second <00:02:54.825>one <00:02:55.105>plays <00:02:55.385>the <00:02:55.665>good <00:02:55.945>guy,

55
00:02:56.275 --> 00:02:58.365
<00:02:56.275>differences <00:02:56.625>in <00:02:56.975>the <00:02:57.325>initial <00:02:57.675>prompt.

56
00:02:59.385 --> 00:03:00.845
<00:02:59.385>Uh, <00:02:59.713>hunt <00:03:00.042>down <00:03:00.370>Sarah <00:03:00.699>Connor,

57
00:03:01.275 --> 00:03:02.925
<00:03:01.275>protect <00:03:01.555>Sarah <00:03:01.835>Connor <00:03:02.115>at <00:03:02.395>all <00:03:02.675>costs.

58
00:03:03.345 --> 00:03:06.805
<00:03:03.345>Um, <00:03:03.625>that's <00:03:03.905>the <00:03:04.185>same <00:03:04.465>model <00:03:04.745>essentially.

59
00:03:07.885 --> 00:03:11.865
<00:03:07.885>And <00:03:08.040>finally, <00:03:08.196>star <00:03:08.351>Wars <00:03:08.507>droids <00:03:08.662>are <00:03:08.818>ubiquitous <00:03:08.973>in <00:03:09.129>Star <00:03:09.285>Wars,

60
00:03:12.365 --> 00:03:14.825
<00:03:12.365>and <00:03:12.540>what <00:03:12.715>I <00:03:12.890>like <00:03:13.065>the <00:03:13.240>most <00:03:13.415>about <00:03:13.590>them <00:03:13.765>is

61
00:03:15.085 --> 00:03:18.265
<00:03:15.085>how <00:03:15.318>unique <00:03:15.551>they <00:03:15.785>are <00:03:16.018>in <00:03:16.251>their <00:03:16.485>personalities.

62
00:03:18.405 --> 00:03:20.025
<00:03:18.405>You <00:03:18.685>have <00:03:18.965>the <00:03:19.245>nerdy <00:03:19.525>C <00:03:19.805>rpo

63
00:03:20.565 --> 00:03:24.345
<00:03:20.565>and <00:03:20.720>you <00:03:20.876>have <00:03:21.031>the <00:03:21.187>sassy, <00:03:21.342>uh, <00:03:21.498>crafty <00:03:21.653>R <00:03:21.809>2D <00:03:21.965>two,

64
00:03:24.885 --> 00:03:27.545
<00:03:24.885>and, <00:03:25.084>uh, <00:03:25.285>you <00:03:25.484>can <00:03:25.685>do <00:03:25.885>things <00:03:26.084>like <00:03:26.285>that.

65
00:03:27.635 --> 00:03:31.385
<00:03:27.635>We've <00:03:27.774>seen <00:03:27.915>things <00:03:28.054>like <00:03:28.195>that <00:03:28.334>with, <00:03:28.475>uh, <00:03:28.614>some <00:03:28.755>of <00:03:28.894>the <00:03:29.035>kind

66
00:03:31.385 --> 00:03:34.145
<00:03:31.385>of <00:03:31.584>LLM <00:03:31.785>assistance <00:03:31.984>models <00:03:32.185>that <00:03:32.385>we <00:03:32.584>interact <00:03:32.785>with.

67
00:03:34.885 --> 00:03:36.185
<00:03:34.885>Now, <00:03:35.275>let's <00:03:35.665>move <00:03:36.055>on.

68
00:03:37.415 --> 00:03:40.545
<00:03:37.415>When <00:03:37.554>I'm <00:03:37.695>not <00:03:37.834>looking <00:03:37.975>at <00:03:38.114>films, <00:03:38.255>when <00:03:38.394>I'm <00:03:38.535>watching <00:03:38.674>films, <00:03:38.815>I,

69
00:03:40.805 --> 00:03:43.105
<00:03:40.805>uh, <00:03:40.980>have <00:03:41.155>been <00:03:41.330>a <00:03:41.505>developer <00:03:41.680>for <00:03:41.855>about <00:03:42.030>15 <00:03:42.205>years,

70
00:03:43.135 --> 00:03:46.465
<00:03:43.135>started <00:03:43.310>in <00:03:43.484>mobile <00:03:43.660>and <00:03:43.834>then <00:03:44.010>moved <00:03:44.185>into <00:03:44.359>developer <00:03:44.535>tooling,

71
00:03:46.515 --> 00:03:49.265
<00:03:46.515>spent <00:03:46.670>like <00:03:46.826>eight <00:03:46.981>and <00:03:47.137>a <00:03:47.292>half <00:03:47.448>years <00:03:47.603>in <00:03:47.759>developer <00:03:47.915>relations.

72
00:03:49.565 --> 00:03:51.945
<00:03:49.565>And <00:03:49.740>nowadays, <00:03:49.915>I <00:03:50.090>work <00:03:50.265>as <00:03:50.440>a <00:03:50.615>customer <00:03:50.790>experience <00:03:50.965>engineer

73
00:03:52.285 --> 00:03:53.585
<00:03:52.285>at <00:03:52.577>a <00:03:52.870>company <00:03:53.162>called <00:03:53.455>Ditto.

74
00:03:53.765 --> 00:03:56.585
<00:03:53.765>If <00:03:53.881>you <00:03:53.998>don't <00:03:54.114>know, <00:03:54.231>ditto, <00:03:54.348>what <00:03:54.464>we <00:03:54.581>do <00:03:54.698>is <00:03:54.815>essentially <00:03:54.931>we <00:03:55.048>do <00:03:55.165>a,

75
00:03:57.565 --> 00:04:01.985
<00:03:57.565>we <00:03:57.720>enable <00:03:57.876>apps <00:03:58.031>to, <00:03:58.187>to <00:03:58.342>have <00:03:58.498>like <00:03:58.653>local <00:03:58.809>first <00:03:58.965>experience

76
00:04:02.785 --> 00:04:05.905
<00:04:02.785>syncing <00:04:02.984>data <00:04:03.185>between <00:04:03.385>each <00:04:03.585>other <00:04:03.785>without <00:04:03.984>necessarily <00:04:04.185>having,

77
00:04:06.755 --> 00:04:08.185
<00:04:06.755>being <00:04:07.076>connected <00:04:07.398>to <00:04:07.720>the <00:04:08.042>internet.

78
00:04:08.575 --> 00:04:11.785
<00:04:08.575>It's <00:04:08.691>pretty <00:04:08.808>wild. <00:04:08.924>The <00:04:09.041>way <00:04:09.158>we <00:04:09.274>do <00:04:09.391>it <00:04:09.508>is <00:04:09.625>like <00:04:09.741>create <00:04:09.858>a <00:04:09.975>mesh

79
00:04:11.785 --> 00:04:14.945
<00:04:11.785>network, <00:04:12.018>uh, <00:04:12.251>across <00:04:12.484>all <00:04:12.718>the <00:04:12.951>possible <00:04:13.185>transports

80
00:04:15.045 --> 00:04:17.225
<00:04:15.045>and, <00:04:15.325>uh, <00:04:15.605>hop <00:04:15.885>data <00:04:16.164>between <00:04:16.445>them.

81
00:04:17.405 --> 00:04:19.825
<00:04:17.404>So <00:04:17.638>yeah, <00:04:17.871>no <00:04:18.104>internet, <00:04:18.338>no <00:04:18.571>cloud <00:04:18.804>required.

82
00:04:21.095 --> 00:04:22.905
<00:04:21.095>This <00:04:21.375>opens <00:04:21.655>up <00:04:21.935>some <00:04:22.215>new <00:04:22.495>paradigms

83
00:04:23.045 --> 00:04:25.425
<00:04:23.045>and, <00:04:23.395>uh, <00:04:23.745>new <00:04:24.095>paradigms <00:04:24.445>are

84
00:04:25.535 --> 00:04:27.505
<00:04:25.535>what <00:04:25.710>I'm <00:04:25.885>gonna <00:04:26.060>be <00:04:26.235>talking <00:04:26.410>about <00:04:26.585>in <00:04:26.760>this <00:04:26.935>talk,

85
00:04:27.565 --> 00:04:29.945
<00:04:27.565>but <00:04:27.720>enough <00:04:27.876>about, <00:04:28.031>I'm <00:04:28.187>happy <00:04:28.342>to <00:04:28.498>talk <00:04:28.653>about <00:04:28.809>it <00:04:28.965>later.

86
00:04:30.605 --> 00:04:33.745
<00:04:30.605>Um, <00:04:30.805>we're <00:04:31.005>here <00:04:31.205>to <00:04:31.405>talk <00:04:31.605>about <00:04:31.805>software <00:04:32.005>development

87
00:04:33.965 --> 00:04:36.225
<00:04:33.965>and <00:04:34.245>compare <00:04:34.525>it <00:04:34.805>to <00:04:35.085>AI <00:04:35.365>development,

88
00:04:36.225 --> 00:04:37.785
<00:04:36.225>especially <00:04:36.691>a <00:04:37.158>LLM <00:04:37.625>development.

89
00:04:39.355 --> 00:04:42.775
<00:04:39.355>So <00:04:39.530>you <00:04:39.705>all, <00:04:39.880>most <00:04:40.055>of <00:04:40.230>your <00:04:40.405>software <00:04:40.580>developers, <00:04:40.755>um,

90
00:04:43.315 --> 00:04:44.575
<00:04:43.315>you <00:04:43.541>know <00:04:43.768>how <00:04:43.995>it <00:04:44.222>goes, <00:04:44.449>right?

91
00:04:44.915 --> 00:04:46.615
<00:04:44.915>You <00:04:45.115>start <00:04:45.315>with <00:04:45.515>a <00:04:45.715>reason <00:04:45.915>to <00:04:46.115>build <00:04:46.315>something,

92
00:04:46.715 --> 00:04:48.695
<00:04:46.715>and <00:04:46.855>this <00:04:46.995>could <00:04:47.135>be <00:04:47.275>a <00:04:47.415>feature, <00:04:47.555>this <00:04:47.695>could <00:04:47.835>be <00:04:47.975>a <00:04:48.115>product,

93
00:04:48.885 --> 00:04:51.495
<00:04:48.885>this <00:04:49.060>could <00:04:49.235>be <00:04:49.409>an <00:04:49.585>application <00:04:49.760>service, <00:04:49.935>whatever <00:04:50.110>it <00:04:50.284>is.

94
00:04:51.555 --> 00:04:53.415
<00:04:51.555>You <00:04:51.755>start <00:04:51.955>with <00:04:52.155>why, <00:04:52.355>who <00:04:52.555>is <00:04:52.755>it <00:04:52.955>for?

95
00:04:53.955 --> 00:04:55.535
<00:04:53.955>And <00:04:54.234>then <00:04:54.515>you <00:04:54.794>scope <00:04:55.075>it <00:04:55.354>out.

96
00:04:55.535 --> 00:04:58.615
<00:04:55.534>You <00:04:55.690>figure <00:04:55.846>out <00:04:56.001>what <00:04:56.157>you <00:04:56.312>actually <00:04:56.468>need <00:04:56.623>to <00:04:56.779>do, <00:04:56.934>architecture,

97
00:04:58.715 --> 00:05:00.335
<00:04:58.715>uh, <00:04:59.065>dependencies, <00:04:59.415>all <00:04:59.765>of <00:05:00.115>that.

98
00:05:00.355 --> 00:05:02.455
<00:05:00.355>You <00:05:00.588>need <00:05:00.821>to <00:05:01.055>understand <00:05:01.288>what <00:05:01.521>you're <00:05:01.755>tackling

99
00:05:02.595 --> 00:05:03.775
<00:05:02.595>before <00:05:02.949>you <00:05:03.303>start <00:05:03.657>building.

100
00:05:04.195 --> 00:05:08.255
<00:05:04.195>And <00:05:04.350>then <00:05:04.506>you <00:05:04.661>only <00:05:04.817>start <00:05:04.972>coding <00:05:05.128>tests, <00:05:05.283>ui, <00:05:05.439>APIs, <00:05:05.594>uh,

101
00:05:08.395 --> 00:05:11.095
<00:05:08.395>the <00:05:08.745>actual <00:05:09.094>business <00:05:09.445>logic, <00:05:09.794>whatnot.

102
00:05:11.225 --> 00:05:15.415
<00:05:11.225>Third <00:05:11.352>step <00:05:11.479>there <00:05:11.606>are, <00:05:11.734>it, <00:05:11.861>it's <00:05:11.988>like <00:05:12.115>quite <00:05:12.243>far <00:05:12.370>down <00:05:12.497>the <00:05:12.625>line.

103
00:05:16.155 --> 00:05:18.255
<00:05:16.155>Um, <00:05:16.388>and <00:05:16.621>lastly, <00:05:16.854>you <00:05:17.088>need <00:05:17.321>to <00:05:17.554>get

104
00:05:18.255 --> 00:05:20.535
<00:05:18.255>that <00:05:18.605>software <00:05:18.955>into <00:05:19.305>someone's <00:05:19.655>hands

105
00:05:20.715 --> 00:05:25.575
<00:05:20.715>or <00:05:20.815>in <00:05:20.914>front <00:05:21.015>of <00:05:21.114>someone <00:05:21.215>as <00:05:21.315>a, <00:05:21.414>as <00:05:21.515>a, <00:05:21.614>as <00:05:21.715>a <00:05:21.815>user, <00:05:21.914>as <00:05:22.015>a <00:05:22.114>consumer.

106
00:05:26.355 --> 00:05:29.575
<00:05:26.355>Um, <00:05:26.635>that <00:05:26.915>involves <00:05:27.195>packaging, <00:05:27.475>deploying <00:05:27.755>it,

107
00:05:29.635 --> 00:05:32.695
<00:05:29.635>and <00:05:29.810>ultimately <00:05:29.985>releasing <00:05:30.159>it <00:05:30.335>and <00:05:30.510>running <00:05:30.685>it <00:05:30.860>in <00:05:31.034>operation.

108
00:05:34.755 --> 00:05:39.215
<00:05:34.755>And, <00:05:34.930>uh, <00:05:35.105>one <00:05:35.280>thing <00:05:35.455>that <00:05:35.630>is <00:05:35.805>often, <00:05:35.980>uh, <00:05:36.155>the,

109
00:05:39.555 --> 00:05:41.535
<00:05:39.555>the <00:05:39.788>way <00:05:40.021>software <00:05:40.255>is <00:05:40.488>often <00:05:40.721>described <00:05:40.955>is

110
00:05:41.765 --> 00:05:46.695
<00:05:41.765>that <00:05:42.044>it's <00:05:42.325>deterministic <00:05:42.604>software <00:05:42.885>is, <00:05:43.164>um,

111
00:05:48.695 --> 00:05:51.015
<00:05:48.695>software <00:05:48.928>is <00:05:49.161>deterministic, <00:05:49.395>right <00:05:49.628>as <00:05:49.861>com <00:05:50.094>especially

112
00:05:51.015 --> 00:05:52.895
<00:05:51.015>as <00:05:51.294>opposed <00:05:51.575>to <00:05:51.854>LLMs <00:05:52.135>and <00:05:52.414>TOIs,

113
00:05:53.085 --> 00:05:56.375
<00:05:53.085>because <00:05:53.284>you <00:05:53.484>write <00:05:53.685>your <00:05:53.885>source <00:05:54.085>code, <00:05:54.284>you <00:05:54.484>committed

114
00:05:56.375 --> 00:05:59.085
<00:05:56.375>to <00:05:56.550>A-V-C-C-S, <00:05:56.725>let's <00:05:56.900>say <00:05:57.075>GitHub, <00:05:57.250>you <00:05:57.425>push <00:05:57.600>your <00:05:57.775>code,

115
00:05:59.435 --> 00:06:01.085
<00:05:59.435>it's <00:05:59.715>always <00:05:59.995>tied <00:06:00.275>to <00:06:00.555>that <00:06:00.835>commit.

116
00:06:01.105 --> 00:06:03.285
<00:06:01.105>The <00:06:01.280>same <00:06:01.455>with <00:06:01.630>the <00:06:01.805>test, <00:06:01.980>same <00:06:02.155>with <00:06:02.330>your <00:06:02.505>dependencies.

117
00:06:03.285 --> 00:06:05.805
<00:06:03.285>You <00:06:03.440>have <00:06:03.596>your, <00:06:03.751>your, <00:06:03.907>your <00:06:04.062>POM <00:06:04.218>files, <00:06:04.373>you <00:06:04.529>have <00:06:04.685>your,

118
00:06:05.985 --> 00:06:07.605
<00:06:05.985>uh, <00:06:06.685>uh, <00:06:07.385>package.

119
00:06:08.045 --> 00:06:10.365
<00:06:08.045>J <00:06:08.245>your <00:06:08.445>dependencies <00:06:08.645>are <00:06:08.845>baked <00:06:09.045>in <00:06:09.245>their <00:06:09.445>versions.

120
00:06:10.675 --> 00:06:14.365
<00:06:10.675>It's <00:06:11.141>inherently <00:06:11.608>reproducible. <00:06:12.075>Great.

121
00:06:14.985 --> 00:06:18.125
<00:06:14.985>We <00:06:15.140>also <00:06:15.296>have <00:06:15.451>the <00:06:15.607>notion <00:06:15.762>of <00:06:15.918>infrastructure <00:06:16.073>of <00:06:16.229>as <00:06:16.385>code.

122
00:06:18.585 --> 00:06:21.485
<00:06:18.585>You <00:06:18.784>need <00:06:18.984>to <00:06:19.185>stand <00:06:19.385>up, <00:06:19.585>uh, <00:06:19.784>some <00:06:19.984>environment.

123
00:06:21.585 --> 00:06:25.045
<00:06:21.585>Uh, <00:06:21.760>on <00:06:21.935>AWS <00:06:22.109>you <00:06:22.284>can <00:06:22.460>write <00:06:22.635>your <00:06:22.810>Terraform <00:06:22.984>Lummi

124
00:06:25.045 --> 00:06:26.485
<00:06:25.045>code <00:06:25.477>committed <00:06:25.909>as <00:06:26.341>well.

125
00:06:26.745 --> 00:06:30.325
<00:06:26.745>So <00:06:26.920>you <00:06:27.095>can <00:06:27.270>have <00:06:27.445>the <00:06:27.620>same <00:06:27.795>reproducible <00:06:27.970>environments <00:06:28.145>when

126
00:06:30.385 --> 00:06:32.805
<00:06:30.385>and, <00:06:30.664>uh, <00:06:30.945>if <00:06:31.224>you <00:06:31.505>want <00:06:31.784>them.

127
00:06:33.625 --> 00:06:36.685
<00:06:33.625>And <00:06:33.825>lastly, <00:06:34.025>you <00:06:34.225>can, <00:06:34.425>you <00:06:34.625>can <00:06:34.825>orchestrate <00:06:35.025>everything

128
00:06:36.755 --> 00:06:39.485
<00:06:36.755>through <00:06:37.034>the <00:06:37.315>notion <00:06:37.594>of <00:06:37.875>continuous <00:06:38.155>delivery

129
00:06:39.485 --> 00:06:42.045
<00:06:39.485>through <00:06:39.835>CICD <00:06:40.185>tools <00:06:40.535>and <00:06:40.885>whatnot.

130
00:06:43.115 --> 00:06:44.765
<00:06:43.115>Very, <00:06:43.815>very <00:06:44.515>deterministic.

131
00:06:45.585 --> 00:06:47.325
<00:06:45.585>But <00:06:45.760>if <00:06:45.935>you <00:06:46.109>look <00:06:46.284>at <00:06:46.460>the <00:06:46.635>whole <00:06:46.810>process, <00:06:46.984>right,

132
00:06:47.645 --> 00:06:49.565
<00:06:47.645>building <00:06:47.820>it <00:06:47.995>is <00:06:48.169>only <00:06:48.344>one <00:06:48.520>small <00:06:48.695>part <00:06:48.870>of <00:06:49.044>it.

133
00:06:49.825 --> 00:06:52.325
<00:06:49.825>The <00:06:50.104>rest <00:06:50.385>is <00:06:50.664>not <00:06:50.945>so <00:06:51.224>deterministic,

134
00:06:52.545 --> 00:06:54.405
<00:06:52.545>you <00:06:52.895>could <00:06:53.245>say, <00:06:53.595>business <00:06:53.945>requirements.

135
00:06:54.715 --> 00:06:58.845
<00:06:54.715>Whoever <00:06:54.870>I <00:06:55.026>talk <00:06:55.181>to, <00:06:55.337>the <00:06:55.492>way <00:06:55.648>I <00:06:55.803>ask <00:06:55.959>my <00:06:56.115>questions,

136
00:06:59.025 --> 00:07:00.885
<00:06:59.025>I'm <00:06:59.304>gonna <00:06:59.585>get <00:06:59.864>different <00:07:00.145>results, <00:07:00.424>uh,

137
00:07:00.885 --> 00:07:02.245
<00:07:00.885>different <00:07:01.293>answers <00:07:01.701>from <00:07:02.109>them.

138
00:07:02.245 --> 00:07:05.645
<00:07:02.245>Because <00:07:02.711>humans, <00:07:03.178>even <00:07:03.645>things

139
00:07:05.645 --> 00:07:07.845
<00:07:05.645>that <00:07:05.878>we <00:07:06.111>rely <00:07:06.344>on <00:07:06.578>like <00:07:06.811>cloud <00:07:07.044>infrastructure,

140
00:07:08.745 --> 00:07:12.925
<00:07:08.745>are <00:07:09.025>not <00:07:09.305>necessarily <00:07:09.585>always <00:07:09.865>as <00:07:10.145>reliant

141
00:07:13.025 --> 00:07:14.485
<00:07:13.025>as <00:07:13.462>we <00:07:13.901>might <00:07:14.339>hope.

142
00:07:15.705 --> 00:07:19.285
<00:07:15.705>Uh, <00:07:15.880>US <00:07:16.055>east <00:07:16.229>one <00:07:16.405>might <00:07:16.580>go <00:07:16.755>down, <00:07:16.930>believe <00:07:17.104>it

143
00:07:19.285 --> 00:07:20.445
<00:07:19.285>or <00:07:19.546>not, <00:07:19.807>it <00:07:20.068>has <00:07:20.329>happened.

144
00:07:21.225 --> 00:07:25.445
<00:07:21.225>Um, <00:07:21.365>the <00:07:21.505>services <00:07:21.645>you <00:07:21.785>rely <00:07:21.925>on, <00:07:22.065>even <00:07:22.205>though <00:07:22.345>they <00:07:22.485>have <00:07:22.625>SLAs,

145
00:07:25.445 --> 00:07:28.085
<00:07:25.445>there's <00:07:25.600>gonna <00:07:25.756>be <00:07:25.911>a <00:07:26.067>limit <00:07:26.222>to <00:07:26.378>the <00:07:26.533>number <00:07:26.689>of <00:07:26.844>nines

146
00:07:28.155 --> 00:07:30.445
<00:07:28.155>that <00:07:28.434>they <00:07:28.715>are, <00:07:28.994>uh, <00:07:29.275>assuring <00:07:29.554>you.

147
00:07:30.635 --> 00:07:35.125
<00:07:30.635>They <00:07:30.790>might <00:07:30.946>be <00:07:31.101>bugs. <00:07:31.257>So <00:07:31.412>your <00:07:31.568>own <00:07:31.723>software, <00:07:31.879>you <00:07:32.034>have,

148
00:07:35.695 --> 00:07:38.405
<00:07:35.695>let's <00:07:35.870>say <00:07:36.045>you <00:07:36.219>have <00:07:36.395>an <00:07:36.570>application <00:07:36.745>mobile <00:07:36.920>front <00:07:37.094>end,

149
00:07:38.715 --> 00:07:40.485
<00:07:38.715>have <00:07:39.181>your <00:07:39.648>backend <00:07:40.115>microservices,

150
00:07:40.555 --> 00:07:41.605
<00:07:40.555>they <00:07:40.744>all <00:07:40.933>rely <00:07:41.122>on <00:07:41.311>each <00:07:41.500>other.

151
00:07:41.905 --> 00:07:44.805
<00:07:41.905>Are <00:07:42.060>you <00:07:42.216>gonna <00:07:42.371>test <00:07:42.527>all <00:07:42.682>of <00:07:42.838>them <00:07:42.993>together <00:07:43.149>in <00:07:43.304>advance

152
00:07:44.905 --> 00:07:48.245
<00:07:44.905>or <00:07:45.032>you're <00:07:45.159>gonna <00:07:45.286>have <00:07:45.414>to <00:07:45.541>ship <00:07:45.668>it <00:07:45.795>and <00:07:45.923>see <00:07:46.050>how <00:07:46.177>it <00:07:46.304>goes?

153
00:07:48.785 --> 00:07:51.685
<00:07:48.784>And <00:07:48.901>lastly, <00:07:49.018>you <00:07:49.135>will <00:07:49.251>have <00:07:49.368>to <00:07:49.484>ship <00:07:49.601>it <00:07:49.718>and <00:07:49.835>see <00:07:49.951>how <00:07:50.068>it <00:07:50.184>goes,

154
00:07:51.685 --> 00:07:53.965
<00:07:51.685>because <00:07:51.885>you <00:07:52.085>can't <00:07:52.285>predict <00:07:52.485>the <00:07:52.685>actual <00:07:52.885>user <00:07:53.085>behavior.

155
00:07:55.345 --> 00:07:58.525
<00:07:55.345>Um, <00:07:55.625>so <00:07:55.905>yeah, <00:07:56.185>there <00:07:56.465>are <00:07:56.745>parts

156
00:07:58.525 --> 00:08:00.045
<00:07:58.525>of <00:07:58.981>software <00:07:59.437>development <00:07:59.893>processes

157
00:08:00.115 --> 00:08:01.765
<00:08:00.115>that <00:08:00.815>are <00:08:01.515>non-deterministic,

158
00:08:01.945 --> 00:08:05.085
<00:08:01.945>and <00:08:02.072>it's <00:08:02.199>always <00:08:02.326>been <00:08:02.454>like <00:08:02.581>that <00:08:02.708>for <00:08:02.835>a <00:08:02.963>very, <00:08:03.090>very <00:08:03.217>long <00:08:03.344>time,

159
00:08:05.155 --> 00:08:07.725
<00:08:05.155>even <00:08:05.330>though <00:08:05.505>software <00:08:05.679>itself <00:08:05.854>might <00:08:06.030>be <00:08:06.205>like <00:08:06.380>the <00:08:06.554>code

160
00:08:07.735 --> 00:08:08.885
<00:08:07.735>paths <00:08:08.252>are <00:08:08.770>deterministic.

161
00:08:09.865 --> 00:08:13.005
<00:08:09.865>So <00:08:09.992>we <00:08:10.119>still <00:08:10.246>need <00:08:10.374>to <00:08:10.501>think <00:08:10.628>about <00:08:10.755>how <00:08:10.883>we're <00:08:11.010>gonna <00:08:11.137>manage <00:08:11.265>this.

162
00:08:13.145 --> 00:08:16.965
<00:08:13.145>And <00:08:13.300>we <00:08:13.456>do <00:08:13.611>this <00:08:13.767>nowadays <00:08:13.922>through <00:08:14.078>the <00:08:14.233>notion <00:08:14.389>of <00:08:14.544>observability.

163
00:08:16.965 --> 00:08:18.965
<00:08:16.965>There's <00:08:17.198>a <00:08:17.431>whole <00:08:17.664>class <00:08:17.898>of <00:08:18.131>observability <00:08:18.364>tooling.

164
00:08:18.965 --> 00:08:20.165
<00:08:18.965>Just <00:08:19.181>talk <00:08:19.397>to <00:08:19.613>the <00:08:19.829>Datadog <00:08:20.045>folks.

165
00:08:20.665 --> 00:08:25.365
<00:08:20.665>Uh, <00:08:20.840>for <00:08:21.015>example, <00:08:21.190>they'll, <00:08:21.365>they, <00:08:21.540>they <00:08:21.715>have <00:08:21.890>this <00:08:22.065>tooling

166
00:08:25.365 --> 00:08:28.285
<00:08:25.365>that <00:08:25.520>lets <00:08:25.676>you <00:08:25.831>see <00:08:25.987>and <00:08:26.142>reason <00:08:26.298>which <00:08:26.453>you're <00:08:26.609>running <00:08:26.765>software

167
00:08:28.825 --> 00:08:31.245
<00:08:28.825>and, <00:08:29.025>uh, <00:08:29.224>as <00:08:29.425>you <00:08:29.625>are <00:08:29.825>operating <00:08:30.025>it <00:08:30.224>so

168
00:08:31.245 --> 00:08:34.885
<00:08:31.245>that <00:08:31.420>you <00:08:31.595>can <00:08:31.770>make <00:08:31.945>adjustments, <00:08:32.120>push <00:08:32.294>fixes, <00:08:32.470>uh, <00:08:32.645>roll,

169
00:08:35.035 --> 00:08:38.285
<00:08:35.034>roll <00:08:35.190>back, <00:08:35.346>uh, <00:08:35.501>changes <00:08:35.657>on <00:08:35.812>the <00:08:35.968>fly <00:08:36.123>as <00:08:36.279>it <00:08:36.434>is

170
00:08:38.285 --> 00:08:40.085
<00:08:38.284>because <00:08:38.564>software <00:08:38.844>is <00:08:39.125>a <00:08:39.405>living <00:08:39.684>thing

171
00:08:40.585 --> 00:08:42.445
<00:08:40.585>and <00:08:41.051>it's <00:08:41.518>not <00:08:41.985>deterministic.

172
00:08:44.715 --> 00:08:47.725
<00:08:44.715>What, <00:08:44.831>what <00:08:44.948>we <00:08:45.065>also <00:08:45.181>do <00:08:45.298>is <00:08:45.415>like, <00:08:45.531>we <00:08:45.648>run <00:08:45.765>these <00:08:45.881>kind <00:08:45.998>of, <00:08:46.115>uh,

173
00:08:48.025 --> 00:08:49.925
<00:08:48.025>in <00:08:48.258>production, <00:08:48.491>we <00:08:48.725>run <00:08:48.958>like <00:08:49.191>synthetic <00:08:49.425>tests.

174
00:08:49.925 --> 00:08:53.685
<00:08:49.925>Essentially, <00:08:50.125>we <00:08:50.324>mimic <00:08:50.525>the <00:08:50.724>behavior <00:08:50.925>of <00:08:51.125>real <00:08:51.324>kind

175
00:08:53.685 --> 00:08:56.525
<00:08:53.685>of <00:08:53.840>traffic <00:08:53.996>coming <00:08:54.151>to <00:08:54.307>your, <00:08:54.462>let's <00:08:54.618>say, <00:08:54.773>website <00:08:54.929>or <00:08:55.084>API.

176
00:08:57.465 --> 00:09:01.205
<00:08:57.465>And, <00:08:57.592>uh, <00:08:57.719>we <00:08:57.846>see <00:08:57.974>that <00:08:58.101>our <00:08:58.228>software <00:08:58.355>is <00:08:58.483>responding <00:08:58.610>in <00:08:58.737>the <00:08:58.865>way

177
00:09:01.205 --> 00:09:03.565
<00:09:01.205>that <00:09:01.671>we're <00:09:02.138>expecting, <00:09:02.605>uh,

178
00:09:03.705 --> 00:09:07.925
<00:09:03.705>and <00:09:03.860>tests <00:09:04.016>are <00:09:04.171>nothing <00:09:04.327>else <00:09:04.482>than <00:09:04.638>a <00:09:04.793>model <00:09:04.949>of <00:09:05.105>reality.

179
00:09:08.505 --> 00:09:13.485
<00:09:08.505>Now <00:09:08.660>let's <00:09:08.816>segue <00:09:08.971>across <00:09:09.127>the <00:09:09.282>ravine <00:09:09.438>to <00:09:09.593>the <00:09:09.749>other <00:09:09.905>side

180
00:09:13.625 --> 00:09:17.725
<00:09:13.625>and <00:09:13.800>talk <00:09:13.975>about <00:09:14.150>the <00:09:14.325>other <00:09:14.500>kind <00:09:14.675>of <00:09:14.850>models, <00:09:15.025>uh,

181
00:09:18.225 --> 00:09:21.325
<00:09:18.225>AI <00:09:18.425>models, <00:09:18.625>machine <00:09:18.825>learning <00:09:19.025>models, <00:09:19.225>large <00:09:19.425>language <00:09:19.625>models.

182
00:09:22.425 --> 00:09:25.565
<00:09:22.425>Uh, <00:09:22.625>who's <00:09:22.824>familiar <00:09:23.025>with <00:09:23.224>AI <00:09:23.425>development <00:09:23.625>in <00:09:23.824>general?

183
00:09:27.145 --> 00:09:30.765
<00:09:27.145>Few, <00:09:27.319>few. <00:09:27.495>Less <00:09:27.670>than <00:09:27.845>a <00:09:28.020>half, <00:09:28.194>I <00:09:28.370>would <00:09:28.545>say.

184
00:09:30.985 --> 00:09:32.565
<00:09:30.985>Anyway, <00:09:31.685>very <00:09:32.385>briefly.

185
00:09:33.105 --> 00:09:37.935
<00:09:33.105>An <00:09:33.260>AI <00:09:33.416>model <00:09:33.571>is <00:09:33.727>a <00:09:33.882>program <00:09:34.038>that <00:09:34.193>takes <00:09:34.349>an <00:09:34.505>input

186
00:09:38.075 --> 00:09:40.295
<00:09:38.075>and <00:09:38.275>produces <00:09:38.475>an <00:09:38.675>output <00:09:38.875>just <00:09:39.075>like <00:09:39.275>a <00:09:39.475>program.

187
00:09:40.555 --> 00:09:43.415
<00:09:40.555>The <00:09:40.710>only <00:09:40.866>difference <00:09:41.021>is, <00:09:41.177>the <00:09:41.332>main <00:09:41.488>difference <00:09:41.643>is <00:09:41.799>it's <00:09:41.954>written

188
00:09:43.755 --> 00:09:46.775
<00:09:43.755>by <00:09:43.988>a <00:09:44.221>computer <00:09:44.455>rather <00:09:44.688>than <00:09:44.921>a <00:09:45.155>programmer.

189
00:09:46.795 --> 00:09:49.415
<00:09:46.795>Uh, <00:09:47.261>human <00:09:47.728>the <00:09:48.194>way,

190
00:09:49.415 --> 00:09:53.015
<00:09:49.415>it's <00:09:49.589>the <00:09:49.765>way <00:09:49.939>this <00:09:50.115>business <00:09:50.290>logic <00:09:50.464>is <00:09:50.640>created, <00:09:50.814>it's

191
00:09:53.045 --> 00:09:57.575
<00:09:53.045>through <00:09:53.324>inferring <00:09:53.604>rules <00:09:53.885>based <00:09:54.165>on <00:09:54.444>data.

192
00:09:57.835 --> 00:10:00.095
<00:09:57.835>So <00:09:58.115>that's <00:09:58.395>called <00:09:58.675>traditional <00:09:58.955>machine <00:09:59.235>learning.

193
00:10:00.395 --> 00:10:04.615
<00:10:00.395>Uh, <00:10:00.675>uh, <00:10:00.954>machine <00:10:01.235>learning <00:10:01.515>approaches <00:10:01.795>work.

194
00:10:04.635 --> 00:10:09.015
<00:10:04.635>You <00:10:04.790>have <00:10:04.946>a, <00:10:05.101>basically <00:10:05.257>a <00:10:05.412>very <00:10:05.568>wide, <00:10:05.723>very <00:10:05.879>long <00:10:06.035>spreadsheet

195
00:10:09.085 --> 00:10:12.175
<00:10:09.085>that <00:10:09.225>you <00:10:09.365>feed <00:10:09.505>into <00:10:09.645>a, <00:10:09.785>to <00:10:09.925>a, <00:10:10.065>to <00:10:10.205>a <00:10:10.345>training <00:10:10.485>program,

196
00:10:12.425 --> 00:10:13.695
<00:10:12.425>which <00:10:12.806>produces <00:10:13.187>a <00:10:13.568>model.

197
00:10:14.075 --> 00:10:17.495
<00:10:14.075>And <00:10:14.230>then <00:10:14.386>you <00:10:14.541>can, <00:10:14.697>then <00:10:14.852>you <00:10:15.008>can, <00:10:15.163>uh, <00:10:15.319>infer <00:10:15.475>certain,

198
00:10:17.755 --> 00:10:19.095
<00:10:17.755>uh, <00:10:18.056>rules <00:10:18.358>based <00:10:18.659>on <00:10:18.961>it.

199
00:10:19.095 --> 00:10:21.895
<00:10:19.095>So <00:10:19.222>you <00:10:19.349>can <00:10:19.476>predict <00:10:19.604>whether <00:10:19.731>a <00:10:19.858>bank <00:10:19.985>will <00:10:20.113>give <00:10:20.240>someone <00:10:20.367>a <00:10:20.495>loan

200
00:10:22.035 --> 00:10:23.695
<00:10:22.035>at <00:10:22.314>the <00:10:22.594>very <00:10:22.875>most <00:10:23.155>boring <00:10:23.435>example,

201
00:10:25.675 --> 00:10:27.575
<00:10:25.675>LMS <00:10:25.908>work <00:10:26.141>on <00:10:26.375>a <00:10:26.608>slightly <00:10:26.841>different <00:10:27.074>way,

202
00:10:27.595 --> 00:10:30.375
<00:10:27.595>but <00:10:27.828>essentially <00:10:28.061>they <00:10:28.295>predict <00:10:28.528>the <00:10:28.761>next, <00:10:28.995>uh,

203
00:10:30.755 --> 00:10:33.375
<00:10:30.755>the <00:10:30.988>next <00:10:31.221>word <00:10:31.455>in, <00:10:31.688>in <00:10:31.921>a <00:10:32.155>sentence.

204
00:10:34.795 --> 00:10:37.495
<00:10:34.795>That's <00:10:34.935>all <00:10:35.074>they <00:10:35.214>do <00:10:35.354>in, <00:10:35.495>in, <00:10:35.635>in <00:10:35.775>a, <00:10:35.915>in, <00:10:36.055>in <00:10:36.194>general.

205
00:10:38.555 --> 00:10:41.455
<00:10:38.555>And <00:10:38.755>M's <00:10:38.954>large <00:10:39.155>language <00:10:39.354>models <00:10:39.555>take <00:10:39.755>a <00:10:39.954>lot

206
00:10:41.455 --> 00:10:43.735
<00:10:41.455>of <00:10:41.688>language <00:10:41.921>in <00:10:42.155>order <00:10:42.388>to <00:10:42.621>train <00:10:42.855>them.

207
00:10:43.795 --> 00:10:47.575
<00:10:43.795>So <00:10:43.902>there <00:10:44.010>is <00:10:44.118>a <00:10:44.225>lot <00:10:44.333>of <00:10:44.441>data <00:10:44.548>you <00:10:44.656>need <00:10:44.764>to <00:10:44.871>feed <00:10:44.979>them <00:10:45.087>in <00:10:45.194>order

208
00:10:47.595 --> 00:10:52.455
<00:10:47.595>for <00:10:47.750>them <00:10:47.906>to <00:10:48.061>understand <00:10:48.217>real <00:10:48.372>human <00:10:48.528>speech <00:10:48.683>and, <00:10:48.839>uh, <00:10:48.995>language.

209
00:10:54.435 --> 00:10:57.495
<00:10:54.435>The <00:10:54.609>way <00:10:54.785>we <00:10:54.959>build <00:10:55.135>them, <00:10:55.310>it's <00:10:55.484>very <00:10:55.660>similar <00:10:55.834>to

210
00:10:57.495 --> 00:10:58.775
<00:10:57.495>how <00:10:57.879>software <00:10:58.263>development <00:10:58.646>works.

211
00:10:59.275 --> 00:11:02.055
<00:10:59.275>And <00:10:59.475>if <00:10:59.675>you <00:10:59.875>read <00:11:00.074>any <00:11:00.275>like <00:11:00.475>blog <00:11:00.675>posts

212
00:11:02.055 --> 00:11:04.295
<00:11:02.055>or <00:11:02.255>articles, <00:11:02.454>you're <00:11:02.655>gonna <00:11:02.854>find <00:11:03.055>something <00:11:03.255>like <00:11:03.454>this.

213
00:11:04.995 --> 00:11:06.895
<00:11:04.995>Um, <00:11:05.275>don't <00:11:05.555>take <00:11:05.835>photos <00:11:06.115>of <00:11:06.395>that.

214
00:11:07.845 --> 00:11:10.415
<00:11:07.845>It's <00:11:08.020>just <00:11:08.195>an <00:11:08.370>example <00:11:08.545>that <00:11:08.720>this <00:11:08.895>is <00:11:09.070>pretty <00:11:09.245>complex.

215
00:11:10.995 --> 00:11:15.215
<00:11:10.995>Um, <00:11:11.122>but <00:11:11.249>yeah, <00:11:11.376>it <00:11:11.504>starts <00:11:11.631>with <00:11:11.758>some <00:11:11.885>kind <00:11:12.013>of <00:11:12.140>like <00:11:12.267>data <00:11:12.395>input

216
00:11:15.235 --> 00:11:18.655
<00:11:15.235>and <00:11:15.410>then <00:11:15.585>you <00:11:15.760>kind <00:11:15.935>of, <00:11:16.110>um, <00:11:16.285>sanitize <00:11:16.460>the <00:11:16.635>data.

217
00:11:18.715 --> 00:11:20.855
<00:11:18.715>You <00:11:18.855>figure <00:11:18.995>out <00:11:19.135>what <00:11:19.275>you <00:11:19.415>need, <00:11:19.555>what's <00:11:19.695>the <00:11:19.835>kind <00:11:19.975>of <00:11:20.115>general,

218
00:11:21.275 --> 00:11:24.655
<00:11:21.275>uh, <00:11:21.741>baseline <00:11:22.208>large <00:11:22.675>language,

219
00:11:24.835 --> 00:11:26.375
<00:11:24.835>uh, <00:11:25.528>data <00:11:26.221>set.

220
00:11:26.375 --> 00:11:28.775
<00:11:26.375>And <00:11:26.530>then <00:11:26.686>you <00:11:26.841>have <00:11:26.997>your <00:11:27.152>specific <00:11:27.308>data <00:11:27.463>set <00:11:27.619>that's <00:11:27.775>kind

221
00:11:28.775 --> 00:11:30.535
<00:11:28.775>of <00:11:29.055>focused <00:11:29.334>on <00:11:29.615>your <00:11:29.895>use <00:11:30.175>case.

222
00:11:31.075 --> 00:11:32.335
<00:11:31.075>And <00:11:31.453>then <00:11:31.831>you <00:11:32.209>tweak

223
00:11:32.635 --> 00:11:35.095
<00:11:32.635>and, <00:11:32.868>uh, <00:11:33.101>architect <00:11:33.335>your <00:11:33.568>model <00:11:33.801>so <00:11:34.035>that

224
00:11:35.715 --> 00:11:38.055
<00:11:35.715>it <00:11:35.915>produces <00:11:36.115>the <00:11:36.315>results <00:11:36.515>you <00:11:36.715>kind <00:11:36.915>of <00:11:37.115>want.

225
00:11:38.205 --> 00:11:41.535
<00:11:38.205>It's <00:11:38.380>usually <00:11:38.555>done <00:11:38.730>by <00:11:38.905>data <00:11:39.080>scientists, <00:11:39.255>uh, <00:11:39.430>AI <00:11:39.605>engineers,

226
00:11:43.315 --> 00:11:46.055
<00:11:43.315>and <00:11:43.548>it <00:11:43.781>takes <00:11:44.015>a <00:11:44.248>lot <00:11:44.481>of <00:11:44.715>experimentation

227
00:11:46.055 --> 00:11:48.975
<00:11:46.055>because <00:11:46.405>the <00:11:46.755>outputs <00:11:47.104>are <00:11:47.454>non-deterministic.

228
00:11:48.995 --> 00:11:52.175
<00:11:48.995>So <00:11:49.150>you <00:11:49.306>need <00:11:49.461>to <00:11:49.617>experiment <00:11:49.772>much <00:11:49.928>more <00:11:50.083>than <00:11:50.239>just <00:11:50.395>read

229
00:11:52.175 --> 00:11:55.885
<00:11:52.175>through <00:11:52.302>the <00:11:52.429>source <00:11:52.556>code <00:11:52.684>and, <00:11:52.811>uh, <00:11:52.938>assume <00:11:53.065>you <00:11:53.193>know <00:11:53.320>what <00:11:53.447>it <00:11:53.574>is.

230
00:11:56.225 --> 00:12:00.085
<00:11:56.225>Um, <00:11:56.425>anyway, <00:11:56.625>lastly, <00:11:56.825>you <00:11:57.025>wanna <00:11:57.225>deploy <00:11:57.425>this <00:11:57.625>somewhere

231
00:12:00.265 --> 00:12:03.725
<00:12:00.265>and, <00:12:00.420>uh, <00:12:00.576>run <00:12:00.731>this <00:12:00.887>in <00:12:01.042>production, <00:12:01.198>retrain, <00:12:01.353>et <00:12:01.509>cetera, <00:12:01.665>similar

232
00:12:03.905 --> 00:12:05.885
<00:12:03.905>to <00:12:04.105>what <00:12:04.305>we <00:12:04.505>talked <00:12:04.704>about <00:12:04.905>in <00:12:05.105>software <00:12:05.305>development,

233
00:12:05.945 --> 00:12:08.205
<00:12:05.945>but <00:12:06.295>also <00:12:06.645>very, <00:12:06.995>very <00:12:07.345>specific.

234
00:12:08.635 --> 00:12:11.765
<00:12:08.635>What <00:12:08.835>I'm <00:12:09.035>trying <00:12:09.235>to <00:12:09.435>get <00:12:09.635>to <00:12:09.835>here <00:12:10.035>is,

235
00:12:12.305 --> 00:12:13.565
<00:12:12.305>you <00:12:12.493>don't <00:12:12.683>have <00:12:12.872>to <00:12:13.061>worry <00:12:13.250>about <00:12:13.439>this.

236
00:12:14.235 --> 00:12:15.725
<00:12:14.235>This <00:12:14.503>is <00:12:14.771>not <00:12:15.039>the <00:12:15.307>big <00:12:15.576>problem.

237
00:12:16.155 --> 00:12:20.325
<00:12:16.155>This <00:12:16.355>is <00:12:16.555>a <00:12:16.755>solve <00:12:16.954>problem <00:12:17.155>that <00:12:17.355>people <00:12:17.555>very,

238
00:12:21.265 --> 00:12:23.605
<00:12:21.265>uh, <00:12:21.731>very <00:12:22.198>advanced <00:12:22.665>organizations,

239
00:12:24.125 --> 00:12:25.765
<00:12:24.125>bleeding <00:12:24.405>edge <00:12:24.685>researchers <00:12:24.965>are <00:12:25.245>working <00:12:25.525>on.

240
00:12:27.145 --> 00:12:30.645
<00:12:27.145>And <00:12:27.285>although <00:12:27.425>they're <00:12:27.564>all <00:12:27.704>working <00:12:27.845>on <00:12:27.985>it, <00:12:28.125>there <00:12:28.265>are <00:12:28.405>a <00:12:28.545>bunch

241
00:12:30.645 --> 00:12:33.965
<00:12:30.645>of <00:12:30.800>resources <00:12:30.956>out <00:12:31.111>there <00:12:31.267>that <00:12:31.422>describe <00:12:31.578>this <00:12:31.733>process <00:12:31.889>in <00:12:32.045>depth,

242
00:12:34.415 --> 00:12:38.165
<00:12:34.415>which <00:12:34.570>I <00:12:34.726>believe <00:12:34.881>leads <00:12:35.037>most <00:12:35.192>developers <00:12:35.348>in <00:12:35.503>the <00:12:35.659>wrong <00:12:35.814>path

243
00:12:39.155 --> 00:12:42.205
<00:12:39.155>because <00:12:39.329>what, <00:12:39.505>what <00:12:39.680>they <00:12:39.855>leave <00:12:40.030>you <00:12:40.204>with <00:12:40.380>is, <00:12:40.555>uh,

244
00:12:42.235 --> 00:12:44.485
<00:12:42.235>with <00:12:42.435>this <00:12:42.635>kind <00:12:42.835>of <00:12:43.035>newly <00:12:43.235>trained <00:12:43.435>LLM, <00:12:43.635>uh,

245
00:12:44.485 --> 00:12:48.045
<00:12:44.485>large <00:12:44.640>language <00:12:44.796>model, <00:12:44.951>LLM, <00:12:45.107>uh, <00:12:45.262>which <00:12:45.418>exists <00:12:45.573>in <00:12:45.729>a <00:12:45.885>vacuum,

246
00:12:48.465 --> 00:12:51.645
<00:12:48.465>or <00:12:48.620>in <00:12:48.776>my <00:12:48.931>case, <00:12:49.087>a <00:12:49.242>deserted <00:12:49.398>island <00:12:49.553>surrounded <00:12:49.709>by <00:12:49.865>sharks.

247
00:12:52.665 --> 00:12:55.205
<00:12:52.665>And, <00:12:52.898>uh, <00:12:53.131>that's <00:12:53.365>of <00:12:53.598>course <00:12:53.831>an <00:12:54.064>analogy

248
00:12:55.235 --> 00:12:57.485
<00:12:55.235>because <00:12:55.585>what <00:12:55.935>I <00:12:56.285>mean <00:12:56.635>by

249
00:12:57.485 --> 00:13:00.685
<00:12:57.485>that <00:12:57.640>is <00:12:57.796>they <00:12:57.951>don't <00:12:58.107>talk <00:12:58.262>about <00:12:58.418>the <00:12:58.573>most <00:12:58.729>important <00:12:58.885>thing

250
00:13:00.715 --> 00:13:01.725
<00:13:00.715>with <00:13:01.169>any <00:13:01.624>software.

251
00:13:02.085 --> 00:13:03.765
<00:13:02.085>Remember, <00:13:02.551>models <00:13:03.018>or <00:13:03.485>programs.

252
00:13:04.395 --> 00:13:08.445
<00:13:04.395>They <00:13:04.535>need <00:13:04.675>to <00:13:04.814>be <00:13:04.954>integrated <00:13:05.095>in <00:13:05.235>the <00:13:05.375>wider <00:13:05.515>software <00:13:05.655>system <00:13:05.795>in

253
00:13:08.445 --> 00:13:10.725
<00:13:08.445>order <00:13:08.645>to <00:13:08.845>be <00:13:09.045>useful <00:13:09.245>and <00:13:09.445>to <00:13:09.645>be <00:13:09.845>used.

254
00:13:12.145 --> 00:13:14.965
<00:13:12.145>In <00:13:12.272>short, <00:13:12.399>you <00:13:12.526>need <00:13:12.654>to <00:13:12.781>give <00:13:12.908>them <00:13:13.035>a <00:13:13.163>job <00:13:13.290>in <00:13:13.417>real <00:13:13.545>world.

255
00:13:16.345 --> 00:13:20.565
<00:13:16.345>Um, <00:13:16.625>So <00:13:16.905>yeah, <00:13:17.185>you <00:13:17.465>still <00:13:17.745>need

256
00:13:20.565 --> 00:13:23.325
<00:13:20.565>to <00:13:20.720>think <00:13:20.876>about <00:13:21.031>it <00:13:21.187>in <00:13:21.342>the <00:13:21.498>same <00:13:21.653>software, <00:13:21.809>kind <00:13:21.965>of

257
00:13:23.925 --> 00:13:26.245
<00:13:23.925>software <00:13:24.204>development <00:13:24.484>process <00:13:24.765>as <00:13:25.045>you <00:13:25.324>would

258
00:13:26.245 --> 00:13:28.125
<00:13:26.245>otherwise <00:13:26.595>need <00:13:26.945>to <00:13:27.295>analyze <00:13:27.645>requirements.

259
00:13:28.225 --> 00:13:31.405
<00:13:28.225>You <00:13:28.352>need <00:13:28.479>to <00:13:28.606>integrate <00:13:28.734>it, <00:13:28.861>you <00:13:28.988>need <00:13:29.115>to <00:13:29.243>monitor <00:13:29.370>it, <00:13:29.497>you <00:13:29.625>need

260
00:13:31.405 --> 00:13:35.205
<00:13:31.405>to <00:13:31.545>run <00:13:31.685>it <00:13:31.824>in <00:13:31.964>production, <00:13:32.105>you <00:13:32.245>need <00:13:32.385>to, <00:13:32.525>uh, <00:13:32.665>use <00:13:32.805>it

261
00:13:35.385 --> 00:13:38.365
<00:13:35.385>and <00:13:35.540>build <00:13:35.696>it <00:13:35.851>just <00:13:36.007>as <00:13:36.162>you <00:13:36.318>would <00:13:36.473>a <00:13:36.629>real <00:13:36.785>program.

262
00:13:38.585 --> 00:13:41.485
<00:13:38.585>And <00:13:38.785>this <00:13:38.985>my <00:13:39.185>friends, <00:13:39.385>is <00:13:39.585>where <00:13:39.785>we <00:13:39.985>stop

263
00:13:41.995 --> 00:13:46.125
<00:13:41.995>talking <00:13:42.170>about <00:13:42.345>this <00:13:42.520>magical <00:13:42.695>wizards <00:13:42.870>and <00:13:43.045>talking <00:13:43.220>about <00:13:43.395>nerds.

264
00:13:46.425 --> 00:13:49.245
<00:13:46.425>And, <00:13:46.658>uh, <00:13:46.891>we're <00:13:47.125>all <00:13:47.358>developers <00:13:47.591>here, <00:13:47.824>right?

265
00:13:51.235 --> 00:13:53.765
<00:13:51.235>This <00:13:51.435>is <00:13:51.635>where <00:13:51.835>we <00:13:52.035>come, <00:13:52.235>uh, <00:13:52.435>to <00:13:52.635>shine.

266
00:13:55.225 --> 00:14:00.205
<00:13:55.225>So <00:13:55.400>coming <00:13:55.575>back <00:13:55.750>to <00:13:55.925>the <00:13:56.100>original <00:13:56.275>software <00:13:56.450>development <00:13:56.625>process,

267
00:14:01.395 --> 00:14:04.405
<00:14:01.395>this <00:14:01.569>is <00:14:01.745>just <00:14:01.920>one <00:14:02.095>step <00:14:02.270>of <00:14:02.444>the <00:14:02.620>whole, <00:14:02.795>uh,

268
00:14:05.025 --> 00:14:06.125
<00:14:05.025>the <00:14:05.355>whole <00:14:05.685>journey, <00:14:06.015>right?

269
00:14:06.625 --> 00:14:09.285
<00:14:06.625>You <00:14:06.975>use <00:14:07.325>some <00:14:07.675>LLMs <00:14:08.025>somewhere

270
00:14:10.025 --> 00:14:14.805
<00:14:10.025>and, <00:14:10.165>uh, <00:14:10.305>that's <00:14:10.444>what <00:14:10.584>kind <00:14:10.725>of <00:14:10.865>adds <00:14:11.005>AI <00:14:11.145>to <00:14:11.285>your <00:14:11.425>applications.

271
00:14:14.825 --> 00:14:16.245
<00:14:14.825>That's <00:14:15.080>all <00:14:15.336>there <00:14:15.591>is <00:14:15.847>to <00:14:16.103>it.

272
00:14:17.545 --> 00:14:19.125
<00:14:17.545>You <00:14:17.745>still <00:14:17.944>need <00:14:18.145>to <00:14:18.344>start <00:14:18.545>with <00:14:18.745>the <00:14:18.944>why.

273
00:14:19.505 --> 00:14:21.885
<00:14:19.505>You <00:14:19.680>still <00:14:19.855>need <00:14:20.030>to <00:14:20.205>understand <00:14:20.380>why <00:14:20.555>you're <00:14:20.730>doing <00:14:20.905>something.

274
00:14:21.905 --> 00:14:23.605
<00:14:21.905>Who <00:14:22.138>is <00:14:22.371>it <00:14:22.605>for? <00:14:22.838>Still <00:14:23.071>need <00:14:23.305>to

275
00:14:24.135 --> 00:14:27.005
<00:14:24.135>understand <00:14:24.368>the <00:14:24.601>technical <00:14:24.835>limitations, <00:14:25.068>what <00:14:25.301>you're <00:14:25.535>building,

276
00:14:27.065 --> 00:14:29.045
<00:14:27.065>how <00:14:27.345>you're <00:14:27.625>building <00:14:27.905>it, <00:14:28.185>build <00:14:28.465>it,

277
00:14:29.665 --> 00:14:30.725
<00:14:29.665>and <00:14:29.903>then <00:14:30.141>you <00:14:30.380>still <00:14:30.619>need

278
00:14:30.725 --> 00:14:32.525
<00:14:30.725>to <00:14:30.925>operate <00:14:31.125>it, <00:14:31.325>still <00:14:31.525>need <00:14:31.725>to <00:14:31.925>ship <00:14:32.125>it.

279
00:14:33.715 --> 00:14:35.325
<00:14:33.715>Most <00:14:34.065>things <00:14:34.415>are <00:14:34.765>the <00:14:35.115>same.

280
00:14:38.305 --> 00:14:41.165
<00:14:38.305>So <00:14:38.655>yeah, <00:14:39.005>let's <00:14:39.354>digress <00:14:39.704>slightly.

281
00:14:42.065 --> 00:14:45.445
<00:14:42.065>Has <00:14:42.240>anyone <00:14:42.415>ever <00:14:42.590>wanted <00:14:42.765>to <00:14:42.940>write <00:14:43.115>a <00:14:43.290>blog <00:14:43.465>post

282
00:14:45.785 --> 00:14:48.085
<00:14:45.785>but <00:14:46.018>didn't <00:14:46.251>have <00:14:46.485>like <00:14:46.718>a <00:14:46.951>block <00:14:47.185>framework

283
00:14:48.105 --> 00:14:50.125
<00:14:48.105>or <00:14:48.455>block <00:14:48.805>block <00:14:49.155>already <00:14:49.505>live?

284
00:14:50.155 --> 00:14:51.965
<00:14:50.155>Yeah, <00:14:50.435>a <00:14:50.714>couple <00:14:50.995>of <00:14:51.275>you. <00:14:51.555>Yeah.

285
00:14:52.465 --> 00:14:54.205
<00:14:52.465>And, <00:14:52.815>uh, <00:14:53.165>I <00:14:53.515>assume <00:14:53.865>that

286
00:14:54.205 --> 00:14:56.765
<00:14:54.205>because <00:14:54.555>you're <00:14:54.905>developers, <00:14:55.255>you, <00:14:55.605>um,

287
00:14:58.145 --> 00:14:59.245
<00:14:58.145>I'm, <00:14:58.310>I'm <00:14:58.475>in <00:14:58.640>there's <00:14:58.805>boat <00:14:58.970>as <00:14:59.135>well.

288
00:15:00.005 --> 00:15:04.085
<00:15:00.005>Speaking <00:15:00.205>from <00:15:00.405>my <00:15:00.605>experience, <00:15:00.805>um, <00:15:01.005>you <00:15:01.205>didn't <00:15:01.405>want

289
00:15:04.085 --> 00:15:07.205
<00:15:04.085>to <00:15:04.212>just <00:15:04.339>do <00:15:04.466>something <00:15:04.594>lame, <00:15:04.721>like <00:15:04.848>publish <00:15:04.975>it <00:15:05.103>on <00:15:05.230>medium <00:15:05.357>or, <00:15:05.485>or,

290
00:15:07.585 --> 00:15:10.405
<00:15:07.585>or <00:15:07.785>substack <00:15:07.985>you <00:15:08.185>wanted <00:15:08.385>to <00:15:08.585>do <00:15:08.785>something <00:15:08.985>yourself

291
00:15:10.405 --> 00:15:11.965
<00:15:10.405>because <00:15:10.685>that's <00:15:10.964>what <00:15:11.245>we <00:15:11.525>do, <00:15:11.805>right?

292
00:15:11.985 --> 00:15:16.565
<00:15:11.985>We <00:15:12.160>are <00:15:12.335>developers. <00:15:12.510>And <00:15:12.685>then, <00:15:12.860>uh, <00:15:13.035>your <00:15:13.210>last, <00:15:13.385>yeah,

293
00:15:16.585 --> 00:15:18.765
<00:15:16.585>I'm <00:15:16.760>not <00:15:16.935>gonna <00:15:17.110>just <00:15:17.285>spin <00:15:17.460>up <00:15:17.635>a <00:15:17.810>WordPress <00:15:17.985>instance

294
00:15:18.765 --> 00:15:21.045
<00:15:18.765>that <00:15:18.998>would <00:15:19.231>be <00:15:19.465>like <00:15:19.698>beneath <00:15:19.931>me, <00:15:20.165>right?

295
00:15:21.175 --> 00:15:22.605
<00:15:21.175>Let's <00:15:21.496>just <00:15:21.818>build <00:15:22.140>something <00:15:22.462>myself.

296
00:15:22.615 --> 00:15:26.005
<00:15:22.615>Let's <00:15:22.790>build <00:15:22.965>a <00:15:23.140>website, <00:15:23.315>start <00:15:23.490>building <00:15:23.665>something <00:15:23.840>in <00:15:24.015>Django

297
00:15:26.005 --> 00:15:27.005
<00:15:26.005>or <00:15:26.305>Rails <00:15:26.605>or <00:15:26.905>whatever.

298
00:15:27.705 --> 00:15:29.485
<00:15:27.705>You <00:15:27.880>know <00:15:28.055>what, <00:15:28.230>I <00:15:28.405>don't <00:15:28.580>like <00:15:28.755>this <00:15:28.930>that <00:15:29.105>much.

299
00:15:29.685 --> 00:15:31.525
<00:15:29.685>I <00:15:29.964>like <00:15:30.244>something <00:15:30.525>else. <00:15:30.805>I <00:15:31.084>want

300
00:15:31.525 --> 00:15:33.205
<00:15:31.525>to <00:15:31.805>build <00:15:32.084>my <00:15:32.365>own <00:15:32.645>programming <00:15:32.925>framework.

301
00:15:33.545 --> 00:15:35.365
<00:15:33.545>You <00:15:33.778>start <00:15:34.011>building <00:15:34.245>your <00:15:34.478>own <00:15:34.711>programming <00:15:34.944>framework

302
00:15:35.945 --> 00:15:38.165
<00:15:35.945>and <00:15:36.145>then, <00:15:36.345>uh, <00:15:36.545>you're <00:15:36.745>like, <00:15:36.945>you <00:15:37.145>know <00:15:37.345>what?

303
00:15:38.315 --> 00:15:41.685
<00:15:38.315>This <00:15:38.455>language <00:15:38.595>that <00:15:38.735>I'm <00:15:38.875>using <00:15:39.015>this <00:15:39.155>Java <00:15:39.295>or <00:15:39.435>Ruby <00:15:39.575>or <00:15:39.715>C

304
00:15:41.685 --> 00:15:44.485
<00:15:41.685>or <00:15:41.840>whatever <00:15:41.996>it <00:15:42.151>is, <00:15:42.307>I <00:15:42.462>don't <00:15:42.618>like <00:15:42.773>it <00:15:42.929>that <00:15:43.084>much.

305
00:15:44.645 --> 00:15:46.725
<00:15:44.645>I <00:15:44.845>wanna <00:15:45.045>do, <00:15:45.245>I <00:15:45.444>wanna <00:15:45.645>have <00:15:45.845>something <00:15:46.045>different.

306
00:15:47.305 --> 00:15:48.805
<00:15:47.305>So <00:15:47.755>it's <00:15:48.204>3:00 <00:15:48.655>AM

307
00:15:49.385 --> 00:15:51.325
<00:15:49.385>and <00:15:49.585>you're <00:15:49.785>building <00:15:49.985>a <00:15:50.185>compiler <00:15:50.385>in <00:15:50.585>your <00:15:50.785>basement

308
00:15:52.275 --> 00:15:54.285
<00:15:52.275>because <00:15:52.475>you <00:15:52.675>wanted <00:15:52.875>to <00:15:53.074>write <00:15:53.275>a <00:15:53.475>blog <00:15:53.675>post.

309
00:15:55.745 --> 00:16:00.405
<00:15:55.745>Uh, <00:15:55.920>that's <00:15:56.095>basically <00:15:56.270>how <00:15:56.445>it <00:15:56.620>feels <00:15:56.795>when <00:15:56.970>you <00:15:57.145>say,

310
00:16:00.485 --> 00:16:03.485
<00:16:00.485>I <00:16:00.601>want <00:16:00.718>to <00:16:00.835>add <00:16:00.951>an <00:16:01.068>AI <00:16:01.185>in <00:16:01.301>my, <00:16:01.418>into <00:16:01.535>my <00:16:01.651>application, <00:16:01.768>my <00:16:01.885>software,

311
00:16:04.665 --> 00:16:07.045
<00:16:04.665>and <00:16:04.865>you <00:16:05.064>start <00:16:05.265>training <00:16:05.464>an <00:16:05.665>LLM <00:16:05.865>from <00:16:06.064>scratch.

312
00:16:08.315 --> 00:16:11.405
<00:16:08.315>It's <00:16:08.455>a <00:16:08.595>bit <00:16:08.735>of <00:16:08.875>a <00:16:09.015>waste, <00:16:09.155>a <00:16:09.295>bit <00:16:09.435>of <00:16:09.575>a, <00:16:09.715>a

313
00:16:12.835 --> 00:16:14.445
<00:16:12.835>yuck <00:16:13.115>shaving <00:16:13.395>exercise, <00:16:13.675>if <00:16:13.955>you <00:16:14.235>will.

314
00:16:16.905 --> 00:16:20.515
<00:16:16.905>And <00:16:17.079>realistically, <00:16:17.255>like, <00:16:17.430>I <00:16:17.605>don't <00:16:17.780>think <00:16:17.954>anyone <00:16:18.130>in <00:16:18.305>this

315
00:16:21.155 --> 00:16:24.075
<00:16:21.155>audience <00:16:21.295>or <00:16:21.435>room <00:16:21.574>needs <00:16:21.714>to <00:16:21.855>build <00:16:21.995>their <00:16:22.135>own <00:16:22.275>AI <00:16:22.415>ml <00:16:22.555>models

316
00:16:25.185 --> 00:16:30.115
<00:16:25.185>outside <00:16:25.385>of <00:16:25.584>a <00:16:25.785>very, <00:16:25.984>very <00:16:26.185>s <00:16:26.385>like <00:16:26.584>very,

317
00:16:30.115 --> 00:16:34.995
<00:16:30.115>very <00:16:30.290>tiny <00:16:30.465>group <00:16:30.640>of <00:16:30.815>researchers, <00:16:30.990>uh, <00:16:31.165>top <00:16:31.340>scientists <00:16:31.515>who

318
00:16:35.725 --> 00:16:38.795
<00:16:35.725>built <00:16:36.005>very, <00:16:36.285>very <00:16:36.565>few <00:16:36.845>kind <00:16:37.125>of

319
00:16:39.455 --> 00:16:40.915
<00:16:39.455>top <00:16:39.893>models <00:16:40.331>out <00:16:40.769>there.

320
00:16:42.635 --> 00:16:45.915
<00:16:42.635>Training, <00:16:42.868>using <00:16:43.101>them, <00:16:43.335>operating <00:16:43.568>them <00:16:43.801>is <00:16:44.035>very,

321
00:16:45.915 --> 00:16:47.235
<00:16:45.915>very <00:16:46.509>compute <00:16:47.103>intensive.

322
00:16:49.165 --> 00:16:52.275
<00:16:49.165>There <00:16:49.320>are <00:16:49.476>only <00:16:49.631>a <00:16:49.787>few <00:16:49.942>models <00:16:50.098>that <00:16:50.253>kind <00:16:50.409>of <00:16:50.564>compete

323
00:16:52.275 --> 00:16:55.635
<00:16:52.275>between <00:16:52.430>one <00:16:52.586>another <00:16:52.741>like <00:16:52.897>open <00:16:53.052>ai, <00:16:53.208>you <00:16:53.363>have <00:16:53.519>the <00:16:53.675>llamas,

324
00:16:55.635 --> 00:16:59.835
<00:16:55.635>you <00:16:55.810>have <00:16:55.985>the, <00:16:56.160>uh, <00:16:56.335>clogs, <00:16:56.510>but <00:16:56.685>that's <00:16:56.860>about <00:16:57.035>it.

325
00:16:59.835 --> 00:17:01.515
<00:16:59.835>There <00:17:00.010>are <00:17:00.185>a <00:17:00.360>few <00:17:00.535>others, <00:17:00.710>but <00:17:00.885>that's <00:17:01.060>about <00:17:01.235>it.

326
00:17:02.015 --> 00:17:04.115
<00:17:02.015>And, <00:17:02.215>uh, <00:17:02.415>if <00:17:02.615>you <00:17:02.814>build <00:17:03.015>something <00:17:03.215>from <00:17:03.415>scratch,

327
00:17:04.115 --> 00:17:05.275
<00:17:04.115>you're <00:17:04.376>not <00:17:04.637>gonna <00:17:04.898>get <00:17:05.159>there.

328
00:17:05.675 --> 00:17:07.955
<00:17:05.675>'cause <00:17:05.849>they're <00:17:06.024>gonna <00:17:06.200>be <00:17:06.375>way <00:17:06.550>ahead <00:17:06.724>of <00:17:06.899>you <00:17:07.075>already.

329
00:17:08.935 --> 00:17:09.955
<00:17:08.935>So <00:17:09.164>just <00:17:09.394>think <00:17:09.623>about <00:17:09.852>that.

330
00:17:10.145 --> 00:17:12.275
<00:17:10.145>It's <00:17:10.425>so <00:17:10.704>compute <00:17:10.984>intensive <00:17:11.264>that <00:17:11.545>Google

331
00:17:12.335 --> 00:17:15.195
<00:17:12.335>and <00:17:12.568>Microsoft <00:17:12.801>are <00:17:13.035>not <00:17:13.268>carbon <00:17:13.501>neutral <00:17:13.735>anymore

332
00:17:15.195 --> 00:17:19.355
<00:17:15.194>because <00:17:15.322>let's <00:17:15.449>just <00:17:15.576>burn <00:17:15.704>all <00:17:15.831>the, <00:17:15.958>all <00:17:16.085>the, <00:17:16.213>all <00:17:16.340>the <00:17:16.467>coal <00:17:16.595>to,

333
00:17:19.575 --> 00:17:22.235
<00:17:19.575>uh, <00:17:19.775>to <00:17:19.975>run <00:17:20.175>our, <00:17:20.375>uh, <00:17:20.575>Nvidia <00:17:20.775>chips, <00:17:20.975>right?

334
00:17:23.015 --> 00:17:24.995
<00:17:23.015>Um, <00:17:23.248>it's <00:17:23.481>a <00:17:23.715>gold <00:17:23.948>rush <00:17:24.181>out <00:17:24.415>there.

335
00:17:25.495 --> 00:17:30.355
<00:17:25.494>And, <00:17:25.650>uh, <00:17:25.806>most, <00:17:25.961>most <00:17:26.117>articles, <00:17:26.272>most <00:17:26.428>places <00:17:26.583>that <00:17:26.739>teach <00:17:26.895>you

336
00:17:30.355 --> 00:17:34.875
<00:17:30.355>how <00:17:30.482>to <00:17:30.609>do <00:17:30.736>model <00:17:30.864>training <00:17:30.991>all <00:17:31.118>by <00:17:31.245>yourself <00:17:31.373>tend <00:17:31.500>to <00:17:31.627>be <00:17:31.755>written

337
00:17:35.175 --> 00:17:40.155
<00:17:35.175>by <00:17:35.330>and <00:17:35.486>hosted <00:17:35.641>by, <00:17:35.797>uh, <00:17:35.952>organizations <00:17:36.108>who <00:17:36.263>sell <00:17:36.419>you <00:17:36.575>compute

338
00:17:41.365 --> 00:17:43.315
<00:17:41.365>incentives <00:17:41.715>are <00:17:42.065>very <00:17:42.415>powerful <00:17:42.765>thing.

339
00:17:44.575 --> 00:17:46.355
<00:17:44.575>I'm <00:17:44.855>not <00:17:45.135>salty <00:17:45.415>at <00:17:45.695>all. <00:17:45.975>Um,

340
00:17:47.025 --> 00:17:50.485
<00:17:47.025>there's <00:17:47.180>obviously <00:17:47.336>a <00:17:47.491>lot <00:17:47.647>more <00:17:47.802>things <00:17:47.958>required, <00:17:48.113>like <00:17:48.269>you <00:17:48.425>need

341
00:17:50.485 --> 00:17:52.005
<00:17:50.485>to <00:17:50.758>make <00:17:51.032>sure <00:17:51.305>it's <00:17:51.579>not <00:17:51.853>hallucinating,

342
00:17:52.235 --> 00:17:53.845
<00:17:52.235>like <00:17:52.701>it's <00:17:53.168>secure, <00:17:53.635>right?

343
00:17:54.115 --> 00:17:56.445
<00:17:54.115>It's, <00:17:54.348>it's <00:17:54.581>a <00:17:54.815>big, <00:17:55.048>big, <00:17:55.281>big <00:17:55.515>job.

344
00:17:56.585 --> 00:17:58.645
<00:17:56.585>So <00:17:56.760>you <00:17:56.935>probably <00:17:57.110>don't <00:17:57.285>have <00:17:57.460>to <00:17:57.635>worry <00:17:57.810>about <00:17:57.985>it.

345
00:18:00.105 --> 00:18:03.125
<00:18:00.105>And <00:18:00.280>you're <00:18:00.455>better <00:18:00.630>off <00:18:00.805>taking <00:18:00.980>off <00:18:01.155>the <00:18:01.330>shelf <00:18:01.505>models

346
00:18:03.385 --> 00:18:06.925
<00:18:03.385>and <00:18:03.560>using <00:18:03.735>them <00:18:03.910>and <00:18:04.085>building <00:18:04.260>software <00:18:04.435>as <00:18:04.610>you <00:18:04.785>are.

347
00:18:08.785 --> 00:18:11.285
<00:18:08.785>So <00:18:08.960>yeah, <00:18:09.135>I've <00:18:09.310>been <00:18:09.485>a <00:18:09.660>bit <00:18:09.835>negative <00:18:10.010>this <00:18:10.185>morning.

348
00:18:11.455 --> 00:18:13.245
<00:18:11.455>Don't <00:18:11.655>wanna <00:18:11.855>end <00:18:12.054>up <00:18:12.254>on <00:18:12.455>a <00:18:12.655>negative <00:18:12.855>note.

349
00:18:13.705 --> 00:18:17.325
<00:18:13.705>So <00:18:13.845>what <00:18:13.985>is <00:18:14.125>actually <00:18:14.264>good <00:18:14.405>for, <00:18:14.544>I <00:18:14.685>remember <00:18:14.824>in <00:18:14.965>2007, <00:18:15.105>2008,

350
00:18:17.455 --> 00:18:21.965
<00:18:17.455>there <00:18:17.582>was <00:18:17.709>this <00:18:17.836>guy <00:18:17.964>in <00:18:18.091>a, <00:18:18.218>in <00:18:18.345>a <00:18:18.473>black <00:18:18.600>turtleneck, <00:18:18.727>um, <00:18:18.855>saying

351
00:18:22.025 --> 00:18:23.685
<00:18:22.025>how <00:18:22.491>everything's <00:18:22.958>gonna <00:18:23.425>change.

352
00:18:24.585 --> 00:18:26.085
<00:18:24.585>And <00:18:24.922>it <00:18:25.260>did, <00:18:25.597>of <00:18:25.935>course,

353
00:18:26.225 --> 00:18:28.965
<00:18:26.225>I'm <00:18:26.504>talking <00:18:26.784>about <00:18:27.064>the <00:18:27.344>smartphone <00:18:27.625>revolution.

354
00:18:29.425 --> 00:18:32.405
<00:18:29.425>It <00:18:29.705>brought <00:18:29.985>a <00:18:30.264>new <00:18:30.544>computing <00:18:30.825>paradigm.

355
00:18:34.185 --> 00:18:38.325
<00:18:34.185>It <00:18:34.325>gave <00:18:34.465>you <00:18:34.605>a <00:18:34.745>computer <00:18:34.885>that <00:18:35.024>you <00:18:35.165>carry <00:18:35.304>in <00:18:35.445>your <00:18:35.585>pocket

356
00:18:38.385 --> 00:18:41.765
<00:18:38.385>that's <00:18:38.665>connected <00:18:38.945>to, <00:18:39.225>to <00:18:39.504>everything <00:18:39.785>most

357
00:18:41.765 --> 00:18:43.205
<00:18:41.765>of <00:18:41.927>the <00:18:42.089>time, <00:18:42.251>if <00:18:42.413>not <00:18:42.575>all <00:18:42.737>of <00:18:42.899>the <00:18:43.061>time.

358
00:18:43.825 --> 00:18:46.925
<00:18:43.825>It <00:18:44.105>gave <00:18:44.385>you, <00:18:44.665>um, <00:18:44.945>it, <00:18:45.225>it,

359
00:18:47.025 --> 00:18:50.325
<00:18:47.025>it <00:18:47.225>brought <00:18:47.425>a <00:18:47.625>whole <00:18:47.825>new <00:18:48.025>generation <00:18:48.225>of <00:18:48.425>applications.

360
00:18:50.435 --> 00:18:53.205
<00:18:50.435>Like <00:18:50.575>you <00:18:50.715>can <00:18:50.855>call <00:18:50.995>a <00:18:51.135>car, <00:18:51.274>you <00:18:51.415>can <00:18:51.554>pay <00:18:51.695>for <00:18:51.835>things,

361
00:18:53.825 --> 00:18:57.325
<00:18:53.825>you <00:18:54.000>can <00:18:54.175>communicate <00:18:54.350>with <00:18:54.525>anyone <00:18:54.700>everywhere <00:18:54.875>all <00:18:55.050>the <00:18:55.225>time.

362
00:18:58.705 --> 00:19:01.405
<00:18:58.705>And <00:18:58.938>uh, <00:18:59.171>yeah, <00:18:59.405>it's <00:18:59.638>created <00:18:59.871>an <00:19:00.105>industry.

363
00:19:02.465 --> 00:19:04.445
<00:19:02.465>That's <00:19:02.745>what <00:19:03.024>I <00:19:03.304>see <00:19:03.584>this <00:19:03.865>as.

364
00:19:04.875 --> 00:19:06.645
<00:19:04.875>It's <00:19:05.225>an <00:19:05.575>industry <00:19:05.925>creating <00:19:06.275>paradigm.

365
00:19:07.705 --> 00:19:12.005
<00:19:07.705>So <00:19:07.845>at <00:19:07.985>the <00:19:08.125>very <00:19:08.264>least, <00:19:08.405>it's <00:19:08.544>a <00:19:08.685>new <00:19:08.824>way <00:19:08.965>to <00:19:09.105>interact

366
00:19:12.355 --> 00:19:14.245
<00:19:12.355>with <00:19:12.821>tools <00:19:13.288>and <00:19:13.755>services.

367
00:19:15.385 --> 00:19:17.605
<00:19:15.385>So <00:19:15.618>a <00:19:15.851>u <00:19:16.085>uh, <00:19:16.318>user <00:19:16.551>experience <00:19:16.785>paradigm.

368
00:19:17.905 --> 00:19:21.245
<00:19:17.905>So <00:19:18.045>LM <00:19:18.185>front <00:19:18.325>end <00:19:18.465>that <00:19:18.605>you <00:19:18.745>use <00:19:18.885>to <00:19:19.024>interact <00:19:19.165>with <00:19:19.305>your

369
00:19:21.885 --> 00:19:23.885
<00:19:21.885>existing <00:19:22.165>products, <00:19:22.445>existing <00:19:22.725>tools <00:19:23.004>and <00:19:23.285>services.

370
00:19:24.445 --> 00:19:26.565
<00:19:24.445>I <00:19:24.600>worked <00:19:24.756>for <00:19:24.911>a <00:19:25.067>CI <00:19:25.222>vendor <00:19:25.378>for, <00:19:25.533>for <00:19:25.689>a <00:19:25.845>while.

371
00:19:26.665 --> 00:19:31.045
<00:19:26.665>And <00:19:26.820>uh, <00:19:26.976>like <00:19:27.131>we <00:19:27.287>wanted <00:19:27.442>to <00:19:27.598>build <00:19:27.753>things <00:19:27.909>that <00:19:28.065>could,

372
00:19:31.185 --> 00:19:35.925
<00:19:31.185>you <00:19:31.360>could <00:19:31.534>use <00:19:31.710>to <00:19:31.885>communicate <00:19:32.060>with, <00:19:32.235>uh, <00:19:32.409>with <00:19:32.585>your

373
00:19:36.645 --> 00:19:38.965
<00:19:36.645>pipeline <00:19:36.925>analytics <00:19:37.205>to <00:19:37.485>understand <00:19:37.764>bottlenecks, <00:19:38.045>Hey,

374
00:19:39.375 --> 00:19:43.485
<00:19:39.375>where <00:19:39.530>is <00:19:39.686>the <00:19:39.841>main <00:19:39.997>bottlenecks <00:19:40.152>in <00:19:40.308>my, <00:19:40.463>in <00:19:40.619>my <00:19:40.775>pipeline?

375
00:19:43.505 --> 00:19:44.685
<00:19:43.505>That'd <00:19:43.717>be <00:19:43.929>cool <00:19:44.142>to <00:19:44.354>ask, <00:19:44.567>right?

376
00:19:44.685 --> 00:19:46.245
<00:19:44.685>So <00:19:44.885>you <00:19:45.085>don't <00:19:45.284>have <00:19:45.485>to <00:19:45.685>sift <00:19:45.885>through <00:19:46.085>dashboards

377
00:19:46.265 --> 00:19:47.565
<00:19:46.265>and <00:19:46.557>anyone <00:19:46.850>can <00:19:47.142>do <00:19:47.435>it.

378
00:19:47.635 --> 00:19:51.285
<00:19:47.635>Like, <00:19:47.790>not <00:19:47.946>just, <00:19:48.101>uh, <00:19:48.257>not <00:19:48.412>just <00:19:48.568>people <00:19:48.723>with <00:19:48.879>inherent <00:19:49.035>knowledge

379
00:19:51.345 --> 00:19:55.205
<00:19:51.345>of <00:19:51.500>the <00:19:51.656>underlying <00:19:51.811>systems <00:19:51.967>that <00:19:52.122>that <00:19:52.278>thing <00:19:52.433>is <00:19:52.589>useful, <00:19:52.745>right?

380
00:19:55.865 --> 00:19:59.445
<00:19:55.865>And, <00:19:56.005>uh, <00:19:56.145>I <00:19:56.285>really <00:19:56.425>have <00:19:56.565>the <00:19:56.705>same <00:19:56.845>vibes <00:19:56.985>looking <00:19:57.125>for, <00:19:57.265>uh,

381
00:19:59.445 --> 00:20:01.365
<00:19:59.445>at <00:19:59.678>the <00:19:59.911>new <00:20:00.145>kind <00:20:00.378>of <00:20:00.611>LLM <00:20:00.845>revolution.

382
00:20:01.795 --> 00:20:03.445
<00:20:01.795>It's <00:20:02.028>also <00:20:02.261>a <00:20:02.495>way <00:20:02.728>to <00:20:02.961>kind <00:20:03.195>of

383
00:20:04.355 --> 00:20:08.165
<00:20:04.355>more <00:20:04.635>broadly <00:20:04.915>introduce <00:20:05.195>non-determinism <00:20:05.475>to <00:20:05.755>an

384
00:20:08.165 --> 00:20:10.805
<00:20:08.165>otherwise <00:20:08.445>deterministic <00:20:08.725>process, <00:20:09.004>which <00:20:09.284>is, <00:20:09.565>again,

385
00:20:11.425 --> 00:20:12.845
<00:20:11.425>we <00:20:11.680>haven't <00:20:11.936>researched <00:20:12.191>enough <00:20:12.447>about <00:20:12.703>it.

386
00:20:12.845 --> 00:20:14.525
<00:20:12.845>This <00:20:13.195>is <00:20:13.545>in <00:20:13.895>its <00:20:14.245>infancy.

387
00:20:16.705 --> 00:20:20.685
<00:20:16.705>So <00:20:16.860>I <00:20:17.016>would <00:20:17.171>encourage <00:20:17.327>you <00:20:17.482>to <00:20:17.638>essentially <00:20:17.793>start <00:20:17.949>looking <00:20:18.105>at

388
00:20:21.265 --> 00:20:24.845
<00:20:21.265>off <00:20:21.405>the <00:20:21.545>shelf <00:20:21.685>tooling, <00:20:21.825>like <00:20:21.965>all <00:20:22.105>the <00:20:22.245>APIs <00:20:22.385>that <00:20:22.525>already <00:20:22.665>exist

389
00:20:25.195 --> 00:20:28.285
<00:20:25.195>that <00:20:25.370>allow <00:20:25.544>you <00:20:25.720>to <00:20:25.895>build <00:20:26.070>AI <00:20:26.245>features <00:20:26.419>with <00:20:26.595>ease.

390
00:20:28.915 --> 00:20:31.005
<00:20:28.915>Most <00:20:29.090>of <00:20:29.264>you <00:20:29.440>probably <00:20:29.615>have <00:20:29.790>heard <00:20:29.965>of <00:20:30.139>open <00:20:30.315>ai.

391
00:20:31.005 --> 00:20:32.325
<00:20:31.005>They <00:20:31.242>have <00:20:31.480>this <00:20:31.717>thing <00:20:31.955>called <00:20:32.193>assistance.

392
00:20:32.625 --> 00:20:36.325
<00:20:32.625>You <00:20:32.765>can <00:20:32.905>just <00:20:33.045>hook, <00:20:33.185>hook <00:20:33.325>them <00:20:33.465>up <00:20:33.605>to <00:20:33.745>your <00:20:33.885>existing <00:20:34.025>APIs

393
00:20:37.825 --> 00:20:40.365
<00:20:37.825>and <00:20:37.980>essentially <00:20:38.136>you <00:20:38.291>can <00:20:38.447>use <00:20:38.602>it, <00:20:38.758>build <00:20:38.913>a <00:20:39.069>chat <00:20:39.225>bot

394
00:20:40.365 --> 00:20:41.725
<00:20:40.365>that <00:20:40.773>calls <00:20:41.181>your <00:20:41.589>APIs.

395
00:20:42.435 --> 00:20:46.765
<00:20:42.435>It's <00:20:42.590>wild. <00:20:42.746>Your <00:20:42.901>tool <00:20:43.057>now <00:20:43.212>has <00:20:43.368>a <00:20:43.523>brand <00:20:43.679>new <00:20:43.835>interface

396
00:20:47.745 --> 00:20:49.925
<00:20:47.745>and <00:20:48.024>innovation <00:20:48.304>usually <00:20:48.584>starts <00:20:48.864>with <00:20:49.145>that.

397
00:20:50.465 --> 00:20:53.285
<00:20:50.465>And <00:20:50.620>don't <00:20:50.776>worry <00:20:50.931>about <00:20:51.087>what's <00:20:51.242>gonna <00:20:51.398>happen <00:20:51.553>in <00:20:51.709>10 <00:20:51.865>years,

398
00:20:53.435 --> 00:20:56.725
<00:20:53.435>just <00:20:53.575>think <00:20:53.715>about <00:20:53.855>what <00:20:53.995>you <00:20:54.135>can, <00:20:54.274>what <00:20:54.415>you <00:20:54.554>can <00:20:54.695>do <00:20:54.835>now

399
00:20:56.865 --> 00:20:59.605
<00:20:56.865>to <00:20:57.065>improve <00:20:57.265>the <00:20:57.465>user <00:20:57.665>experience <00:20:57.865>that's <00:20:58.065>gonna <00:20:58.265>start.

400
00:20:59.945 --> 00:21:02.365
<00:20:59.945>And <00:21:00.145>then <00:21:00.345>new <00:21:00.544>business <00:21:00.745>models, <00:21:00.945>which <00:21:01.145>will <00:21:01.345>emerge,

401
00:21:02.555 --> 00:21:03.765
<00:21:02.555>will <00:21:03.099>emerge <00:21:03.644>later.

402
00:21:04.105 --> 00:21:06.805
<00:21:04.105>But <00:21:04.280>I <00:21:04.455>don't <00:21:04.630>think <00:21:04.805>we've <00:21:04.980>seen <00:21:05.155>many <00:21:05.330>just <00:21:05.505>yet,

403
00:21:06.935 --> 00:21:09.445
<00:21:06.935>apart <00:21:07.168>from <00:21:07.401>selling <00:21:07.635>you <00:21:07.868>compute <00:21:08.101>for <00:21:08.335>ai.

404
00:21:11.585 --> 00:21:15.645
<00:21:11.585>One <00:21:11.740>other <00:21:11.896>thing <00:21:12.051>I'm <00:21:12.207>seeing <00:21:12.362>is <00:21:12.518>all <00:21:12.673>of <00:21:12.829>the, <00:21:12.985>all

405
00:21:15.645 --> 00:21:18.445
<00:21:15.645>of <00:21:15.845>the <00:21:16.045>vendors, <00:21:16.245>like <00:21:16.445>for, <00:21:16.645>for <00:21:16.845>actual <00:21:17.045>hardware,

406
00:21:18.675 --> 00:21:21.805
<00:21:18.675>they're <00:21:18.908>trying <00:21:19.141>to <00:21:19.375>bake <00:21:19.608>AI <00:21:19.841>features <00:21:20.075>into

407
00:21:21.805 --> 00:21:23.165
<00:21:21.805>their, <00:21:22.213>into <00:21:22.621>their <00:21:23.029>tooling.

408
00:21:23.275 --> 00:21:25.125
<00:21:23.275>Apple's <00:21:23.625>doing <00:21:23.975>their <00:21:24.325>Apple <00:21:24.675>intelligence,

409
00:21:25.485 --> 00:21:26.565
<00:21:25.485>Microsoft's <00:21:25.727>doing <00:21:25.971>their <00:21:26.214>own <00:21:26.457>thing.

410
00:21:27.225 --> 00:21:28.765
<00:21:27.225>Um, <00:21:27.571>pretty <00:21:27.918>sure <00:21:28.264>that, <00:21:28.611>uh,

411
00:21:29.385 --> 00:21:32.245
<00:21:29.385>Gemini <00:21:29.585>is <00:21:29.785>gonna <00:21:29.985>be <00:21:30.185>fully <00:21:30.385>baked <00:21:30.585>into <00:21:30.785>Androids

412
00:21:32.935 --> 00:21:33.965
<00:21:32.935>relatively <00:21:33.861>soon.

413
00:21:34.705 --> 00:21:37.405
<00:21:34.705>And <00:21:34.985>uh, <00:21:35.264>we're <00:21:35.544>gonna <00:21:35.824>see <00:21:36.105>just

414
00:21:37.405 --> 00:21:38.845
<00:21:37.405>that <00:21:37.729>like <00:21:38.053>app <00:21:38.377>store <00:21:38.701>verification.

415
00:21:38.845 --> 00:21:41.725
<00:21:38.845>Like <00:21:39.000>how <00:21:39.156>do <00:21:39.311>you, <00:21:39.467>it's <00:21:39.622>just <00:21:39.778>gonna <00:21:39.933>be <00:21:40.089>an <00:21:40.245>API

416
00:21:41.725 --> 00:21:44.405
<00:21:41.725>that's <00:21:41.925>running <00:21:42.125>on <00:21:42.324>your <00:21:42.524>phone <00:21:42.725>or <00:21:42.925>your <00:21:43.125>computer

417
00:21:44.705 --> 00:21:47.365
<00:21:44.705>or <00:21:44.938>in <00:21:45.171>your <00:21:45.405>environment <00:21:45.638>that <00:21:45.871>you <00:21:46.105>call

418
00:21:47.625 --> 00:21:49.925
<00:21:47.625>as <00:21:47.975>you <00:21:48.325>would <00:21:48.675>anything <00:21:49.025>else.

419
00:21:50.185 --> 00:21:53.325
<00:21:50.185>And <00:21:50.325>the <00:21:50.465>way <00:21:50.605>to <00:21:50.745>get <00:21:50.885>them <00:21:51.024>might <00:21:51.165>be <00:21:51.304>an <00:21:51.445>app <00:21:51.585>store,

420
00:21:53.325 --> 00:21:56.285
<00:21:53.325>just <00:21:53.500>like <00:21:53.675>OpenAI <00:21:53.850>has <00:21:54.025>one <00:21:54.200>for, <00:21:54.375>for <00:21:54.550>their <00:21:54.725>GPT.

421
00:21:56.305 --> 00:22:00.445
<00:21:56.305>So <00:21:56.480>like <00:21:56.655>Canva <00:21:56.830>has <00:21:57.005>an <00:21:57.180>uh, <00:21:57.355>chat <00:21:57.530>GPT <00:21:57.705>application

422
00:22:00.675 --> 00:22:02.325
<00:22:00.675>that <00:22:01.024>you <00:22:01.375>can <00:22:01.725>just <00:22:02.075>start

423
00:22:02.465 --> 00:22:06.205
<00:22:02.465>and <00:22:02.665>build <00:22:02.865>with <00:22:03.064>Canva <00:22:03.264>by <00:22:03.465>just <00:22:03.665>iterate, <00:22:03.865>interacting

424
00:22:06.205 --> 00:22:08.045
<00:22:06.205>through <00:22:06.485>it, <00:22:06.764>with <00:22:07.044>it <00:22:07.324>through <00:22:07.605>chat.

425
00:22:08.225 --> 00:22:10.765
<00:22:08.225>That's <00:22:08.380>gonna <00:22:08.536>happen. <00:22:08.691>That's <00:22:08.847>gonna <00:22:09.002>build <00:22:09.158>a <00:22:09.313>whole <00:22:09.469>new <00:22:09.625>industry

426
00:22:11.265 --> 00:22:12.765
<00:22:11.265>and <00:22:11.457>that's <00:22:11.650>gonna <00:22:11.843>be <00:22:12.036>very <00:22:12.229>exciting <00:22:12.422>as <00:22:12.615>well.

427
00:22:13.985 --> 00:22:18.485
<00:22:13.985>So <00:22:14.159>yeah, <00:22:14.334>my <00:22:14.510>point <00:22:14.685>is, <00:22:14.860>who's <00:22:15.034>an <00:22:15.209>AI <00:22:15.385>developer?

428
00:22:20.085 --> 00:22:22.615
<00:22:20.085>Yeah, <00:22:20.318>you're <00:22:20.551>probably <00:22:20.785>not <00:22:21.018>an <00:22:21.251>AI <00:22:21.485>developer

429
00:22:24.035 --> 00:22:28.135
<00:22:24.035>and <00:22:24.315>uh, <00:22:24.595>that's <00:22:24.875>fine, <00:22:25.155>that's <00:22:25.435>fine.

430
00:22:28.805 --> 00:22:30.015
<00:22:28.805>Stay <00:22:29.349>software <00:22:29.894>developers.

431
00:22:30.895 --> 00:22:33.805
<00:22:30.895>'cause <00:22:31.245>it's <00:22:31.595>very, <00:22:31.945>very <00:22:32.295>valuable.

432
00:22:35.035 --> 00:22:38.005
<00:22:35.035>This <00:22:35.210>field <00:22:35.385>is <00:22:35.560>new. <00:22:35.735>This <00:22:35.910>thing <00:22:36.085>wasn't <00:22:36.260>here <00:22:36.435>three,

433
00:22:38.005 --> 00:22:39.165
<00:22:38.005>four <00:22:38.353>years <00:22:38.701>ago, <00:22:39.049>right?

434
00:22:40.485 --> 00:22:42.285
<00:22:40.485>Benefits <00:22:40.834>are <00:22:41.185>not <00:22:41.534>there <00:22:41.885>yet.

435
00:22:42.515 --> 00:22:45.165
<00:22:42.515>Like <00:22:42.670>we <00:22:42.826>don't <00:22:42.981>know <00:22:43.137>what <00:22:43.292>it's <00:22:43.448>po <00:22:43.603>po <00:22:43.759>uh, <00:22:43.915>possible

436
00:22:45.165 --> 00:22:46.205
<00:22:45.165>of <00:22:45.633>capable <00:22:46.101>of.

437
00:22:46.465 --> 00:22:48.445
<00:22:46.465>We <00:22:46.745>don't <00:22:47.024>know <00:22:47.304>what's <00:22:47.584>gonna <00:22:47.865>happen.

438
00:22:49.195 --> 00:22:52.245
<00:22:49.195>Explore <00:22:49.544>and <00:22:49.895>think <00:22:50.245>about <00:22:50.595>extending

439
00:22:52.275 --> 00:22:54.045
<00:22:52.275>what <00:22:52.555>you <00:22:52.835>currently <00:22:53.115>have <00:22:53.395>rather <00:22:53.675>than

440
00:22:54.855 --> 00:22:57.325
<00:22:54.855>build <00:22:55.088>something <00:22:55.321>brand <00:22:55.555>new, <00:22:55.788>shiny <00:22:56.021>from <00:22:56.255>scratch

441
00:22:57.445 --> 00:23:00.925
<00:22:57.445>because <00:22:57.678>it's <00:22:57.911>probably <00:22:58.145>a <00:22:58.378>slightly <00:22:58.611>futile <00:22:58.845>endeavor.

442
00:23:01.825 --> 00:23:03.645
<00:23:01.825>Um, <00:23:02.291>you <00:23:02.758>will <00:23:03.225>do

443
00:23:03.645 --> 00:23:07.845
<00:23:03.645>however <00:23:03.820>is <00:23:03.995>you <00:23:04.170>will <00:23:04.345>incorporate <00:23:04.520>existing <00:23:04.695>tooling <00:23:04.870>into, <00:23:05.045>uh,

444
00:23:08.475 --> 00:23:12.365
<00:23:08.475>into <00:23:08.649>your <00:23:08.824>existing <00:23:09.000>software <00:23:09.175>and <00:23:09.350>be <00:23:09.524>open <00:23:09.699>to <00:23:09.875>that.

445
00:23:13.945 --> 00:23:16.765
<00:23:13.945>But <00:23:14.085>think <00:23:14.225>about <00:23:14.365>like <00:23:14.504>what <00:23:14.645>can <00:23:14.784>you <00:23:14.925>bring <00:23:15.064>to <00:23:15.205>the <00:23:15.345>table

446
00:23:16.865 --> 00:23:19.725
<00:23:16.865>as <00:23:17.065>a <00:23:17.265>software <00:23:17.465>engineer, <00:23:17.665>software <00:23:17.865>developer, <00:23:18.065>you <00:23:18.265>know

447
00:23:20.425 --> 00:23:22.125
<00:23:20.425>how <00:23:20.705>software <00:23:20.985>is <00:23:21.264>built, <00:23:21.544>you <00:23:21.825>know

448
00:23:22.125 --> 00:23:23.485
<00:23:22.125>what <00:23:22.533>maintainable <00:23:22.941>looks <00:23:23.349>like.

449
00:23:23.745 --> 00:23:25.565
<00:23:23.745>You <00:23:24.024>know <00:23:24.304>how <00:23:24.584>to <00:23:24.864>operate <00:23:25.145>it.

450
00:23:25.665 --> 00:23:30.045
<00:23:25.665>So <00:23:25.805>think <00:23:25.945>about <00:23:26.085>user, <00:23:26.225>user <00:23:26.365>experience. <00:23:26.504>How <00:23:26.645>do <00:23:26.784>we <00:23:26.925>test <00:23:27.065>this?

451
00:23:30.065 --> 00:23:32.245
<00:23:30.065>How <00:23:30.205>do <00:23:30.345>we <00:23:30.485>deploy <00:23:30.625>this? <00:23:30.765>How <00:23:30.905>do <00:23:31.045>we <00:23:31.185>make <00:23:31.325>this <00:23:31.465>as

452
00:23:33.025 --> 00:23:35.885
<00:23:33.025>non-deterministic <00:23:33.375>as <00:23:33.725>possible, <00:23:34.075>uh, <00:23:34.425>deterministic

453
00:23:35.885 --> 00:23:40.245
<00:23:35.885>as <00:23:36.085>possible, <00:23:36.285>even <00:23:36.485>though <00:23:36.685>this <00:23:36.885>is <00:23:37.085>very <00:23:37.285>non-deterministic?

454
00:23:40.245 --> 00:23:42.125
<00:23:40.245>And <00:23:40.524>we're <00:23:40.804>kind <00:23:41.084>of <00:23:41.364>introducing <00:23:41.645>that.

455
00:23:43.265 --> 00:23:46.485
<00:23:43.265>So <00:23:43.465>yeah, <00:23:43.665>you're <00:23:43.865>probably <00:23:44.065>not <00:23:44.265>an <00:23:44.465>AI <00:23:44.665>developer.

456
00:23:46.595 --> 00:23:49.195
<00:23:46.595>I've <00:23:46.875>been <00:23:47.155>zen <00:23:47.435>marken. <00:23:47.715>Thank <00:23:47.995>you.