WEBVTT

1
00:00:02.875 --> 00:00:04.185
<00:00:02.875>First <00:00:03.268>of <00:00:03.660>all, <00:00:04.053>disclaimer,

2
00:00:04.475 --> 00:00:07.265
<00:00:04.475>these <00:00:04.675>are <00:00:04.875>mostly <00:00:05.074>general <00:00:05.274>principles <00:00:05.475>in <00:00:05.675>my <00:00:05.875>presentation

3
00:00:07.265 --> 00:00:09.825
<00:00:07.265>that <00:00:07.465>apply <00:00:07.665>to <00:00:07.864>different <00:00:08.064>models <00:00:08.264>and <00:00:08.465>different <00:00:08.665>vendors.

4
00:00:10.125 --> 00:00:11.945
<00:00:10.125>Um, <00:00:10.475>but, <00:00:10.825>uh, <00:00:11.175>please <00:00:11.525>mind

5
00:00:12.215 --> 00:00:14.545
<00:00:12.215>that <00:00:12.448>my <00:00:12.681>examples <00:00:12.915>come <00:00:13.148>largely <00:00:13.381>from <00:00:13.615>Microsoft

6
00:00:14.545 --> 00:00:16.905
<00:00:14.545>and <00:00:14.720>open <00:00:14.895>AI <00:00:15.070>due <00:00:15.245>to <00:00:15.420>access <00:00:15.594>and <00:00:15.770>cost <00:00:15.945>reasons.

7
00:00:16.965 --> 00:00:19.185
<00:00:16.965>The <00:00:17.092>reasons <00:00:17.219>for <00:00:17.346>these, <00:00:17.474>uh, <00:00:17.601>I <00:00:17.728>will, <00:00:17.855>uh, <00:00:17.983>give <00:00:18.110>you <00:00:18.237>a <00:00:18.365>minute.

8
00:00:20.005 --> 00:00:22.385
<00:00:20.005>Um, <00:00:20.205>also, <00:00:20.404>my <00:00:20.605>slides <00:00:20.805>might <00:00:21.005>be <00:00:21.205>outdated <00:00:21.404>already

9
00:00:22.385 --> 00:00:24.225
<00:00:22.385>because <00:00:22.560>I <00:00:22.735>think <00:00:22.910>you <00:00:23.085>can <00:00:23.260>see <00:00:23.435>it <00:00:23.610>as <00:00:23.785>well

10
00:00:24.225 --> 00:00:25.905
<00:00:24.225>that <00:00:24.425>every <00:00:24.625>day <00:00:24.825>something <00:00:25.025>new <00:00:25.225>is <00:00:25.425>coming <00:00:25.625>up.

11
00:00:26.045 --> 00:00:29.825
<00:00:26.045>Um, <00:00:26.172>those <00:00:26.299>were <00:00:26.426>finished <00:00:26.554>two <00:00:26.681>weeks <00:00:26.808>ago <00:00:26.935>in <00:00:27.063>the <00:00:27.190>context <00:00:27.317>of <00:00:27.445>ai.

12
00:00:29.825 --> 00:00:32.625
<00:00:29.825>That's, <00:00:30.025>uh, <00:00:30.224>a <00:00:30.425>whole <00:00:30.625>lot <00:00:30.825>of, <00:00:31.025>uh, <00:00:31.224>time

13
00:00:32.625 --> 00:00:34.265
<00:00:32.625>that <00:00:32.975>has <00:00:33.325>already <00:00:33.675>passed <00:00:34.025>already.

14
00:00:34.565 --> 00:00:35.945
<00:00:34.565>So, <00:00:34.979>um, <00:00:35.393>be <00:00:35.807>aware.

15
00:00:36.085 --> 00:00:38.305
<00:00:36.085>And, <00:00:36.260>um, <00:00:36.435>most <00:00:36.610>important, <00:00:36.785>I'm <00:00:36.960>not <00:00:37.135>an <00:00:37.310>AI <00:00:37.485>expert.

16
00:00:38.305 --> 00:00:41.905
<00:00:38.305>I'm <00:00:38.445>just <00:00:38.585>an <00:00:38.725>expert <00:00:38.865>AI <00:00:39.005>user <00:00:39.144>who's <00:00:39.285>a <00:00:39.425>developer <00:00:39.565>who's <00:00:39.705>using

17
00:00:41.905 --> 00:00:42.905
<00:00:41.905>those <00:00:42.805>capabilities.

18
00:00:43.285 --> 00:00:45.825
<00:00:43.285>Um, <00:00:43.440>but <00:00:43.596>with <00:00:43.751>that, <00:00:43.907>uh, <00:00:44.062>being <00:00:44.218>said, <00:00:44.373>let's <00:00:44.529>get <00:00:44.684>started.

19
00:00:46.725 --> 00:00:48.305
<00:00:46.725>So <00:00:46.958>first <00:00:47.191>of <00:00:47.425>all, <00:00:47.658>who <00:00:47.891>am <00:00:48.125>I?

20
00:00:48.445 --> 00:00:53.185
<00:00:48.445>My <00:00:48.585>name <00:00:48.725>is, <00:00:48.865>I <00:00:49.005>am <00:00:49.145>a, <00:00:49.285>so-called, <00:00:49.425>uh, <00:00:49.565>Microsoft, <00:00:49.705>MDP, <00:00:49.845>um,

21
00:00:53.185 --> 00:00:56.105
<00:00:53.185>that <00:00:53.360>sounds <00:00:53.535>for <00:00:53.710>my, <00:00:53.885>uh, <00:00:54.060>most <00:00:54.235>valuable <00:00:54.410>professionals, <00:00:54.585>uh,

22
00:00:56.105 --> 00:00:58.105
<00:00:56.105>which <00:00:56.338>is <00:00:56.571>a, <00:00:56.805>if <00:00:57.038>you <00:00:57.271>will, <00:00:57.504>um,

23
00:00:58.425 --> 00:01:01.105
<00:00:58.425>a <00:00:58.625>special <00:00:58.824>certification <00:00:59.025>in <00:00:59.224>the <00:00:59.425>Microsoft <00:00:59.625>Cloud <00:00:59.824>field.

24
00:01:01.525 --> 00:01:04.465
<00:01:01.525>And <00:01:01.699>I'm <00:01:01.875>the <00:01:02.050>only <00:01:02.225>Microsoft <00:01:02.400>MVP <00:01:02.574>for <00:01:02.750>Power <00:01:02.925>Automate.

25
00:01:04.465 --> 00:01:06.425
<00:01:04.465>That's <00:01:04.698>part <00:01:04.931>of <00:01:05.165>my <00:01:05.398>stack <00:01:05.631>in <00:01:05.865>Austria.

26
00:01:07.085 --> 00:01:09.905
<00:01:07.085>Um, <00:01:07.285>I've <00:01:07.485>been <00:01:07.684>working <00:01:07.884>in <00:01:08.085>it <00:01:08.285>since <00:01:08.485>2006,

27
00:01:10.125 --> 00:01:12.825
<00:01:10.125>and <00:01:10.265>I'm <00:01:10.405>currently <00:01:10.545>working <00:01:10.685>as <00:01:10.825>a <00:01:10.965>cloud <00:01:11.105>solutions <00:01:11.245>expert <00:01:11.385>at <00:01:11.525>a

28
00:01:12.825 --> 00:01:16.585
<00:01:12.825>CP <00:01:13.058>IT <00:01:13.291>solutions, <00:01:13.525>which <00:01:13.758>roughly, <00:01:13.991>uh, <00:01:14.225>translates

29
00:01:16.645 --> 00:01:19.545
<00:01:16.645>to <00:01:16.820>me <00:01:16.994>being <00:01:17.170>a <00:01:17.345>cloud <00:01:17.520>programmer <00:01:17.695>with <00:01:17.869>the <00:01:18.045>stack

30
00:01:19.545 --> 00:01:23.625
<00:01:19.545>of <00:01:19.745>the <00:01:19.945>cloud <00:01:20.145>power <00:01:20.345>platform, <00:01:20.545>Microsoft <00:01:20.745>365, <00:01:20.945>Azure,

31
00:01:23.625 --> 00:01:24.745
<00:01:23.625>PowerShell, <00:01:24.129>and <00:01:24.633>Python.

32
00:01:24.965 --> 00:01:28.185
<00:01:24.965>So <00:01:25.105>this <00:01:25.245>is <00:01:25.385>my <00:01:25.525>very <00:01:25.665>specific <00:01:25.805>stack <00:01:25.945>that <00:01:26.085>I'm <00:01:26.225>operating <00:01:26.365>in,

33
00:01:28.315 --> 00:01:31.225
<00:01:28.315>which <00:01:28.431>is <00:01:28.548>a <00:01:28.664>good <00:01:28.781>stack, <00:01:28.898>uh, <00:01:29.015>to <00:01:29.131>work <00:01:29.248>with, <00:01:29.365>uh, <00:01:29.481>if <00:01:29.598>you <00:01:29.715>want

34
00:01:31.225 --> 00:01:32.385
<00:01:31.225>to <00:01:31.573>use <00:01:31.920>AI <00:01:32.268>capabilities.

35
00:01:33.325 --> 00:01:35.585
<00:01:33.325>Um, <00:01:33.480>why <00:01:33.636>do <00:01:33.791>I <00:01:33.947>get <00:01:34.102>to <00:01:34.258>talk <00:01:34.413>about <00:01:34.569>this <00:01:34.725>topic?

36
00:01:36.205 --> 00:01:39.945
<00:01:36.205>Um, <00:01:36.360>basically, <00:01:36.516>um, <00:01:36.671>my <00:01:36.827>educational <00:01:36.982>background <00:01:37.138>is <00:01:37.293>I <00:01:37.449>studied <00:01:37.605>IT

37
00:01:40.005 --> 00:01:42.225
<00:01:40.005>and <00:01:40.179>linguistics, <00:01:40.354>I <00:01:40.530>have <00:01:40.705>two <00:01:40.880>masters <00:01:41.054>in <00:01:41.229>that <00:01:41.405>part.

38
00:01:42.605 --> 00:01:45.625
<00:01:42.604>Um, <00:01:42.760>this <00:01:42.916>is <00:01:43.071>for <00:01:43.227>topics <00:01:43.382>that <00:01:43.538>are <00:01:43.693>concerned <00:01:43.849>with, <00:01:44.005>uh,

39
00:01:45.625 --> 00:01:47.985
<00:01:45.625>generat <00:01:45.825>generative <00:01:46.025>AI <00:01:46.225>and <00:01:46.425>match <00:01:46.625>made <00:01:46.825>in <00:01:47.025>heaven

40
00:01:47.985 --> 00:01:51.145
<00:01:47.985>because <00:01:48.185>obviously <00:01:48.385>prompt <00:01:48.585>engineering, <00:01:48.785>um, <00:01:48.985>and <00:01:49.185>training <00:01:49.385>data

41
00:01:51.165 --> 00:01:52.305
<00:01:51.164>and <00:01:51.421>things <00:01:51.678>as <00:01:51.934>such, <00:01:52.191>uh,

42
00:01:52.305 --> 00:01:54.385
<00:01:52.305>are <00:01:52.585>heavily <00:01:52.865>influenced <00:01:53.145>by <00:01:53.425>these <00:01:53.705>topics.

43
00:01:54.765 --> 00:01:57.585
<00:01:54.765>Um, <00:01:54.892>but <00:01:55.019>also <00:01:55.146>because <00:01:55.274>I <00:01:55.401>talked <00:01:55.528>about <00:01:55.655>it <00:01:55.783>before, <00:01:55.910>it <00:01:56.037>was <00:01:56.165>cool.

44
00:01:58.045 --> 00:02:01.545
<00:01:58.045>So <00:01:58.161>you <00:01:58.278>can <00:01:58.395>see <00:01:58.511>here <00:01:58.628>a <00:01:58.745>YouTube <00:01:58.861>video <00:01:58.978>of <00:01:59.095>me <00:01:59.211>five <00:01:59.328>years <00:01:59.445>ago

45
00:02:01.545 --> 00:02:03.265
<00:02:01.545>where <00:02:01.778>I <00:02:02.011>was <00:02:02.245>talking <00:02:02.478>about <00:02:02.711>how, <00:02:02.945>uh,

46
00:02:03.605 --> 00:02:05.545
<00:02:03.605>AI <00:02:03.780>would <00:02:03.955>change <00:02:04.130>in <00:02:04.305>the <00:02:04.480>next <00:02:04.655>couple <00:02:04.830>of <00:02:05.005>years.

47
00:02:06.125 --> 00:02:08.385
<00:02:06.125>Why <00:02:06.280>did <00:02:06.436>I <00:02:06.591>do <00:02:06.747>a <00:02:06.902>YouTube <00:02:07.058>video <00:02:07.213>five <00:02:07.369>years <00:02:07.525>ago?

48
00:02:08.965 --> 00:02:11.465
<00:02:08.965>Um, <00:02:09.120>I <00:02:09.276>was <00:02:09.431>supposed <00:02:09.587>to <00:02:09.742>write <00:02:09.898>my <00:02:10.053>PhD <00:02:10.209>on <00:02:10.365>ai,

49
00:02:11.605 --> 00:02:15.465
<00:02:11.605>and <00:02:11.744>that's <00:02:11.885>really <00:02:12.024>about <00:02:12.165>seven <00:02:12.304>years <00:02:12.445>ago <00:02:12.584>when <00:02:12.725>the <00:02:12.864>whole, <00:02:13.005>um,

50
00:02:15.595 --> 00:02:17.825
<00:02:15.595>topic <00:02:15.795>of <00:02:15.995>AI <00:02:16.195>really <00:02:16.395>caught <00:02:16.595>on <00:02:16.795>with <00:02:16.995>vendors.

51
00:02:18.485 --> 00:02:21.465
<00:02:18.485>And <00:02:18.601>I <00:02:18.718>had <00:02:18.835>to <00:02:18.951>make <00:02:19.068>that <00:02:19.185>concession <00:02:19.301>of, <00:02:19.418>am <00:02:19.535>I <00:02:19.651>gonna <00:02:19.768>spend, <00:02:19.885>uh,

52
00:02:21.465 --> 00:02:23.385
<00:02:21.465>four <00:02:21.640>years <00:02:21.815>on <00:02:21.990>a <00:02:22.165>PhD <00:02:22.340>that <00:02:22.515>will <00:02:22.690>be <00:02:22.865>updated,

53
00:02:23.485 --> 00:02:26.665
<00:02:23.485>or <00:02:23.640>will <00:02:23.796>I <00:02:23.951>just <00:02:24.107>drop <00:02:24.262>the <00:02:24.418>science <00:02:24.573>sadly, <00:02:24.729>but <00:02:24.885>luckily,

54
00:02:27.165 --> 00:02:28.385
<00:02:27.165>and <00:02:27.531>adopt <00:02:27.897>the <00:02:28.262>hands-on,

55
00:02:28.485 --> 00:02:30.665
<00:02:28.485>and <00:02:28.660>we <00:02:28.835>went <00:02:29.010>for <00:02:29.185>hands-on, <00:02:29.360>we <00:02:29.535>did <00:02:29.710>a <00:02:29.885>couple

56
00:02:30.665 --> 00:02:32.985
<00:02:30.665>of <00:02:30.898>really <00:02:31.131>interesting <00:02:31.364>projects, <00:02:31.598>uh, <00:02:31.831>one <00:02:32.065>being,

57
00:02:32.985 --> 00:02:36.345
<00:02:32.985>if <00:02:33.112>you've <00:02:33.239>ever <00:02:33.366>seen <00:02:33.494>it <00:02:33.621>a, <00:02:33.748>uh, <00:02:33.875>roughly <00:02:34.003>seven <00:02:34.130>years <00:02:34.257>ago, <00:02:34.385>uh,

58
00:02:37.025 --> 00:02:38.545
<00:02:37.025>a <00:02:37.481>Alexa <00:02:37.937>custom <00:02:38.393>skill.

59
00:02:38.725 --> 00:02:40.305
<00:02:38.725>Uh, <00:02:38.958>back <00:02:39.191>then <00:02:39.424>it <00:02:39.658>was <00:02:39.891>older <00:02:40.125>rage.

60
00:02:40.445 --> 00:02:42.785
<00:02:40.445>Um, <00:02:40.620>it <00:02:40.795>was <00:02:40.970>so <00:02:41.144>innovative <00:02:41.320>that <00:02:41.495>nobody <00:02:41.670>used <00:02:41.845>it.

61
00:02:43.165 --> 00:02:45.745
<00:02:43.165>Um, <00:02:43.320>but <00:02:43.476>we've <00:02:43.631>been <00:02:43.787>doubling <00:02:43.942>with <00:02:44.098>that, <00:02:44.253>uh, <00:02:44.409>uh, <00:02:44.565>sort

62
00:02:45.745 --> 00:02:46.865
<00:02:45.745>of <00:02:45.997>technology <00:02:46.249>for <00:02:46.501>a <00:02:46.753>while.

63
00:02:46.865 --> 00:02:48.825
<00:02:46.865>So <00:02:47.145>obviously, <00:02:47.425>uh, <00:02:47.705>the <00:02:47.985>current <00:02:48.265>climate

64
00:02:48.875 --> 00:02:50.865
<00:02:48.875>where <00:02:49.108>things <00:02:49.341>are <00:02:49.575>much <00:02:49.808>more <00:02:50.041>easily <00:02:50.275>available

65
00:02:51.045 --> 00:02:54.305
<00:02:51.045>and <00:02:51.200>much <00:02:51.356>more <00:02:51.511>impactful, <00:02:51.667>um, <00:02:51.822>it's <00:02:51.978>a <00:02:52.133>really <00:02:52.289>interesting <00:02:52.445>time

66
00:02:54.305 --> 00:02:56.305
<00:02:54.305>to <00:02:54.771>be <00:02:55.238>in, <00:02:55.705>right?

67
00:02:56.365 --> 00:02:58.665
<00:02:56.365>So <00:02:56.565>let's <00:02:56.765>get <00:02:56.965>to <00:02:57.165>the <00:02:57.365>point <00:02:57.565>straight <00:02:57.765>away.

68
00:02:58.885 --> 00:03:01.365
<00:02:58.885>Um, <00:02:59.040>the <00:02:59.196>number <00:02:59.351>one <00:02:59.507>question <00:02:59.662>that <00:02:59.818>you <00:02:59.973>all <00:03:00.129>hear <00:03:00.285>about

69
00:03:01.875 --> 00:03:03.925
<00:03:01.875>will <00:03:02.341>AI <00:03:02.808>replaces <00:03:03.275>developers?

70
00:03:04.065 --> 00:03:06.045
<00:03:04.065>And <00:03:04.240>I'm <00:03:04.415>gonna <00:03:04.590>tell <00:03:04.765>you <00:03:04.940>there's <00:03:05.115>only <00:03:05.290>one <00:03:05.465>truth.

71
00:03:06.705 --> 00:03:08.525
<00:03:06.705>And <00:03:06.905>to <00:03:07.105>get <00:03:07.305>to <00:03:07.505>truth, <00:03:07.705>we're <00:03:07.905>gonna <00:03:08.105>go

72
00:03:08.525 --> 00:03:11.005
<00:03:08.525>to <00:03:08.805>my <00:03:09.085>really <00:03:09.365>incredibly <00:03:09.645>fancy <00:03:09.925>app.

73
00:03:11.185 --> 00:03:13.005
<00:03:11.185>Um, <00:03:11.385>my <00:03:11.585>Truth <00:03:11.785>is <00:03:11.985>stored <00:03:12.185>in <00:03:12.385>my <00:03:12.585>OneNote.

74
00:03:13.005 --> 00:03:15.085
<00:03:13.005>It's <00:03:13.285>incredibly <00:03:13.565>fancy <00:03:13.845>what <00:03:14.125>I <00:03:14.405>built.

75
00:03:15.185 --> 00:03:19.205
<00:03:15.185>So <00:03:15.312>again, <00:03:15.439>we're <00:03:15.566>gonna <00:03:15.694>be <00:03:15.821>asking <00:03:15.948>my <00:03:16.075>app, <00:03:16.203>uh, <00:03:16.330>will <00:03:16.457>ai, <00:03:16.585>um,

76
00:03:19.515 --> 00:03:23.085
<00:03:19.515>replace <00:03:19.654>us, <00:03:19.795>uh, <00:03:19.934>developers, <00:03:20.075>and <00:03:20.214>we'll <00:03:20.355>look <00:03:20.494>at <00:03:20.635>what <00:03:20.774>it <00:03:20.915>does.

77
00:03:27.625 --> 00:03:30.205
<00:03:27.625>That's <00:03:27.800>a <00:03:27.975>shame. <00:03:28.150>Okay? <00:03:28.325>Thank <00:03:28.500>you <00:03:28.675>for <00:03:28.850>being <00:03:29.025>here.

78
00:03:31.125 --> 00:03:32.445
<00:03:31.125>I <00:03:31.323>have <00:03:31.521>to <00:03:31.719>tell <00:03:31.917>you <00:03:32.115>that <00:03:32.313>sadly,

79
00:03:32.445 --> 00:03:36.285
<00:03:32.445>the <00:03:32.600>answer <00:03:32.756>apparently <00:03:32.911>in <00:03:33.067>this <00:03:33.222>app, <00:03:33.378>uh, <00:03:33.533>is <00:03:33.689>yes, <00:03:33.845>uh,

80
00:03:36.285 --> 00:03:37.685
<00:03:36.285>we <00:03:36.465>could <00:03:36.645>ask <00:03:36.825>it <00:03:37.005>again, <00:03:37.185>by <00:03:37.365>the <00:03:37.545>way,

81
00:03:37.685 --> 00:03:39.285
<00:03:37.685>and <00:03:37.918>we <00:03:38.151>would <00:03:38.385>get <00:03:38.618>a <00:03:38.851>different <00:03:39.085>result.

82
00:03:39.585 --> 00:03:43.405
<00:03:39.585>Um, <00:03:39.760>why? <00:03:39.935>Because <00:03:40.110>personally <00:03:40.285>for <00:03:40.460>me, <00:03:40.635>the <00:03:40.810>truth <00:03:40.985>is,

83
00:03:43.505 --> 00:03:44.645
<00:03:43.505>is <00:03:43.761>it <00:03:44.018>gonna <00:03:44.274>replace <00:03:44.531>us?

84
00:03:45.025 --> 00:03:47.325
<00:03:45.025>Nobody <00:03:45.225>knows. <00:03:45.425>And <00:03:45.625>I <00:03:45.825>think <00:03:46.025>anybody <00:03:46.225>who <00:03:46.425>says

85
00:03:47.325 --> 00:03:50.445
<00:03:47.325>otherwise, <00:03:47.524>in <00:03:47.725>my <00:03:47.924>humble <00:03:48.125>opinion, <00:03:48.325>is <00:03:48.524>a <00:03:48.725>liar.

86
00:03:50.945 --> 00:03:54.845
<00:03:50.945>But, <00:03:51.072>um, <00:03:51.199>we <00:03:51.326>might <00:03:51.454>as <00:03:51.581>well <00:03:51.708>for <00:03:51.835>that <00:03:51.963>reason <00:03:52.090>ask <00:03:52.217>my <00:03:52.345>randomizer.

87
00:03:55.145 --> 00:03:58.525
<00:03:55.145>So <00:03:55.285>that <00:03:55.425>beautiful <00:03:55.565>application <00:03:55.705>that <00:03:55.845>you <00:03:55.985>said <00:03:56.125>here <00:03:56.265>is <00:03:56.405>just <00:03:56.545>a

88
00:03:59.035 --> 00:04:01.085
<00:03:59.035>html <00:03:59.385>plus, <00:03:59.734>uh, <00:04:00.085>JavaScript <00:04:00.435>randomizer.

89
00:04:01.545 --> 00:04:03.245
<00:04:01.545>But <00:04:01.778>the <00:04:02.011>important <00:04:02.244>aspect <00:04:02.478>I <00:04:02.711>want <00:04:02.945>you

90
00:04:03.245 --> 00:04:04.885
<00:04:03.245>to <00:04:03.525>take <00:04:03.805>away <00:04:04.085>here <00:04:04.365>is <00:04:04.645>this,

91
00:04:04.885 --> 00:04:07.605
<00:04:04.885>randomizer <00:04:05.118>was <00:04:05.351>entirely <00:04:05.584>built <00:04:05.818>by <00:04:06.051>an <00:04:06.285>ai.

92
00:04:08.205 --> 00:04:09.285
<00:04:08.205>I <00:04:08.367>already <00:04:08.529>told <00:04:08.691>you <00:04:08.853>at <00:04:09.015>the <00:04:09.177>beginning

93
00:04:09.285 --> 00:04:12.005
<00:04:09.285>that <00:04:09.412>my <00:04:09.539>stack <00:04:09.666>is <00:04:09.794>power <00:04:09.921>platform <00:04:10.048>and <00:04:10.175>so <00:04:10.303>on <00:04:10.430>and <00:04:10.557>so <00:04:10.685>forth.

94
00:04:12.105 --> 00:04:14.085
<00:04:12.105>So <00:04:12.385>I'm <00:04:12.665>not <00:04:12.945>front <00:04:13.225>and <00:04:13.505>developer.

95
00:04:14.165 --> 00:04:17.325
<00:04:14.165>I <00:04:14.340>don't <00:04:14.515>do <00:04:14.690>color, <00:04:14.864>I <00:04:15.040>don't <00:04:15.215>do <00:04:15.390>web <00:04:15.565>applications

96
00:04:17.505 --> 00:04:18.725
<00:04:17.505>or <00:04:17.779>what <00:04:18.054>they <00:04:18.328>look <00:04:18.603>like.

97
00:04:19.265 --> 00:04:23.845
<00:04:19.265>Um, <00:04:19.404>and <00:04:19.544>I <00:04:19.685>spent, <00:04:19.825>uh, <00:04:19.964>seven <00:04:20.104>minutes <00:04:20.245>with <00:04:20.385>a <00:04:20.524>generic, <00:04:20.664>uh,

98
00:04:23.905 --> 00:04:27.805
<00:04:23.905>gen <00:04:24.021>AI <00:04:24.138>to, <00:04:24.255>uh, <00:04:24.371>come <00:04:24.488>up <00:04:24.604>with <00:04:24.721>in <00:04:24.838>a <00:04:24.955>dialogue, <00:04:25.071>uh, <00:04:25.188>the <00:04:25.304>code

99
00:04:27.985 --> 00:04:31.525
<00:04:27.985>for <00:04:28.218>this, <00:04:28.451>uh, <00:04:28.685>specific, <00:04:28.918>um, <00:04:29.151>web <00:04:29.385>page.

100
00:04:32.145 --> 00:04:34.765
<00:04:32.145>And <00:04:32.272>I <00:04:32.399>think <00:04:32.526>what <00:04:32.654>you <00:04:32.781>should <00:04:32.908>take <00:04:33.035>away <00:04:33.163>from <00:04:33.290>this <00:04:33.417>is, <00:04:33.544>uh,

101
00:04:34.765 --> 00:04:37.365
<00:04:34.765>first <00:04:34.920>of <00:04:35.076>all, <00:04:35.231>if <00:04:35.387>you're <00:04:35.542>a <00:04:35.698>web <00:04:35.853>developer, <00:04:36.009>uh, <00:04:36.164>yes,

102
00:04:37.505 --> 00:04:38.645
<00:04:37.505>you <00:04:37.761>should <00:04:38.018>be <00:04:38.274>really <00:04:38.531>worried.

103
00:04:38.705 --> 00:04:40.085
<00:04:38.705>That's <00:04:38.912>the <00:04:39.119>one <00:04:39.325>thing <00:04:39.532>I'm <00:04:39.740>gonna <00:04:39.947>say.

104
00:04:40.625 --> 00:04:43.445
<00:04:40.625>Um, <00:04:40.800>but <00:04:40.975>definitely <00:04:41.150>for <00:04:41.325>all <00:04:41.500>of <00:04:41.675>us <00:04:41.850>developers, <00:04:42.025>just

105
00:04:43.445 --> 00:04:44.965
<00:04:43.445>that <00:04:43.673>we <00:04:43.901>should <00:04:44.129>definitely <00:04:44.357>do <00:04:44.585>our <00:04:44.813>homework,

106
00:04:44.965 --> 00:04:47.365
<00:04:44.965>meaning <00:04:45.165>we <00:04:45.365>should <00:04:45.565>look <00:04:45.765>at <00:04:45.965>what's <00:04:46.165>currently <00:04:46.365>possible,

107
00:04:47.785 --> 00:04:50.205
<00:04:47.784>how <00:04:47.960>is <00:04:48.135>it <00:04:48.309>gonna <00:04:48.484>impact <00:04:48.659>our <00:04:48.835>personal <00:04:49.010>role <00:04:49.184>roles,

108
00:04:50.205 --> 00:04:52.085
<00:04:50.205>and <00:04:50.380>what <00:04:50.555>are <00:04:50.729>we <00:04:50.905>gonna <00:04:51.080>do <00:04:51.255>with <00:04:51.430>the <00:04:51.604>takeaway?

109
00:04:52.085 --> 00:04:54.045
<00:04:52.085>And <00:04:52.240>this <00:04:52.396>is <00:04:52.551>what <00:04:52.707>this <00:04:52.862>session <00:04:53.018>today <00:04:53.173>is <00:04:53.329>all <00:04:53.484>about.

110
00:04:55.345 --> 00:04:59.045
<00:04:55.345>Um, <00:04:55.472>before <00:04:55.599>we <00:04:55.726>go <00:04:55.854>into <00:04:55.981>the <00:04:56.108>more <00:04:56.235>sort <00:04:56.363>of <00:04:56.490>hands-on <00:04:56.617>ish <00:04:56.745>part,

111
00:04:59.185 --> 00:05:03.405
<00:04:59.185>um, <00:04:59.292>let's <00:04:59.400>just <00:04:59.508>look <00:04:59.615>at <00:04:59.723>what <00:04:59.831>AI <00:04:59.938>can <00:05:00.046>do <00:05:00.154>and <00:05:00.261>what <00:05:00.369>not <00:05:00.477>can <00:05:00.585>do.

112
00:05:03.705 --> 00:05:05.925
<00:05:03.705>Um, <00:05:03.860>and <00:05:04.016>to <00:05:04.171>start <00:05:04.327>things <00:05:04.482>off <00:05:04.638>like <00:05:04.793>that, <00:05:04.949>I <00:05:05.104>want

113
00:05:05.925 --> 00:05:08.165
<00:05:05.925>to <00:05:06.125>look <00:05:06.325>at <00:05:06.525>the <00:05:06.725>concept <00:05:06.925>of <00:05:07.125>singularity <00:05:07.325>first,

114
00:05:08.355 --> 00:05:10.285
<00:05:08.355>because <00:05:08.635>that's <00:05:08.915>in <00:05:09.195>my <00:05:09.475>title, <00:05:09.755>right?

115
00:05:10.445 --> 00:05:12.165
<00:05:10.445>I <00:05:10.724>said <00:05:11.005>from <00:05:11.284>syntax <00:05:11.565>to <00:05:11.844>Singularity.

116
00:05:12.585 --> 00:05:13.965
<00:05:12.585>Um, <00:05:12.833>again, <00:05:13.081>I <00:05:13.330>dropped <00:05:13.578>the <00:05:13.827>PhD

117
00:05:14.345 --> 00:05:16.765
<00:05:14.345>so <00:05:14.545>I'm <00:05:14.745>not <00:05:14.945>completely <00:05:15.145>great <00:05:15.345>on <00:05:15.545>the <00:05:15.745>science,

118
00:05:16.905 --> 00:05:20.765
<00:05:16.905>but <00:05:17.044>just <00:05:17.184>roughly <00:05:17.325>some <00:05:17.465>guide <00:05:17.604>things <00:05:17.744>to, <00:05:17.885>to <00:05:18.025>warm <00:05:18.164>us <00:05:18.304>up,

119
00:05:20.785 --> 00:05:22.045
<00:05:20.785>uh, <00:05:21.068>up <00:05:21.352>in <00:05:21.635>this <00:05:21.919>topic.

120
00:05:22.665 --> 00:05:25.365
<00:05:22.665>So, <00:05:22.781>syntax, <00:05:22.898>I <00:05:23.015>think <00:05:23.131>we <00:05:23.248>all <00:05:23.365>agree <00:05:23.481>on <00:05:23.598>are <00:05:23.715>of <00:05:23.831>course <00:05:23.948>the <00:05:24.065>set

121
00:05:25.365 --> 00:05:27.765
<00:05:25.365>of <00:05:25.540>rules <00:05:25.715>that <00:05:25.890>co <00:05:26.065>govern <00:05:26.240>how <00:05:26.415>code <00:05:26.590>is <00:05:26.765>written.

122
00:05:27.905 --> 00:05:29.725
<00:05:27.905>That's <00:05:28.138>the <00:05:28.371>very <00:05:28.604>thing, <00:05:28.838>the <00:05:29.071>very <00:05:29.304>fabric

123
00:05:29.795 --> 00:05:33.485
<00:05:29.795>that <00:05:29.935>developers <00:05:30.075>have <00:05:30.215>been <00:05:30.355>relying <00:05:30.495>on <00:05:30.635>for <00:05:30.775>such <00:05:30.915>a <00:05:31.055>long <00:05:31.195>time.

124
00:05:34.145 --> 00:05:36.445
<00:05:34.145>And <00:05:34.378>in <00:05:34.611>comes <00:05:34.844>that <00:05:35.078>concept <00:05:35.311>of <00:05:35.544>singularity.

125
00:05:36.495 --> 00:05:37.565
<00:05:36.495>Where <00:05:36.735>does <00:05:36.976>it <00:05:37.217>come <00:05:37.457>from?

126
00:05:37.715 --> 00:05:41.405
<00:05:37.715>It's <00:05:37.890>actually <00:05:38.065>from <00:05:38.240>physics, <00:05:38.415>apparently, <00:05:38.590>which <00:05:38.765>is <00:05:38.940>a <00:05:39.115>point

127
00:05:41.425 --> 00:05:43.125
<00:05:41.425>beyond <00:05:41.775>which <00:05:42.125>our <00:05:42.475>existing <00:05:42.825>understanding

128
00:05:43.255 --> 00:05:44.565
<00:05:43.255>fails <00:05:43.648>to <00:05:44.041>describe <00:05:44.433>reality.

129
00:05:45.225 --> 00:05:47.725
<00:05:45.225>Um, <00:05:45.400>but <00:05:45.575>it's <00:05:45.750>soon <00:05:45.925>left <00:05:46.100>that <00:05:46.275>realm <00:05:46.450>as <00:05:46.625>well

130
00:05:47.785 --> 00:05:51.325
<00:05:47.784>and <00:05:47.940>entered, <00:05:48.096>um, <00:05:48.251>the, <00:05:48.407>uh, <00:05:48.562>topic <00:05:48.718>of <00:05:48.873>sci-fi <00:05:49.029>literature, <00:05:49.184>which

131
00:05:51.325 --> 00:05:52.885
<00:05:51.325>of <00:05:51.604>course <00:05:51.885>isn't <00:05:52.164>always <00:05:52.445>just <00:05:52.724>fiction,

132
00:05:52.945 --> 00:05:55.605
<00:05:52.945>but <00:05:53.145>it <00:05:53.344>has <00:05:53.545>some <00:05:53.745>facts <00:05:53.945>mixed <00:05:54.145>into <00:05:54.344>it.

133
00:05:56.185 --> 00:05:59.445
<00:05:56.185>And <00:05:56.418>soon <00:05:56.651>the <00:05:56.885>term <00:05:57.118>technological <00:05:57.351>singularity <00:05:57.585>out

134
00:05:59.445 --> 00:06:01.365
<00:05:59.445>of <00:05:59.678>the <00:05:59.911>physics <00:06:00.145>realm, <00:06:00.378>uh, <00:06:00.611>was <00:06:00.844>coined.

135
00:06:01.945 --> 00:06:03.325
<00:06:01.945>Um, <00:06:02.255>and <00:06:02.566>it's <00:06:02.876>really <00:06:03.187>interesting

136
00:06:03.325 --> 00:06:07.045
<00:06:03.325>because <00:06:03.558>that <00:06:03.791>technical <00:06:04.025>technological <00:06:04.258>singularity <00:06:04.491>describes <00:06:04.724>a

137
00:06:07.085 --> 00:06:10.845
<00:06:07.085>hypothetical <00:06:07.260>future <00:06:07.435>in <00:06:07.609>which <00:06:07.784>technology <00:06:07.960>is <00:06:08.135>so <00:06:08.310>advanced, <00:06:08.484>um,

138
00:06:10.845 --> 00:06:13.085
<00:06:10.845>that <00:06:11.045>it <00:06:11.245>goes <00:06:11.445>beyond <00:06:11.645>human <00:06:11.845>knowledge <00:06:12.045>and <00:06:12.245>control.

139
00:06:13.545 --> 00:06:14.805
<00:06:13.545>So <00:06:13.771>what <00:06:13.998>does <00:06:14.225>that <00:06:14.452>mean, <00:06:14.679>uh,

140
00:06:14.805 --> 00:06:17.285
<00:06:14.805>for <00:06:15.038>us <00:06:15.271>in <00:06:15.505>an <00:06:15.738>AI <00:06:15.971>singularity <00:06:16.205>context?

141
00:06:17.455 --> 00:06:20.085
<00:06:17.455>First <00:06:17.630>of <00:06:17.805>all, <00:06:17.979>if <00:06:18.155>you're <00:06:18.330>really <00:06:18.505>interested <00:06:18.680>in, <00:06:18.854>um,

142
00:06:20.475 --> 00:06:24.925
<00:06:20.475>predictions <00:06:20.630>and <00:06:20.786>looking <00:06:20.941>into <00:06:21.097>the <00:06:21.252>glass, <00:06:21.408>uh, <00:06:21.563>cube <00:06:21.719>to <00:06:21.875>see

143
00:06:24.925 --> 00:06:28.365
<00:06:24.925>where <00:06:25.100>the <00:06:25.275>future <00:06:25.450>goes, <00:06:25.625>um, <00:06:25.800>Werner <00:06:25.975>Vince, <00:06:26.150>who <00:06:26.325>kind

144
00:06:28.365 --> 00:06:31.325
<00:06:28.365>of <00:06:28.565>coined <00:06:28.765>this, <00:06:28.965>uh, <00:06:29.165>technical <00:06:29.365>singularity, <00:06:29.565>uh, <00:06:29.765>term,

145
00:06:31.825 --> 00:06:35.005
<00:06:31.825>had <00:06:31.965>this <00:06:32.104>forecast <00:06:32.245>in <00:06:32.385>his <00:06:32.525>literature <00:06:32.664>where <00:06:32.805>he <00:06:32.945>would <00:06:33.085>say, <00:06:33.224>uh,

146
00:06:35.005 --> 00:06:38.925
<00:06:35.005>technical <00:06:35.180>singularity <00:06:35.355>would <00:06:35.530>become <00:06:35.705>a <00:06:35.880>reality <00:06:36.055>to <00:06:36.230>around <00:06:36.405>2030.

147
00:06:39.105 --> 00:06:40.405
<00:06:39.105>So <00:06:39.339>there's <00:06:39.573>one <00:06:39.807>opinion <00:06:40.041>for <00:06:40.275>you.

148
00:06:41.025 --> 00:06:43.605
<00:06:41.025>Um, <00:06:41.152>but <00:06:41.279>of <00:06:41.406>course <00:06:41.534>for <00:06:41.661>us, <00:06:41.788>what <00:06:41.915>are <00:06:42.043>we <00:06:42.170>looking <00:06:42.297>for, <00:06:42.424>uh,

149
00:06:43.785 --> 00:06:46.565
<00:06:43.784>in <00:06:43.984>terms <00:06:44.184>of <00:06:44.385>AI <00:06:44.585>singularity <00:06:44.784>and <00:06:44.984>development <00:06:45.184>contexts?

150
00:06:46.745 --> 00:06:50.765
<00:06:46.745>Is, <00:06:46.861>is <00:06:46.978>AI <00:06:47.095>smarter <00:06:47.211>than <00:06:47.328>humans <00:06:47.445>at <00:06:47.561>a <00:06:47.678>level <00:06:47.795>which <00:06:47.911>we <00:06:48.028>can <00:06:48.145>never

151
00:06:50.765 --> 00:06:52.685
<00:06:50.765>achieve <00:06:51.115>and <00:06:51.465>independent <00:06:51.815>of <00:06:52.164>humans?

152
00:06:53.215 --> 00:06:55.685
<00:06:53.215>Right <00:06:53.390>now, <00:06:53.565>that's <00:06:53.740>the <00:06:53.915>number <00:06:54.090>one <00:06:54.265>question <00:06:54.440>I <00:06:54.615>wanna

153
00:06:55.685 --> 00:06:56.725
<00:06:55.685>look <00:06:55.997>at, <00:06:56.309>uh, <00:06:56.621>today.

154
00:06:57.465 --> 00:07:01.565
<00:06:57.465>Um, <00:06:57.605>the <00:06:57.745>last <00:06:57.885>bit <00:06:58.025>on, <00:06:58.165>on <00:06:58.305>the <00:06:58.445>theoretical <00:06:58.585>aspect, <00:06:58.725>of <00:06:58.865>course,

155
00:07:01.785 --> 00:07:04.485
<00:07:01.785>um, <00:07:01.985>there <00:07:02.185>are, <00:07:02.385>um, <00:07:02.585>different <00:07:02.785>opinions <00:07:02.985>out <00:07:03.185>there.

156
00:07:04.545 --> 00:07:06.765
<00:07:04.545>So <00:07:04.720>what <00:07:04.895>is <00:07:05.070>the <00:07:05.245>general, <00:07:05.420>uh, <00:07:05.595>opinion <00:07:05.770>on <00:07:05.945>this?

157
00:07:06.765 --> 00:07:09.645
<00:07:06.765>When <00:07:06.940>you <00:07:07.115>ask, <00:07:07.289>uh, <00:07:07.465>experts <00:07:07.640>on <00:07:07.815>this <00:07:07.990>field, <00:07:08.164>um,

158
00:07:10.265 --> 00:07:12.805
<00:07:10.265>the <00:07:10.498>underlying <00:07:10.731>principle <00:07:10.965>is <00:07:11.198>they <00:07:11.431>don't <00:07:11.664>agree.

159
00:07:12.985 --> 00:07:16.245
<00:07:12.985>So <00:07:13.112>you <00:07:13.239>can <00:07:13.366>see, <00:07:13.494>uh, <00:07:13.621>an <00:07:13.748>example <00:07:13.875>here, <00:07:14.003>even <00:07:14.130>Sam <00:07:14.257>Altman <00:07:14.385>said,

160
00:07:16.265 --> 00:07:17.885
<00:07:16.265>I'm <00:07:16.465>a <00:07:16.664>little <00:07:16.865>bit <00:07:17.065>scared <00:07:17.265>of <00:07:17.465>my <00:07:17.664>creation.

161
00:07:18.465 --> 00:07:21.005
<00:07:18.465>And <00:07:18.640>the <00:07:18.815>reason <00:07:18.989>for <00:07:19.164>that <00:07:19.340>being <00:07:19.515>that <00:07:19.690>experts, <00:07:19.864>uh,

162
00:07:21.065 --> 00:07:23.445
<00:07:21.065>say <00:07:21.192>when <00:07:21.319>you <00:07:21.446>ask <00:07:21.574>them <00:07:21.701>if <00:07:21.828>this <00:07:21.955>is <00:07:22.083>ever <00:07:22.210>gonna <00:07:22.337>be <00:07:22.465>real,

163
00:07:23.445 --> 00:07:26.565
<00:07:23.445>that <00:07:23.620>they're <00:07:23.795>between, <00:07:23.969>uh, <00:07:24.145>thinking <00:07:24.320>it's <00:07:24.495>a <00:07:24.670>genuine <00:07:24.844>danger

164
00:07:26.565 --> 00:07:29.765
<00:07:26.565>that <00:07:26.740>is <00:07:26.915>gonna <00:07:27.090>be <00:07:27.265>really <00:07:27.440>here <00:07:27.615>at <00:07:27.790>some <00:07:27.965>point.

165
00:07:29.825 --> 00:07:31.685
<00:07:29.825>So <00:07:30.025>yeah, <00:07:30.224>it's <00:07:30.425>gonna <00:07:30.625>be <00:07:30.825>smarter <00:07:31.025>than <00:07:31.224>humans.

166
00:07:31.745 --> 00:07:33.245
<00:07:31.745>And <00:07:31.937>then <00:07:32.130>there's <00:07:32.323>the <00:07:32.516>other <00:07:32.709>end <00:07:32.902>of <00:07:33.095>people

167
00:07:33.265 --> 00:07:34.285
<00:07:33.265>who <00:07:33.570>say, <00:07:33.876>it's <00:07:34.183>complete.

168
00:07:34.545 --> 00:07:37.765
<00:07:34.545>Please <00:07:34.720>excuse <00:07:34.895>my <00:07:35.070>French, <00:07:35.245>uh, <00:07:35.420>complete <00:07:35.595>bull, <00:07:35.770>uh, <00:07:35.945>b******t.

169
00:07:37.865 --> 00:07:41.165
<00:07:37.865>So <00:07:38.005>it <00:07:38.145>really <00:07:38.285>depends <00:07:38.425>on <00:07:38.565>who <00:07:38.705>you're <00:07:38.845>talking <00:07:38.985>to <00:07:39.125>to <00:07:39.265>kind

170
00:07:41.165 --> 00:07:44.845
<00:07:41.165>of <00:07:41.320>get, <00:07:41.476>uh, <00:07:41.631>a, <00:07:41.787>uh, <00:07:41.942>an <00:07:42.098>answer <00:07:42.253>to <00:07:42.409>that <00:07:42.565>question.

171
00:07:45.065 --> 00:07:47.405
<00:07:45.065>That's <00:07:45.240>the <00:07:45.415>science <00:07:45.590>out <00:07:45.765>there <00:07:45.940>anyway <00:07:46.115>at <00:07:46.290>the <00:07:46.465>moment.

172
00:07:48.745 --> 00:07:50.765
<00:07:48.745>So <00:07:48.920>when <00:07:49.095>I <00:07:49.270>say <00:07:49.445>we're <00:07:49.620>gonna <00:07:49.795>be <00:07:49.970>looking <00:07:50.145>at

173
00:07:50.765 --> 00:07:55.405
<00:07:50.765>what <00:07:50.872>AI <00:07:50.980>can <00:07:51.088>do <00:07:51.195>in <00:07:51.303>depth, <00:07:51.411>uh, <00:07:51.518>sort <00:07:51.626>of <00:07:51.734>context, <00:07:51.841>I <00:07:51.949>want <00:07:52.057>to, <00:07:52.164>um,

174
00:07:55.405 --> 00:07:57.325
<00:07:55.405>just <00:07:55.638>do <00:07:55.871>a <00:07:56.104>brief <00:07:56.338>shout <00:07:56.571>out, <00:07:56.804>uh,

175
00:07:57.345 --> 00:07:59.005
<00:07:57.345>for <00:07:57.625>the <00:07:57.905>concept <00:07:58.185>of <00:07:58.465>data <00:07:58.745>quality.

176
00:07:59.425 --> 00:08:02.085
<00:07:59.425>Um, <00:07:59.658>meaning <00:07:59.891>data <00:08:00.125>quality <00:08:00.358>when <00:08:00.591>you're <00:08:00.825>looking

177
00:08:02.425 --> 00:08:04.245
<00:08:02.425>or <00:08:02.705>when <00:08:02.985>you're <00:08:03.265>ev <00:08:03.545>evaluating <00:08:03.825>AI

178
00:08:04.245 --> 00:08:05.765
<00:08:04.245>performance <00:08:04.701>is <00:08:05.157>absolutely <00:08:05.613>key.

179
00:08:06.305 --> 00:08:09.085
<00:08:06.305>And <00:08:06.480>at <00:08:06.655>the <00:08:06.830>moment <00:08:07.005>it's <00:08:07.180>also <00:08:07.355>absolutely <00:08:07.530>obs <00:08:07.705>obscure

180
00:08:09.675 --> 00:08:10.765
<00:08:09.675>because <00:08:10.165>the <00:08:10.656>results

181
00:08:10.765 --> 00:08:12.845
<00:08:10.765>that <00:08:10.965>you <00:08:11.164>usually <00:08:11.365>get <00:08:11.565>from <00:08:11.765>your <00:08:11.965>different <00:08:12.164>models,

182
00:08:12.955 --> 00:08:14.805
<00:08:12.955>from <00:08:13.188>the <00:08:13.421>different <00:08:13.655>technologies <00:08:13.888>that <00:08:14.121>you <00:08:14.354>see

183
00:08:14.875 --> 00:08:17.645
<00:08:14.875>with <00:08:15.108>vendors <00:08:15.341>usually <00:08:15.575>depends <00:08:15.808>on <00:08:16.041>different <00:08:16.275>things.

184
00:08:17.755 --> 00:08:19.605
<00:08:17.755>Obviously <00:08:18.034>the <00:08:18.315>model <00:08:18.594>that's <00:08:18.875>being <00:08:19.155>used.

185
00:08:19.745 --> 00:08:21.485
<00:08:19.745>So <00:08:19.945>there <00:08:20.145>are <00:08:20.345>different <00:08:20.545>models <00:08:20.745>for <00:08:20.945>different <00:08:21.145>things,

186
00:08:22.225 --> 00:08:25.245
<00:08:22.225>but <00:08:22.380>importantly <00:08:22.536>also <00:08:22.691>the <00:08:22.847>context <00:08:23.002>the <00:08:23.158>model <00:08:23.313>is <00:08:23.469>trained <00:08:23.625>for.

187
00:08:25.545 --> 00:08:28.325
<00:08:25.545>So <00:08:25.672>this <00:08:25.799>is <00:08:25.926>why <00:08:26.054>today <00:08:26.181>we're <00:08:26.308>also <00:08:26.435>be <00:08:26.563>gonna <00:08:26.690>be <00:08:26.817>looking <00:08:26.945>at

188
00:08:28.915 --> 00:08:33.205
<00:08:28.915>what <00:08:29.070>does <00:08:29.226>a <00:08:29.381>general <00:08:29.537>AI <00:08:29.692>do <00:08:29.848>for <00:08:30.003>developers <00:08:30.159>as <00:08:30.315>opposed

189
00:08:33.745 --> 00:08:37.565
<00:08:33.745>to <00:08:33.978>a, <00:08:34.211>um, <00:08:34.445>programming <00:08:34.678>purpose, <00:08:34.911>uh, <00:08:35.145>ai.

190
00:08:37.945 --> 00:08:40.365
<00:08:37.945>So <00:08:38.100>that <00:08:38.256>context <00:08:38.411>is <00:08:38.567>key <00:08:38.722>in <00:08:38.878>terms <00:08:39.033>of <00:08:39.189>the <00:08:39.345>outputs,

191
00:08:40.385 --> 00:08:41.565
<00:08:40.385>uh, <00:08:40.597>that <00:08:40.809>you're <00:08:41.022>getting <00:08:41.234>as <00:08:41.447>well.

192
00:08:42.505 --> 00:08:45.765
<00:08:42.505>And <00:08:42.632>of <00:08:42.759>course, <00:08:42.886>uh, <00:08:43.014>what <00:08:43.141>also <00:08:43.268>impacts <00:08:43.395>the <00:08:43.523>whole <00:08:43.650>thing <00:08:43.777>is, <00:08:43.905>uh,

193
00:08:45.825 --> 00:08:47.965
<00:08:45.825>the <00:08:46.105>restrictions <00:08:46.385>enabled <00:08:46.665>for <00:08:46.945>that <00:08:47.225>model.

194
00:08:48.225 --> 00:08:50.085
<00:08:48.225>So <00:08:48.458>obviously, <00:08:48.691>depending <00:08:48.925>on <00:08:49.158>where <00:08:49.391>you <00:08:49.625>go

195
00:08:50.085 --> 00:08:52.525
<00:08:50.085>and <00:08:50.260>what, <00:08:50.435>what <00:08:50.610>kind <00:08:50.785>of, <00:08:50.960>uh, <00:08:51.135>AI <00:08:51.310>you're <00:08:51.485>using,

196
00:08:53.025 --> 00:08:55.045
<00:08:53.025>you <00:08:53.199>might <00:08:53.375>be <00:08:53.550>able <00:08:53.725>to <00:08:53.900>prompt <00:08:54.074>a <00:08:54.250>thing <00:08:54.425>like

197
00:08:55.205 --> 00:08:56.285
<00:08:55.205>tell <00:08:55.399>me <00:08:55.593>a <00:08:55.788>joke <00:08:55.982>about <00:08:56.177>women.

198
00:08:56.345 --> 00:08:59.245
<00:08:56.345>And <00:08:56.485>depending <00:08:56.625>what <00:08:56.765>kind <00:08:56.905>of <00:08:57.045>AI <00:08:57.185>you're <00:08:57.325>using, <00:08:57.465>you <00:08:57.605>might <00:08:57.745>get

199
00:09:00.245 --> 00:09:02.165
<00:09:00.245>a <00:09:00.525>ton <00:09:00.805>of <00:09:01.085>really <00:09:01.365>horrible <00:09:01.645>jokes

200
00:09:02.265 --> 00:09:04.205
<00:09:02.265>or <00:09:02.465>you <00:09:02.665>might <00:09:02.865>be <00:09:03.064>getting <00:09:03.265>something <00:09:03.465>like, <00:09:03.665>um,

201
00:09:04.385 --> 00:09:08.125
<00:09:04.385>my <00:09:04.585>ethical <00:09:04.785>restrictions, <00:09:04.985>um, <00:09:05.185>um, <00:09:05.385>do <00:09:05.585>not <00:09:05.785>allow

202
00:09:08.125 --> 00:09:09.285
<00:09:08.125>for <00:09:08.274>me <00:09:08.423>to <00:09:08.572>make <00:09:08.721>that <00:09:08.870>kind <00:09:09.019>of <00:09:09.169>joke.

203
00:09:09.385 --> 00:09:11.565
<00:09:09.385>And <00:09:09.560>that <00:09:09.735>of <00:09:09.910>course <00:09:10.085>has <00:09:10.260>its <00:09:10.435>pros <00:09:10.610>and <00:09:10.785>cons,

204
00:09:11.585 --> 00:09:13.965
<00:09:11.585>but <00:09:11.818>it <00:09:12.051>also <00:09:12.285>means <00:09:12.518>that <00:09:12.751>the <00:09:12.985>content

205
00:09:14.145 --> 00:09:16.245
<00:09:14.145>and <00:09:14.300>the <00:09:14.456>quality <00:09:14.611>of <00:09:14.767>the <00:09:14.922>content <00:09:15.078>that <00:09:15.233>you're <00:09:15.389>getting <00:09:15.545>back

206
00:09:16.825 --> 00:09:20.405
<00:09:16.825>can <00:09:16.980>be <00:09:17.136>hectic <00:09:17.291>by <00:09:17.447>those <00:09:17.602>sort <00:09:17.758>of <00:09:17.913>restrictions <00:09:18.069>back, <00:09:18.225>uh,

207
00:09:20.405 --> 00:09:22.085
<00:09:20.405>black <00:09:20.638>blacklisting <00:09:20.871>and <00:09:21.105>so <00:09:21.338>on <00:09:21.571>and <00:09:21.805>forth.

208
00:09:22.865 --> 00:09:25.725
<00:09:22.865>And, <00:09:23.020>um, <00:09:23.176>very <00:09:23.331>important <00:09:23.487>as <00:09:23.642>well <00:09:23.798>as <00:09:23.953>of <00:09:24.109>course, <00:09:24.265>uh,

209
00:09:25.725 --> 00:09:28.805
<00:09:25.725>when <00:09:25.865>you're <00:09:26.005>looking <00:09:26.145>at <00:09:26.285>AI <00:09:26.425>capabilities <00:09:26.565>as <00:09:26.705>a <00:09:26.845>kind <00:09:26.985>of <00:09:27.125>result

210
00:09:28.945 --> 00:09:32.645
<00:09:28.945>of <00:09:29.100>training <00:09:29.256>data, <00:09:29.411>that <00:09:29.567>things <00:09:29.722>heavily <00:09:29.878>depend <00:09:30.033>on <00:09:30.189>the <00:09:30.345>quality,

211
00:09:32.825 --> 00:09:35.845
<00:09:32.825>the <00:09:32.965>history, <00:09:33.105>the <00:09:33.245>context, <00:09:33.385>and <00:09:33.525>the <00:09:33.665>bias <00:09:33.805>of <00:09:33.945>the <00:09:34.085>training <00:09:34.225>data.

212
00:09:36.385 --> 00:09:39.205
<00:09:36.385>So <00:09:36.525>when <00:09:36.665>you <00:09:36.805>think <00:09:36.944>of <00:09:37.085>vendors <00:09:37.225>kind <00:09:37.365>of <00:09:37.505>like <00:09:37.645>think, <00:09:37.785>um,

213
00:09:39.205 --> 00:09:42.605
<00:09:39.205>they <00:09:39.332>want <00:09:39.459>to <00:09:39.586>come <00:09:39.714>up <00:09:39.841>with <00:09:39.968>the <00:09:40.095>best, <00:09:40.223>most <00:09:40.350>awesome <00:09:40.477>ai, <00:09:40.605>right?

214
00:09:42.985 --> 00:09:45.445
<00:09:42.985>So <00:09:43.112>they <00:09:43.239>can <00:09:43.366>say, <00:09:43.494>okay, <00:09:43.621>my <00:09:43.748>AI <00:09:43.875>model <00:09:44.003>will <00:09:44.130>be <00:09:44.257>the <00:09:44.385>best,

215
00:09:45.745 --> 00:09:47.045
<00:09:45.745>and <00:09:45.979>how <00:09:46.213>can <00:09:46.447>I <00:09:46.680>achieve <00:09:46.915>that?

216
00:09:47.105 --> 00:09:49.645
<00:09:47.105>I'm <00:09:47.305>gonna <00:09:47.505>be <00:09:47.705>feeding <00:09:47.905>it <00:09:48.105>a <00:09:48.305>huge <00:09:48.505>amount

217
00:09:49.865 --> 00:09:52.045
<00:09:49.865>of <00:09:50.098>all <00:09:50.331>the <00:09:50.565>data <00:09:50.798>available <00:09:51.031>out <00:09:51.265>there.

218
00:09:52.625 --> 00:09:54.565
<00:09:52.625>And <00:09:52.858>that <00:09:53.091>big <00:09:53.325>question <00:09:53.558>about <00:09:53.791>that <00:09:54.025>bias

219
00:09:54.625 --> 00:09:57.125
<00:09:54.625>and <00:09:54.780>the <00:09:54.936>history <00:09:55.091>of <00:09:55.247>the, <00:09:55.402>uh, <00:09:55.558>data <00:09:55.713>is <00:09:55.869>of <00:09:56.025>course,

220
00:09:57.155 --> 00:09:58.925
<00:09:57.155>when <00:09:57.388>we're <00:09:57.621>seeing <00:09:57.855>all <00:09:58.088>the <00:09:58.321>data <00:09:58.555>available.

221
00:09:59.825 --> 00:10:02.085
<00:09:59.825>Um, <00:10:00.000>is <00:10:00.175>the <00:10:00.350>data <00:10:00.525>only <00:10:00.700>from <00:10:00.875>a <00:10:01.050>specific <00:10:01.225>period?

222
00:10:02.425 --> 00:10:04.005
<00:10:02.425>Is <00:10:02.658>it <00:10:02.891>only <00:10:03.125>stuff <00:10:03.358>that's <00:10:03.591>very <00:10:03.824>recent,

223
00:10:04.225 --> 00:10:06.085
<00:10:04.225>or <00:10:04.505>have <00:10:04.785>they <00:10:05.065>been <00:10:05.345>including <00:10:05.625>everything

224
00:10:06.085 --> 00:10:08.085
<00:10:06.085>that's <00:10:06.365>ever <00:10:06.645>been <00:10:06.925>produced <00:10:07.205>by <00:10:07.485>mankind?

225
00:10:08.395 --> 00:10:10.445
<00:10:08.395>Does <00:10:08.595>that <00:10:08.795>make <00:10:08.995>a <00:10:09.194>difference? <00:10:09.395>Yes, <00:10:09.595>it <00:10:09.795>does.

226
00:10:11.105 --> 00:10:15.085
<00:10:11.105>Um, <00:10:11.260>is <00:10:11.416>it <00:10:11.571>as <00:10:11.727>one <00:10:11.882>annoying <00:10:12.038>example, <00:10:12.193>only <00:10:12.349>data <00:10:12.505>by

227
00:10:15.485 --> 00:10:17.045
<00:10:15.485>provided <00:10:15.835>by <00:10:16.185>male, <00:10:16.535>white, <00:10:16.885>uh,

228
00:10:17.045 --> 00:10:19.085
<00:10:17.045>middle <00:10:17.324>class <00:10:17.604>North <00:10:17.885>America <00:10:18.165>business <00:10:18.444>people,

229
00:10:19.385 --> 00:10:21.845
<00:10:19.385>or <00:10:19.618>is <00:10:19.851>it, <00:10:20.085>uh, <00:10:20.318>very <00:10:20.551>diverse <00:10:20.785>data?

230
00:10:22.105 --> 00:10:23.845
<00:10:22.105>Is <00:10:22.455>that <00:10:22.805>somehow <00:10:23.155>impacting <00:10:23.505>results?

231
00:10:24.545 --> 00:10:27.245
<00:10:24.545>Um, <00:10:24.745>and <00:10:24.944>of <00:10:25.145>course <00:10:25.344>when <00:10:25.545>you <00:10:25.745>talking <00:10:25.944>about

232
00:10:27.295 --> 00:10:29.485
<00:10:27.295>where <00:10:27.495>you <00:10:27.694>can <00:10:27.895>get <00:10:28.094>all <00:10:28.295>the <00:10:28.495>data <00:10:28.694>available

233
00:10:29.825 --> 00:10:30.925
<00:10:29.825>and <00:10:30.072>even <00:10:30.320>the <00:10:30.567>big <00:10:30.814>vendors,

234
00:10:31.065 --> 00:10:33.045
<00:10:31.065>and <00:10:31.240>this <00:10:31.415>is <00:10:31.590>something <00:10:31.765>that's <00:10:31.940>still <00:10:32.115>going <00:10:32.290>on, <00:10:32.465>uh,

235
00:10:33.245 --> 00:10:34.725
<00:10:33.245>figuring <00:10:33.467>out <00:10:33.689>how <00:10:33.911>they <00:10:34.133>can <00:10:34.355>get <00:10:34.577>everything.

236
00:10:35.305 --> 00:10:36.565
<00:10:35.305>Um, <00:10:35.588>are <00:10:35.872>they <00:10:36.155>looking <00:10:36.439>at

237
00:10:36.905 --> 00:10:39.725
<00:10:36.905>or <00:10:37.060>taking <00:10:37.216>into <00:10:37.371>account <00:10:37.527>the <00:10:37.682>entire <00:10:37.838>data <00:10:37.993>on <00:10:38.149>the <00:10:38.305>net

238
00:10:39.985 --> 00:10:43.925
<00:10:39.985>or <00:10:40.112>for <00:10:40.239>developer <00:10:40.366>purpose, <00:10:40.494>uh, <00:10:40.621>AI <00:10:40.748>is <00:10:40.875>just <00:10:41.003>a <00:10:41.130>data <00:10:41.257>from <00:10:41.385>GitHub,

239
00:10:43.925 --> 00:10:47.365
<00:10:43.925>or <00:10:44.125>is <00:10:44.324>it, <00:10:44.525>uh, <00:10:44.724>just <00:10:44.925>scientific <00:10:45.125>academic <00:10:45.324>libraries,

240
00:10:47.365 --> 00:10:50.205
<00:10:47.365>or <00:10:47.565>is <00:10:47.765>it <00:10:47.965>pay <00:10:48.165>wall <00:10:48.365>or <00:10:48.565>free <00:10:48.765>media?

241
00:10:50.785 --> 00:10:53.605
<00:10:50.785>And <00:10:50.940>all <00:10:51.096>of <00:10:51.251>this, <00:10:51.407>of <00:10:51.562>course, <00:10:51.718>impacts, <00:10:51.873>uh, <00:10:52.029>the <00:10:52.185>kind

242
00:10:53.605 --> 00:10:56.285
<00:10:53.605>of <00:10:53.745>outputs <00:10:53.885>you <00:10:54.025>get <00:10:54.165>because <00:10:54.305>if <00:10:54.445>you <00:10:54.585>just <00:10:54.725>take <00:10:54.865>one <00:10:55.005>example,

243
00:10:56.385 --> 00:10:59.085
<00:10:56.385>if <00:10:56.560>you're <00:10:56.735>feeding <00:10:56.910>your <00:10:57.085>model <00:10:57.260>just <00:10:57.435>with <00:10:57.610>GitHub, <00:10:57.785>um,

244
00:10:59.085 --> 00:11:00.285
<00:10:59.085>this <00:10:59.355>might <00:10:59.625>be <00:10:59.895>incredibly <00:11:00.165>good,

245
00:11:00.305 --> 00:11:02.725
<00:11:00.305>but <00:11:00.460>might <00:11:00.616>it <00:11:00.771>also <00:11:00.927>be <00:11:01.082>incredibly <00:11:01.238>bad <00:11:01.393>in <00:11:01.549>some <00:11:01.704>things?

246
00:11:03.345 --> 00:11:07.685
<00:11:03.345>So <00:11:03.472>all <00:11:03.599>of <00:11:03.726>this <00:11:03.854>goes <00:11:03.981>into <00:11:04.108>a <00:11:04.235>never <00:11:04.363>ending <00:11:04.490>task, <00:11:04.617>which <00:11:04.745>is

247
00:11:07.745 --> 00:11:09.885
<00:11:07.745>for <00:11:07.920>anyone <00:11:08.095>who's <00:11:08.270>working <00:11:08.445>on <00:11:08.620>this, <00:11:08.795>getting <00:11:08.970>this <00:11:09.145>right

248
00:11:10.065 --> 00:11:11.925
<00:11:10.065>and <00:11:10.298>getting <00:11:10.531>this <00:11:10.765>right <00:11:10.998>is <00:11:11.231>really <00:11:11.465>expensive.

249
00:11:12.545 --> 00:11:15.725
<00:11:12.545>Um, <00:11:12.700>so <00:11:12.856>you <00:11:13.011>will <00:11:13.167>never <00:11:13.322>have <00:11:13.478>the <00:11:13.633>perfect <00:11:13.789>thing <00:11:13.944>just

250
00:11:15.825 --> 00:11:17.365
<00:11:15.825>yet <00:11:16.102>right <00:11:16.379>now <00:11:16.656>because <00:11:16.933>this <00:11:17.211>is

251
00:11:17.365 --> 00:11:18.565
<00:11:17.365>really, <00:11:17.581>really <00:11:17.797>hard <00:11:18.013>to <00:11:18.229>get <00:11:18.445>right.

252
00:11:19.305 --> 00:11:22.965
<00:11:19.305>Um, <00:11:19.421>but <00:11:19.538>also <00:11:19.655>that <00:11:19.771>means <00:11:19.888>for <00:11:20.005>you <00:11:20.121>as <00:11:20.238>an <00:11:20.354>kind <00:11:20.471>of <00:11:20.588>end, <00:11:20.704>um,

253
00:11:23.745 --> 00:11:27.325
<00:11:23.745>end <00:11:24.025>customer <00:11:24.305>developer, <00:11:24.585>um, <00:11:24.865>the <00:11:25.145>quality

254
00:11:27.705 --> 00:11:30.245
<00:11:27.705>of <00:11:27.905>the <00:11:28.105>AI <00:11:28.305>capabilities <00:11:28.505>that <00:11:28.705>you <00:11:28.905>get, <00:11:29.105>uh,

255
00:11:30.245 --> 00:11:33.045
<00:11:30.245>really <00:11:30.400>also <00:11:30.556>depends, <00:11:30.711>depends <00:11:30.867>on <00:11:31.022>the <00:11:31.178>moment <00:11:31.333>on <00:11:31.489>the <00:11:31.645>amount

256
00:11:33.045 --> 00:11:34.405
<00:11:33.045>of <00:11:33.248>money <00:11:33.453>that <00:11:33.656>you're <00:11:33.861>willing <00:11:34.064>to <00:11:34.269>pay

257
00:11:34.465 --> 00:11:36.725
<00:11:34.465>or <00:11:34.620>the <00:11:34.776>amount <00:11:34.931>of <00:11:35.087>data <00:11:35.242>that <00:11:35.398>you're <00:11:35.553>willing <00:11:35.709>to <00:11:35.865>pay.

258
00:11:36.995 --> 00:11:39.645
<00:11:36.995>Because <00:11:37.170>the <00:11:37.345>general <00:11:37.520>depressing <00:11:37.695>rule <00:11:37.870>at <00:11:38.045>the <00:11:38.220>moment <00:11:38.395>is

259
00:11:40.225 --> 00:11:44.125
<00:11:40.225>AI <00:11:40.400>capabilities <00:11:40.575>are, <00:11:40.750>um, <00:11:40.925>out <00:11:41.100>there, <00:11:41.275>there's <00:11:41.450>a <00:11:41.625>lot,

260
00:11:44.305 --> 00:11:47.965
<00:11:44.305>but <00:11:44.444>if <00:11:44.584>it's <00:11:44.724>free <00:11:44.864>ish, <00:11:45.005>the <00:11:45.145>results <00:11:45.285>will <00:11:45.425>be <00:11:45.564>less <00:11:45.704>pleasing.

261
00:11:49.345 --> 00:11:51.885
<00:11:49.345>Um, <00:11:49.472>and <00:11:49.599>what <00:11:49.726>am <00:11:49.854>I <00:11:49.981>talking <00:11:50.108>about <00:11:50.235>when <00:11:50.363>I <00:11:50.490>say <00:11:50.617>the <00:11:50.745>data

262
00:11:51.885 --> 00:11:52.965
<00:11:51.885>quality <00:11:52.371>is <00:11:52.857>obscure?

263
00:11:53.185 --> 00:11:56.005
<00:11:53.185>Of <00:11:53.340>course. <00:11:53.496>Um, <00:11:53.651>unless <00:11:53.807>you <00:11:53.962>use <00:11:54.118>your <00:11:54.273>own <00:11:54.429>training <00:11:54.584>data,

264
00:11:56.065 --> 00:11:57.845
<00:11:56.065>you <00:11:56.240>will <00:11:56.415>never <00:11:56.590>find <00:11:56.765>out <00:11:56.940>how <00:11:57.115>it <00:11:57.290>was <00:11:57.465>trained.

265
00:11:58.345 --> 00:12:00.925
<00:11:58.345>So <00:11:58.472>let's <00:11:58.599>just <00:11:58.726>keep <00:11:58.854>that <00:11:58.981>in <00:11:59.108>mind <00:11:59.235>when <00:11:59.363>we're <00:11:59.490>looking <00:11:59.617>at <00:11:59.745>some

266
00:12:00.925 --> 00:12:02.525
<00:12:00.925>of <00:12:01.158>the <00:12:01.391>capabilities <00:12:01.625>and <00:12:01.858>what <00:12:02.091>they <00:12:02.324>do

267
00:12:02.525 --> 00:12:04.205
<00:12:02.525>for <00:12:02.875>us <00:12:03.225>in <00:12:03.574>developer <00:12:03.925>context.

268
00:12:05.905 --> 00:12:08.125
<00:12:05.905>So <00:12:06.079>I <00:12:06.255>wanted <00:12:06.430>to <00:12:06.605>show <00:12:06.780>you <00:12:06.954>some <00:12:07.130>demos <00:12:07.305>examples,

269
00:12:08.125 --> 00:12:09.325
<00:12:08.125>especially <00:12:08.485>from <00:12:08.845>my <00:12:09.205>stack.

270
00:12:09.465 --> 00:12:11.685
<00:12:09.465>I'm <00:12:09.698>gonna <00:12:09.931>be <00:12:10.165>showing <00:12:10.398>you <00:12:10.631>briefly, <00:12:10.865>uh,

271
00:12:11.715 --> 00:12:14.845
<00:12:11.715>from <00:12:11.915>I <00:12:12.115>said <00:12:12.315>I'm <00:12:12.515>a <00:12:12.715>power <00:12:12.915>automate <00:12:13.115>MVPs,

272
00:12:14.845 --> 00:12:16.925
<00:12:14.845>I'm <00:12:15.045>gonna <00:12:15.245>be <00:12:15.445>showing <00:12:15.645>you <00:12:15.845>power <00:12:16.045>automate <00:12:16.245>co-pilot

273
00:12:17.305 --> 00:12:20.605
<00:12:17.305>for <00:12:17.460>time <00:12:17.616>reasons <00:12:17.771>I <00:12:17.927>had <00:12:18.082>to <00:12:18.238>skip <00:12:18.393>Power <00:12:18.549>Apps <00:12:18.704>functions

274
00:12:20.605 --> 00:12:22.045
<00:12:20.605>and <00:12:21.037>Azure <00:12:21.468>Video <00:12:21.901>indexer.

275
00:12:22.045 --> 00:12:23.845
<00:12:22.045>But <00:12:22.245>if <00:12:22.444>that's <00:12:22.645>something <00:12:22.844>that's <00:12:23.045>interesting <00:12:23.245>to <00:12:23.444>you,

276
00:12:23.845 --> 00:12:26.845
<00:12:23.845>take <00:12:24.000>a <00:12:24.156>screenshot <00:12:24.311>and <00:12:24.467>you <00:12:24.622>can <00:12:24.778>get <00:12:24.933>in <00:12:25.089>touch <00:12:25.245>afterwards.

277
00:12:27.345 --> 00:12:30.205
<00:12:27.345>And <00:12:27.520>then <00:12:27.695>we're <00:12:27.870>gonna <00:12:28.045>be <00:12:28.220>looking <00:12:28.395>at <00:12:28.570>putting <00:12:28.745>side

278
00:12:30.305 --> 00:12:33.525
<00:12:30.305>by <00:12:30.479>side <00:12:30.655>the <00:12:30.829>dev <00:12:31.005>capabilities <00:12:31.180>of <00:12:31.354>two <00:12:31.530>specific <00:12:31.704>ais,

279
00:12:33.575 --> 00:12:36.005
<00:12:33.575>which <00:12:33.855>is <00:12:34.135>GitHub <00:12:34.415>copilot, <00:12:34.695>which <00:12:34.975>is

280
00:12:36.235 --> 00:12:38.325
<00:12:36.235>what <00:12:36.410>I'm <00:12:36.585>gonna <00:12:36.760>be <00:12:36.935>roughly <00:12:37.110>calling <00:12:37.285>the <00:12:37.460>dev <00:12:37.635>ai

281
00:12:38.325 --> 00:12:41.045
<00:12:38.325>that <00:12:38.500>we're <00:12:38.675>using <00:12:38.850>here <00:12:39.025>in <00:12:39.200>our <00:12:39.375>prompts <00:12:39.550>versus, <00:12:39.725>uh,

282
00:12:41.175 --> 00:12:43.565
<00:12:41.175>Azure <00:12:41.408>Open <00:12:41.641>AI <00:12:41.875>in <00:12:42.108>Azure <00:12:42.341>open <00:12:42.574>ai.

283
00:12:43.565 --> 00:12:44.925
<00:12:43.565>You <00:12:43.809>can <00:12:44.054>choose <00:12:44.299>the <00:12:44.544>underlying <00:12:44.789>model.

284
00:12:45.305 --> 00:12:48.405
<00:12:45.305>Um, <00:12:45.432>I <00:12:45.559>think <00:12:45.686>for <00:12:45.814>my <00:12:45.941>examples <00:12:46.068>it <00:12:46.195>was <00:12:46.323>Chief <00:12:46.450>t <00:12:46.577>uh, <00:12:46.704>3.5,

285
00:12:48.405 --> 00:12:49.565
<00:12:48.405>but <00:12:48.554>I <00:12:48.703>would <00:12:48.852>have <00:12:49.001>to <00:12:49.150>look <00:12:49.299>it <00:12:49.449>up.

286
00:12:49.905 --> 00:12:52.845
<00:12:49.905>Um, <00:12:50.060>but <00:12:50.216>anyway, <00:12:50.371>here <00:12:50.527>we're <00:12:50.682>going <00:12:50.838>be <00:12:50.993>talking <00:12:51.149>about <00:12:51.305>a,

287
00:12:52.845 --> 00:12:54.125
<00:12:52.845>not <00:12:53.229>a <00:12:53.613>specific <00:12:53.997>purpose,

288
00:12:54.305 --> 00:12:57.485
<00:12:54.305>but <00:12:54.432>a <00:12:54.559>general <00:12:54.686>AI <00:12:54.814>that <00:12:54.941>we're <00:12:55.068>gonna <00:12:55.195>be <00:12:55.323>putting <00:12:55.450>side <00:12:55.577>by <00:12:55.704>side.

289
00:12:58.105 --> 00:13:01.845
<00:12:58.105>So <00:12:58.232>let's <00:12:58.359>get <00:12:58.486>into <00:12:58.614>the <00:12:58.741>more <00:12:58.868>hands-on <00:12:58.995>part <00:12:59.123>of <00:12:59.250>this, <00:12:59.377>um, <00:12:59.505>demo.

290
00:13:02.735 --> 00:13:04.805
<00:13:02.735>First <00:13:02.910>of <00:13:03.085>all, <00:13:03.260>I'm <00:13:03.435>gonna <00:13:03.610>gonna <00:13:03.785>show <00:13:03.960>you, <00:13:04.135>um,

291
00:13:04.885 --> 00:13:08.565
<00:13:04.885>I <00:13:05.060>said <00:13:05.235>my <00:13:05.410>stack <00:13:05.585>is, <00:13:05.760>uh, <00:13:05.935>largely <00:13:06.110>power <00:13:06.285>automate.

292
00:13:08.675 --> 00:13:10.325
<00:13:08.675>This <00:13:08.830>is <00:13:08.986>something <00:13:09.141>even <00:13:09.297>if <00:13:09.452>you <00:13:09.608>know <00:13:09.763>it <00:13:09.919>or <00:13:10.074>not.

293
00:13:10.425 --> 00:13:12.445
<00:13:10.425>Uh, <00:13:10.625>this <00:13:10.824>is <00:13:11.025>something <00:13:11.224>that <00:13:11.425>my <00:13:11.625>work, <00:13:11.824>uh,

294
00:13:13.215 --> 00:13:16.125
<00:13:13.215>daily <00:13:13.355>work <00:13:13.495>makes <00:13:13.635>up <00:13:13.775>90% <00:13:13.915>of <00:13:14.055>the <00:13:14.195>stuff <00:13:14.335>that <00:13:14.475>I <00:13:14.615>do.

295
00:13:16.665 --> 00:13:17.925
<00:13:16.665>And <00:13:16.891>I <00:13:17.118>just <00:13:17.345>wanna <00:13:17.572>show <00:13:17.799>you

296
00:13:17.995 --> 00:13:20.045
<00:13:17.995>what <00:13:18.170>in <00:13:18.345>my <00:13:18.520>step <00:13:18.695>is <00:13:18.870>possible <00:13:19.045>at <00:13:19.220>the <00:13:19.395>moment.

297
00:13:20.105 --> 00:13:23.765
<00:13:20.105>So <00:13:20.245>we're <00:13:20.385>gonna <00:13:20.525>be <00:13:20.665>taking, <00:13:20.805>um, <00:13:20.945>this <00:13:21.085>prompt <00:13:21.225>here, <00:13:21.365>um, <00:13:21.505>just

298
00:13:23.765 --> 00:13:24.845
<00:13:23.765>for <00:13:24.008>you <00:13:24.251>in <00:13:24.494>a <00:13:24.737>nutshell.

299
00:13:24.845 --> 00:13:28.605
<00:13:24.845>Power <00:13:25.020>automate <00:13:25.195>and, <00:13:25.370>uh, <00:13:25.545>enables <00:13:25.720>you <00:13:25.895>to <00:13:26.070>create <00:13:26.245>automations.

300
00:13:29.265 --> 00:13:32.325
<00:13:29.265>Um, <00:13:29.381>so <00:13:29.498>you <00:13:29.615>can <00:13:29.731>put <00:13:29.848>things <00:13:29.965>side <00:13:30.081>by <00:13:30.198>side <00:13:30.314>that <00:13:30.431>happen <00:13:30.548>with, <00:13:30.665>uh,

301
00:13:32.565 --> 00:13:35.005
<00:13:32.565>specific <00:13:32.765>triggers, <00:13:32.965>and <00:13:33.165>you <00:13:33.365>have <00:13:33.565>a <00:13:33.765>web, <00:13:33.965>uh,

302
00:13:35.625 --> 00:13:36.765
<00:13:35.625>UI <00:13:35.830>where <00:13:36.035>you <00:13:36.240>can <00:13:36.445>do <00:13:36.651>this.

303
00:13:37.545 --> 00:13:39.925
<00:13:37.545>And <00:13:37.700>I'm <00:13:37.856>gonna <00:13:38.011>just <00:13:38.167>say, <00:13:38.322>okay, <00:13:38.478>I <00:13:38.633>want <00:13:38.789>the <00:13:38.944>product

304
00:13:40.065 --> 00:13:41.805
<00:13:40.065>of <00:13:40.265>Power <00:13:40.465>Automat <00:13:40.665>is <00:13:40.865>called, <00:13:41.065>called <00:13:41.265>the <00:13:41.465>Flow.

305
00:13:42.065 --> 00:13:43.565
<00:13:42.065>So <00:13:42.290>I'm <00:13:42.515>gonna <00:13:42.740>go <00:13:42.965>to <00:13:43.190>Power <00:13:43.415>Automat

306
00:13:43.565 --> 00:13:46.365
<00:13:43.565>and <00:13:43.740>say, <00:13:43.915>okay, <00:13:44.090>I <00:13:44.265>want <00:13:44.440>to <00:13:44.615>create <00:13:44.790>a <00:13:44.965>flow

307
00:13:46.365 --> 00:13:49.685
<00:13:46.365>that <00:13:46.492>runs <00:13:46.619>every <00:13:46.746>Tuesday <00:13:46.874>at <00:13:47.001>9:00 <00:13:47.128>AM <00:13:47.255>That <00:13:47.383>sends <00:13:47.510>me <00:13:47.637>a <00:13:47.765>nice

308
00:13:49.685 --> 00:13:51.525
<00:13:49.685>message <00:13:49.885>of <00:13:50.084>what <00:13:50.285>a <00:13:50.484>great <00:13:50.685>programmer <00:13:50.885>I <00:13:51.084>am,

309
00:13:51.865 --> 00:13:53.445
<00:13:51.865>and <00:13:52.065>that <00:13:52.265>women <00:13:52.465>in <00:13:52.665>it <00:13:52.865>are <00:13:53.065>really <00:13:53.265>awesome.

310
00:13:53.705 --> 00:13:57.925
<00:13:53.705>So <00:13:53.821>let's <00:13:53.938>do <00:13:54.055>this. <00:13:54.171>Go <00:13:54.288>to <00:13:54.405>Power <00:13:54.521>Automate. <00:13:54.638>Uh, <00:13:54.755>this <00:13:54.871>is <00:13:54.988>M <00:13:55.105>365.

311
00:13:57.935 --> 00:14:01.285
<00:13:57.935>We're <00:13:58.109>gonna <00:13:58.285>go, <00:13:58.459>this <00:13:58.635>is <00:13:58.810>Power <00:13:58.984>Automate, <00:13:59.160>skip, <00:13:59.334>um,

312
00:14:01.585 --> 00:14:02.645
<00:14:01.585>and <00:14:01.823>you <00:14:02.062>can <00:14:02.300>see <00:14:02.539>here,

313
00:14:03.105 --> 00:14:06.725
<00:14:03.105>and <00:14:03.260>um, <00:14:03.416>here <00:14:03.571>you <00:14:03.727>would <00:14:03.882>be <00:14:04.038>putting <00:14:04.193>together <00:14:04.349>your <00:14:04.505>automation,

314
00:14:07.185 --> 00:14:09.125
<00:14:07.185>and <00:14:07.359>you <00:14:07.535>have <00:14:07.709>this <00:14:07.885>little <00:14:08.060>window <00:14:08.234>on <00:14:08.410>the <00:14:08.584>side,

315
00:14:09.125 --> 00:14:10.165
<00:14:09.125>which <00:14:09.593>is <00:14:10.060>copilot.

316
00:14:10.705 --> 00:14:13.205
<00:14:10.705>And <00:14:10.860>I'm <00:14:11.016>just <00:14:11.171>gonna <00:14:11.327>take <00:14:11.482>that <00:14:11.638>prompt <00:14:11.793>that <00:14:11.949>we <00:14:12.105>had.

317
00:14:13.505 --> 00:14:15.725
<00:14:13.505>And <00:14:13.645>please <00:14:13.785>notice <00:14:13.925>at <00:14:14.064>the <00:14:14.205>moment <00:14:14.345>it <00:14:14.485>says <00:14:14.625>Add <00:14:14.765>a <00:14:14.905>trigger.

318
00:14:16.225 --> 00:14:18.965
<00:14:16.225>Um, <00:14:16.400>I'm <00:14:16.575>putting <00:14:16.750>in <00:14:16.925>the <00:14:17.100>prompt, <00:14:17.275>uh, <00:14:17.450>right <00:14:17.625>away,

319
00:14:19.265 --> 00:14:21.845
<00:14:19.265>and <00:14:19.465>then <00:14:19.665>hopefully <00:14:19.865>my <00:14:20.064>internet <00:14:20.265>is <00:14:20.465>fast <00:14:20.665>enough.

320
00:14:21.865 --> 00:14:24.165
<00:14:21.865>If <00:14:22.098>not, <00:14:22.331>I've <00:14:22.565>already <00:14:22.798>had <00:14:23.031>it <00:14:23.265>run.

321
00:14:24.545 --> 00:14:28.725
<00:14:24.545>Um, <00:14:24.685>okay, <00:14:24.824>so <00:14:24.964>you <00:14:25.104>can <00:14:25.245>see <00:14:25.385>here <00:14:25.525>already, <00:14:25.665>um, <00:14:25.805>immediately <00:14:25.944>with

322
00:14:28.725 --> 00:14:31.325
<00:14:28.725>that <00:14:28.900>understanding, <00:14:29.075>the <00:14:29.250>product <00:14:29.425>that <00:14:29.600>we <00:14:29.775>have <00:14:29.950>here <00:14:30.125>is

323
00:14:31.915 --> 00:14:33.205
<00:14:31.915>this <00:14:32.495>specific <00:14:33.076>power

324
00:14:33.225 --> 00:14:36.685
<00:14:33.225>to <00:14:33.425>my <00:14:33.625>copilot <00:14:33.825>is <00:14:34.025>built <00:14:34.225>into <00:14:34.425>power <00:14:34.625>automate,

325
00:14:36.685 --> 00:14:39.205
<00:14:36.685>which <00:14:36.840>means <00:14:36.996>not <00:14:37.151>only <00:14:37.307>can <00:14:37.462>it <00:14:37.618>give <00:14:37.773>you <00:14:37.929>generic, <00:14:38.084>uh,

326
00:14:40.105 --> 00:14:42.125
<00:14:40.105>not <00:14:40.385>only <00:14:40.665>can <00:14:40.945>it <00:14:41.225>generate <00:14:41.505>code

327
00:14:42.225 --> 00:14:44.965
<00:14:42.225>or <00:14:42.400>data <00:14:42.575>as <00:14:42.750>you <00:14:42.925>could <00:14:43.100>usually <00:14:43.275>see <00:14:43.450>from <00:14:43.625>GPT,

328
00:14:44.965 --> 00:14:48.245
<00:14:44.965>but <00:14:45.165>it's <00:14:45.365>actually <00:14:45.565>accessing, <00:14:45.765>um, <00:14:45.965>all <00:14:46.165>the <00:14:46.365>capabilities

329
00:14:48.275 --> 00:14:51.205
<00:14:48.275>that <00:14:48.508>Powermate <00:14:48.741>has <00:14:48.975>and <00:14:49.208>is <00:14:49.441>influencing <00:14:49.675>them.

330
00:14:52.145 --> 00:14:54.685
<00:14:52.145>Um, <00:14:52.272>this <00:14:52.399>is <00:14:52.526>taking <00:14:52.654>a <00:14:52.781>while, <00:14:52.908>so <00:14:53.035>I'm <00:14:53.163>just <00:14:53.290>gonna <00:14:53.417>skip <00:14:53.545>forward

331
00:14:54.745 --> 00:14:57.365
<00:14:54.745>and <00:14:54.945>say <00:14:55.145>roughly, <00:14:55.345>this <00:14:55.545>usually <00:14:55.745>takes <00:14:55.945>between <00:14:56.145>one

332
00:14:57.365 --> 00:14:58.485
<00:14:57.365>and <00:14:57.566>three <00:14:57.768>minutes <00:14:57.969>at <00:14:58.171>the <00:14:58.373>moment.

333
00:14:58.945 --> 00:15:02.205
<00:14:58.945>Um, <00:14:59.072>what <00:14:59.199>would <00:14:59.326>be <00:14:59.454>the <00:14:59.581>output <00:14:59.708>that <00:14:59.835>you <00:14:59.963>get <00:15:00.090>when <00:15:00.217>it's <00:15:00.345>done?

334
00:15:02.275 --> 00:15:03.565
<00:15:02.275>It's <00:15:02.565>gonna <00:15:02.855>put <00:15:03.145>together <00:15:03.436>here.

335
00:15:03.825 --> 00:15:05.925
<00:15:03.825>So <00:15:04.000>remember <00:15:04.175>we <00:15:04.350>looked, <00:15:04.525>uh, <00:15:04.700>this <00:15:04.875>was <00:15:05.050>the <00:15:05.225>prompt.

336
00:15:05.925 --> 00:15:08.205
<00:15:05.925>Create <00:15:06.080>a <00:15:06.236>flow <00:15:06.391>that <00:15:06.547>runs <00:15:06.702>every <00:15:06.858>Tuesday <00:15:07.013>at <00:15:07.169>9:00 <00:15:07.324>AM

337
00:15:08.785 --> 00:15:10.525
<00:15:08.785>So <00:15:09.064>it's <00:15:09.344>put <00:15:09.625>together <00:15:09.905>a <00:15:10.185>recurrence,

338
00:15:11.045 --> 00:15:13.805
<00:15:11.045>a <00:15:11.245>weekly <00:15:11.444>recurrence <00:15:11.645>every <00:15:11.844>Tuesday <00:15:12.045>at <00:15:12.245>9:00 <00:15:12.444>AM.

339
00:15:14.665 --> 00:15:16.765
<00:15:14.665>Um, <00:15:14.839>and <00:15:15.015>that <00:15:15.189>sends <00:15:15.365>me <00:15:15.540>a <00:15:15.714>nice <00:15:15.890>message <00:15:16.064>of

340
00:15:16.765 --> 00:15:20.005
<00:15:16.765>what <00:15:16.881>a <00:15:16.998>great <00:15:17.115>program <00:15:17.231>I <00:15:17.348>am <00:15:17.465>and <00:15:17.581>that <00:15:17.698>women <00:15:17.814>are <00:15:17.931>awesome <00:15:18.048>in <00:15:18.165>ot.

341
00:15:20.425 --> 00:15:24.125
<00:15:20.425>Um, <00:15:20.599>the <00:15:20.775>AI <00:15:20.949>here <00:15:21.125>at <00:15:21.300>Co-pilot <00:15:21.474>chose <00:15:21.650>Microsoft <00:15:21.824>Teams

342
00:15:24.385 --> 00:15:26.765
<00:15:24.385>as <00:15:24.525>the <00:15:24.665>medium <00:15:24.805>of, <00:15:24.944>of <00:15:25.085>sending <00:15:25.225>a <00:15:25.365>message <00:15:25.505>in <00:15:25.645>a <00:15:25.785>chat,

343
00:15:27.545 --> 00:15:28.605
<00:15:27.545>and <00:15:27.783>it's <00:15:28.021>put <00:15:28.260>in <00:15:28.499>high.

344
00:15:28.805 --> 00:15:31.045
<00:15:28.805>I <00:15:28.944>didn't <00:15:29.084>specify <00:15:29.224>the <00:15:29.364>name, <00:15:29.505>I <00:15:29.645>just <00:15:29.785>wanted <00:15:29.925>to <00:15:30.064>remind <00:15:30.204>you

345
00:15:31.045 --> 00:15:32.285
<00:15:31.045>what <00:15:31.268>a <00:15:31.491>great <00:15:31.714>programmer <00:15:31.937>you <00:15:32.161>are.

346
00:15:32.555 --> 00:15:34.565
<00:15:32.555>Ladi, <00:15:32.905>ladi <00:15:33.255>la, <00:15:33.604>uh, <00:15:33.954>nicely,

347
00:15:34.785 --> 00:15:36.885
<00:15:34.785>all <00:15:34.985>the <00:15:35.185>backslash <00:15:35.385>n <00:15:35.584>in <00:15:35.785>here <00:15:35.985>as <00:15:36.185>well.

348
00:15:37.025 --> 00:15:39.445
<00:15:37.025>So <00:15:37.258>you <00:15:37.491>can <00:15:37.725>see, <00:15:37.958>um, <00:15:38.191>of <00:15:38.425>course,

349
00:15:39.795 --> 00:15:42.885
<00:15:39.795>this <00:15:39.995>is <00:15:40.194>not <00:15:40.395>the <00:15:40.594>most <00:15:40.795>complex <00:15:40.995>flow, <00:15:41.194>uh,

350
00:15:43.035 --> 00:15:45.605
<00:15:43.035>most <00:15:43.175>complex <00:15:43.314>automation <00:15:43.454>that <00:15:43.594>I <00:15:43.735>have <00:15:43.875>to <00:15:44.015>build <00:15:44.155>in <00:15:44.295>my <00:15:44.435>daily,

351
00:15:45.905 --> 00:15:47.325
<00:15:45.905>um, <00:15:47.183>doing.

352
00:15:47.985 --> 00:15:50.845
<00:15:47.985>Um, <00:15:48.112>but <00:15:48.239>if <00:15:48.366>I <00:15:48.494>tell <00:15:48.621>you <00:15:48.748>that <00:15:48.875>this <00:15:49.003>is <00:15:49.130>my <00:15:49.257>main <00:15:49.385>stack,

353
00:15:51.025 --> 00:15:54.005
<00:15:51.025>and <00:15:51.180>this <00:15:51.336>is <00:15:51.491>possible <00:15:51.647>within <00:15:51.802>three <00:15:51.958>minutes, <00:15:52.113>this <00:15:52.269>is <00:15:52.425>daunting.

354
00:15:54.225 --> 00:15:56.045
<00:15:54.225>Um, <00:15:54.575>this <00:15:54.925>is <00:15:55.275>definitely <00:15:55.625>something

355
00:15:56.045 --> 00:15:58.765
<00:15:56.045>that <00:15:56.245>is <00:15:56.444>already <00:15:56.645>affecting <00:15:56.844>me <00:15:57.045>as <00:15:57.245>a, <00:15:57.444>uh,

356
00:15:58.945 --> 00:16:01.125
<00:15:58.945>low <00:15:59.225>code <00:15:59.505>slash <00:15:59.785>uh, <00:16:00.065>cloud <00:16:00.345>developer.

357
00:16:01.345 --> 00:16:03.965
<00:16:01.345>Um, <00:16:01.545>it's <00:16:01.745>not <00:16:01.945>super <00:16:02.145>great <00:16:02.345>at <00:16:02.545>the <00:16:02.745>moment.

358
00:16:04.065 --> 00:16:06.485
<00:16:04.065>So <00:16:04.240>I, <00:16:04.415>I <00:16:04.590>constantly, <00:16:04.765>every <00:16:04.940>week <00:16:05.115>I <00:16:05.290>go <00:16:05.465>back

359
00:16:06.945 --> 00:16:09.165
<00:16:06.945>and <00:16:07.120>I <00:16:07.295>try <00:16:07.470>to <00:16:07.645>put <00:16:07.820>in <00:16:07.995>really <00:16:08.170>complex <00:16:08.345>things,

360
00:16:09.165 --> 00:16:10.645
<00:16:09.165>and <00:16:09.387>at <00:16:09.608>the <00:16:09.831>moment, <00:16:10.053>I'm <00:16:10.275>still <00:16:10.497>winning.

361
00:16:11.265 --> 00:16:15.485
<00:16:11.265>Um, <00:16:11.405>at <00:16:11.545>the <00:16:11.685>moment, <00:16:11.824>um, <00:16:11.965>people <00:16:12.105>need <00:16:12.245>me <00:16:12.385>to <00:16:12.525>create <00:16:12.665>the,

362
00:16:15.585 --> 00:16:17.445
<00:16:15.585>the <00:16:15.865>best <00:16:16.145>possible <00:16:16.425>automations <00:16:16.705>in <00:16:16.985>here.

363
00:16:17.865 --> 00:16:20.525
<00:16:17.865>Um, <00:16:18.005>but <00:16:18.145>personally <00:16:18.285>I <00:16:18.425>think <00:16:18.565>it's <00:16:18.705>only <00:16:18.845>a <00:16:18.985>matter <00:16:19.125>of <00:16:19.265>time

364
00:16:20.775 --> 00:16:22.565
<00:16:20.775>until <00:16:20.975>I <00:16:21.175>have <00:16:21.375>to <00:16:21.574>look <00:16:21.775>for <00:16:21.975>different <00:16:22.175>stack.

365
00:16:23.505 --> 00:16:26.525
<00:16:23.505>Um, <00:16:23.785>so <00:16:24.064>that's <00:16:24.345>already <00:16:24.625>daunting, <00:16:24.905>right?

366
00:16:26.585 --> 00:16:29.565
<00:16:26.585>We <00:16:26.760>had, <00:16:26.935>uh, <00:16:27.110>the <00:16:27.285>web <00:16:27.460>developers <00:16:27.635>were <00:16:27.810>seven <00:16:27.985>minutes,

367
00:16:29.625 --> 00:16:33.005
<00:16:29.625>and <00:16:29.765>you <00:16:29.905>get <00:16:30.045>this <00:16:30.185>great, <00:16:30.325>uh, <00:16:30.465>yes <00:16:30.605>no <00:16:30.745>app <00:16:30.885>power <00:16:31.025>automate

368
00:16:33.005 --> 00:16:35.205
<00:16:33.005>where <00:16:33.160>copilot <00:16:33.316>is <00:16:33.471>like, <00:16:33.627>let <00:16:33.782>me <00:16:33.938>do <00:16:34.093>that <00:16:34.249>for <00:16:34.405>you.

369
00:16:35.825 --> 00:16:37.925
<00:16:35.825>Um, <00:16:36.000>and <00:16:36.175>now <00:16:36.350>we're <00:16:36.525>gonna <00:16:36.700>go <00:16:36.875>into <00:16:37.050>the <00:16:37.225>topic

370
00:16:37.925 --> 00:16:39.725
<00:16:37.925>of <00:16:38.625>prompt <00:16:39.324>exploration.

371
00:16:39.825 --> 00:16:43.205
<00:16:39.825>So <00:16:39.952>let's <00:16:40.079>look <00:16:40.206>at <00:16:40.334>a <00:16:40.461>couple <00:16:40.588>of <00:16:40.715>dev <00:16:40.843>prompts <00:16:40.970>that <00:16:41.097>might <00:16:41.225>be,

372
00:16:43.705 --> 00:16:44.965
<00:16:43.705>um, <00:16:44.272>more <00:16:44.839>generic.

373
00:16:45.225 --> 00:16:47.765
<00:16:45.225>Uh, <00:16:45.380>so <00:16:45.536>not <00:16:45.691>just <00:16:45.847>in <00:16:46.002>low <00:16:46.158>code <00:16:46.313>power <00:16:46.469>automate <00:16:46.625>stack.

374
00:16:48.385 --> 00:16:52.085
<00:16:48.385>And <00:16:48.525>mostly <00:16:48.665>what <00:16:48.805>I'll <00:16:48.944>be <00:16:49.085>trying <00:16:49.225>to <00:16:49.365>do <00:16:49.505>is, <00:16:49.645>um, <00:16:49.785>we'll,

375
00:16:52.185 --> 00:16:53.285
<00:16:52.185>um, <00:16:52.680>go <00:16:53.175>further.

376
00:16:53.415 --> 00:16:57.325
<00:16:53.415>We'll <00:16:53.589>go <00:16:53.765>from <00:16:53.939>very <00:16:54.115>generic, <00:16:54.290>um, <00:16:54.464>general <00:16:54.640>purpose <00:16:54.814>prompts

377
00:16:57.325 --> 00:16:59.565
<00:16:57.325>to <00:16:57.558>more, <00:16:57.791>more <00:16:58.025>deep <00:16:58.258>dive <00:16:58.491>tap <00:16:58.725>prompts.

378
00:17:00.145 --> 00:17:03.765
<00:17:00.145>And <00:17:00.272>usually <00:17:00.399>where <00:17:00.526>it <00:17:00.654>fits, <00:17:00.781>I <00:17:00.908>will <00:17:01.035>put <00:17:01.163>side <00:17:01.290>by <00:17:01.417>side, <00:17:01.545>uh,

379
00:17:03.825 --> 00:17:04.885
<00:17:03.825>the <00:17:04.143>different <00:17:04.461>I <00:17:04.779>outputs

380
00:17:04.885 --> 00:17:09.125
<00:17:04.885>that <00:17:05.025>you <00:17:05.165>get <00:17:05.305>from <00:17:05.444>the <00:17:05.585>general <00:17:05.724>AI <00:17:05.865>versus <00:17:06.004>the <00:17:06.145>developer <00:17:06.285>ai.

381
00:17:09.265 --> 00:17:11.005
<00:17:09.265>And <00:17:09.498>keep <00:17:09.731>in <00:17:09.965>mind, <00:17:10.198>um, <00:17:10.431>for <00:17:10.665>me,

382
00:17:11.005 --> 00:17:14.405
<00:17:11.005>the <00:17:11.160>general <00:17:11.316>AI <00:17:11.471>being <00:17:11.627>Azure <00:17:11.782>open <00:17:11.938>AI <00:17:12.093>with <00:17:12.249>GPT <00:17:12.405>something,

383
00:17:14.905 --> 00:17:16.645
<00:17:14.905>and <00:17:15.138>I <00:17:15.371>know <00:17:15.605>that's <00:17:15.838>important <00:17:16.071>to <00:17:16.305>something,

384
00:17:16.645 --> 00:17:17.965
<00:17:16.645>I'll <00:17:16.814>look <00:17:16.984>it <00:17:17.154>up, <00:17:17.323>which <00:17:17.493>one <00:17:17.663>it <00:17:17.832>was.

385
00:17:18.385 --> 00:17:21.485
<00:17:18.385>And, <00:17:18.618>uh, <00:17:18.851>the <00:17:19.085>GitHub <00:17:19.318>copilot <00:17:19.551>dev <00:17:19.785>ai.

386
00:17:23.065 --> 00:17:25.965
<00:17:23.065>So <00:17:23.205>the <00:17:23.345>first <00:17:23.485>prompt, <00:17:23.625>a <00:17:23.765>very <00:17:23.905>general <00:17:24.045>one, <00:17:24.185>has <00:17:24.325>got <00:17:24.465>nothing

387
00:17:25.965 --> 00:17:29.765
<00:17:25.964>to <00:17:26.092>do <00:17:26.219>with <00:17:26.346>Dev <00:17:26.474>yet, <00:17:26.601>is <00:17:26.728>I <00:17:26.855>went, <00:17:26.983>uh, <00:17:27.110>into <00:17:27.237>the <00:17:27.365>models

388
00:17:30.385 --> 00:17:33.765
<00:17:30.385>and <00:17:30.512>said, <00:17:30.639>I <00:17:30.766>posted <00:17:30.894>a, <00:17:31.021>an <00:17:31.148>off <00:17:31.275>topic <00:17:31.403>prompt, <00:17:31.530>if <00:17:31.657>you <00:17:31.785>will.

389
00:17:33.785 --> 00:17:37.045
<00:17:33.785>So <00:17:33.940>I <00:17:34.096>said, <00:17:34.251>okay, <00:17:34.407>I <00:17:34.562>think <00:17:34.718>something, <00:17:34.873>I <00:17:35.029>imagine <00:17:35.185>something,

390
00:17:37.165 --> 00:17:39.205
<00:17:37.165>I <00:17:37.365>think <00:17:37.565>my <00:17:37.764>boss <00:17:37.965>is <00:17:38.165>treating <00:17:38.365>me <00:17:38.565>unfairly.

391
00:17:39.205 --> 00:17:40.645
<00:17:39.205>What <00:17:39.529>should <00:17:39.853>I <00:17:40.177>do? <00:17:40.501>The,

392
00:17:41.125 --> 00:17:44.005
<00:17:41.125>whenever <00:17:41.265>you <00:17:41.405>see <00:17:41.545>this <00:17:41.685>blue <00:17:41.825>with <00:17:41.965>gray, <00:17:42.105>that's <00:17:42.245>the <00:17:42.385>general <00:17:42.525>ai,

393
00:17:44.005 --> 00:17:47.485
<00:17:44.005>that's <00:17:44.145>Azure <00:17:44.285>ai, <00:17:44.425>uh, <00:17:44.565>studio <00:17:44.705>where <00:17:44.845>you <00:17:44.985>can <00:17:45.125>try <00:17:45.265>out, <00:17:45.405>uh,

394
00:17:47.485 --> 00:17:49.525
<00:17:47.485>the <00:17:47.685>model <00:17:47.885>and <00:17:48.084>everything <00:17:48.284>you've <00:17:48.485>done <00:17:48.685>to <00:17:48.885>see

395
00:17:49.525 --> 00:17:51.525
<00:17:49.525>how <00:17:49.758>it <00:17:49.991>interacts <00:17:50.225>in <00:17:50.458>a <00:17:50.691>chat <00:17:50.925>situation.

396
00:17:52.145 --> 00:17:54.165
<00:17:52.145>So <00:17:52.378>the <00:17:52.611>general <00:17:52.845>AI <00:17:53.078>was <00:17:53.311>like, <00:17:53.545>okay,

397
00:17:54.225 --> 00:17:56.845
<00:17:54.225>I'm <00:17:54.458>sorry <00:17:54.691>you <00:17:54.925>experiencing <00:17:55.158>this <00:17:55.391>situation <00:17:55.625>here

398
00:17:56.845 --> 00:17:58.325
<00:17:56.845>that <00:17:57.035>are <00:17:57.225>the <00:17:57.415>steps <00:17:57.606>that <00:17:57.796>you <00:17:57.986>can <00:17:58.177>do.

399
00:17:58.945 --> 00:18:02.485
<00:17:58.945>Um, <00:17:59.072>and <00:17:59.199>then <00:17:59.326>I <00:17:59.454>put <00:17:59.581>the <00:17:59.708>same <00:17:59.835>prompt <00:17:59.963>into <00:18:00.090>the <00:18:00.217>dev <00:18:00.345>ai.

400
00:18:02.665 --> 00:18:03.685
<00:18:02.665>And <00:18:02.971>that's <00:18:03.277>quite <00:18:03.582>interesting

401
00:18:03.685 --> 00:18:07.685
<00:18:03.685>because <00:18:03.860>GitHub <00:18:04.034>already <00:18:04.210>said, <00:18:04.385>as <00:18:04.560>an <00:18:04.735>AI <00:18:04.909>programming <00:18:05.085>assistant,

402
00:18:07.805 --> 00:18:09.725
<00:18:07.805>I <00:18:08.085>specialize <00:18:08.365>in <00:18:08.645>software <00:18:08.925>development <00:18:09.205>topics.

403
00:18:10.225 --> 00:18:11.605
<00:18:10.225>Now <00:18:10.535>that's <00:18:10.846>already <00:18:11.156>very <00:18:11.467>interesting

404
00:18:11.805 --> 00:18:14.445
<00:18:11.805>'cause <00:18:11.960>even <00:18:12.116>though <00:18:12.271>we're <00:18:12.427>not <00:18:12.582>in <00:18:12.738>the <00:18:12.893>developer <00:18:13.049>context <00:18:13.205>yet,

405
00:18:14.475 --> 00:18:16.925
<00:18:14.475>it's <00:18:14.675>very <00:18:14.875>interesting <00:18:15.074>to <00:18:15.274>see <00:18:15.475>that <00:18:15.675>those <00:18:15.875>restrictions

406
00:18:16.925 --> 00:18:18.845
<00:18:16.925>that <00:18:17.158>I <00:18:17.391>talked <00:18:17.625>about <00:18:17.858>before <00:18:18.091>in <00:18:18.325>the,

407
00:18:19.095 --> 00:18:21.125
<00:18:19.095>where <00:18:19.328>is <00:18:19.561>my <00:18:19.795>data <00:18:20.028>coming <00:18:20.261>from, <00:18:20.495>um,

408
00:18:21.225 --> 00:18:22.285
<00:18:21.225>can <00:18:21.384>be <00:18:21.543>a <00:18:21.702>good <00:18:21.861>or <00:18:22.020>bad <00:18:22.179>thing.

409
00:18:22.345 --> 00:18:25.725
<00:18:22.345>But <00:18:22.500>it's <00:18:22.656>just <00:18:22.811>something <00:18:22.967>that <00:18:23.122>if <00:18:23.278>you <00:18:23.433>have <00:18:23.589>different <00:18:23.745>things

410
00:18:25.785 --> 00:18:28.925
<00:18:25.785>to <00:18:25.940>do <00:18:26.096>in <00:18:26.251>your <00:18:26.407>daily <00:18:26.562>doing <00:18:26.718>as <00:18:26.873>a <00:18:27.029>developer, <00:18:27.185>um,

411
00:18:29.065 --> 00:18:30.445
<00:18:29.065>you <00:18:29.313>should <00:18:29.561>keep <00:18:29.810>in <00:18:30.058>mind, <00:18:30.307>um,

412
00:18:30.445 --> 00:18:33.045
<00:18:30.445>that <00:18:30.600>you <00:18:30.756>will <00:18:30.911>get <00:18:31.067>very <00:18:31.222>different <00:18:31.378>results <00:18:31.533>from <00:18:31.689>your <00:18:31.845>prompt.

413
00:18:33.705 --> 00:18:36.325
<00:18:33.705>So <00:18:33.879>to <00:18:34.054>warm <00:18:34.230>off <00:18:34.405>the <00:18:34.580>off <00:18:34.754>topic, <00:18:34.929>uh, <00:18:35.105>prompt,

414
00:18:37.215 --> 00:18:38.725
<00:18:37.215>let's <00:18:37.486>look <00:18:37.758>at <00:18:38.030>the <00:18:38.302>second <00:18:38.573>example.

415
00:18:39.545 --> 00:18:42.725
<00:18:39.545>Um, <00:18:39.685>and <00:18:39.825>bear <00:18:39.965>in <00:18:40.105>mind, <00:18:40.245>most <00:18:40.385>of <00:18:40.525>you'll <00:18:40.665>probably <00:18:40.805>think, <00:18:40.945>uh,

416
00:18:43.065 --> 00:18:44.965
<00:18:43.065>why <00:18:43.345>would <00:18:43.625>I <00:18:43.905>ask <00:18:44.185>GPT <00:18:44.465>that?

417
00:18:44.985 --> 00:18:47.485
<00:18:44.985>Why <00:18:45.084>would <00:18:45.185>I <00:18:45.284>go <00:18:45.385>into <00:18:45.485>an <00:18:45.584>ai? <00:18:45.685>I <00:18:45.784>can <00:18:45.885>look <00:18:45.985>this <00:18:46.084>up <00:18:46.185>on <00:18:46.284>the <00:18:46.385>web.

418
00:18:47.675 --> 00:18:49.925
<00:18:47.675>I'll <00:18:47.830>tell <00:18:47.986>you <00:18:48.141>at <00:18:48.297>the <00:18:48.452>end <00:18:48.608>why <00:18:48.763>this <00:18:48.919>is <00:18:49.075>still

419
00:18:50.085 --> 00:18:51.325
<00:18:50.085>a, <00:18:50.364>a <00:18:50.643>very <00:18:50.922>valid <00:18:51.201>prompt.

420
00:18:52.145 --> 00:18:55.885
<00:18:52.145>Um, <00:18:52.320>the <00:18:52.495>background <00:18:52.670>here <00:18:52.845>was <00:18:53.020>a <00:18:53.195>customer <00:18:53.370>was <00:18:53.545>interested.

421
00:18:55.915 --> 00:18:58.725
<00:18:55.915>They <00:18:56.090>had <00:18:56.264>some, <00:18:56.440>some <00:18:56.615>kind <00:18:56.790>of <00:18:56.965>custom <00:18:57.139>solutions <00:18:57.315>software,

422
00:18:58.745 --> 00:19:03.525
<00:18:58.745>and <00:18:58.861>they <00:18:58.978>asked <00:18:59.094>me <00:18:59.211>if <00:18:59.328>with <00:18:59.445>my <00:18:59.561>stack, <00:18:59.678>I <00:18:59.794>could <00:18:59.911>be <00:19:00.028>building, <00:19:00.145>um,

423
00:19:04.245 --> 00:19:07.085
<00:19:04.245>a <00:19:04.419>new <00:19:04.594>custom <00:19:04.770>version <00:19:04.945>for <00:19:05.120>them <00:19:05.294>using <00:19:05.469>SharePoint <00:19:05.645>online.

424
00:19:07.785 --> 00:19:11.205
<00:19:07.785>And <00:19:07.925>they <00:19:08.065>posted, <00:19:08.205>uh, <00:19:08.345>some <00:19:08.485>information <00:19:08.625>in <00:19:08.765>an <00:19:08.905>email <00:19:09.045>to <00:19:09.185>say

425
00:19:11.205 --> 00:19:13.805
<00:19:11.205>what <00:19:11.405>their <00:19:11.605>current, <00:19:11.804>um, <00:19:12.004>model <00:19:12.205>does <00:19:12.405>in <00:19:12.605>German

426
00:19:13.945 --> 00:19:15.845
<00:19:13.945>or <00:19:14.145>what <00:19:14.345>their <00:19:14.544>current <00:19:14.745>software <00:19:14.945>does <00:19:15.145>in <00:19:15.345>German.

427
00:19:16.345 --> 00:19:18.805
<00:19:16.345>So <00:19:16.545>I <00:19:16.745>went <00:19:16.945>off, <00:19:17.145>took <00:19:17.345>this <00:19:17.545>information, <00:19:17.745>and,

428
00:19:18.865 --> 00:19:22.165
<00:19:18.865>and <00:19:19.005>I, <00:19:19.145>uh, <00:19:19.285>decided <00:19:19.425>to <00:19:19.565>feed <00:19:19.705>it <00:19:19.845>into <00:19:19.985>the <00:19:20.125>general <00:19:20.265>ai.

429
00:19:22.185 --> 00:19:23.725
<00:19:22.185>So <00:19:22.383>I <00:19:22.581>said, <00:19:22.779>the <00:19:22.976>client <00:19:23.175>needs <00:19:23.372>this <00:19:23.571>feature.

430
00:19:24.115 --> 00:19:25.325
<00:19:24.115>What <00:19:24.332>do <00:19:24.550>they <00:19:24.768>mean <00:19:24.986>by <00:19:25.204>that?

431
00:19:25.915 --> 00:19:27.765
<00:19:25.915>Something, <00:19:26.381>something, <00:19:26.848>something, <00:19:27.315>something.

432
00:19:27.765 --> 00:19:30.205
<00:19:27.765>This <00:19:27.940>is <00:19:28.115>exactly <00:19:28.290>verbatim, <00:19:28.465>Tim, <00:19:28.640>what <00:19:28.815>the <00:19:28.990>client <00:19:29.165>said.

433
00:19:30.825 --> 00:19:34.285
<00:19:30.825>Um, <00:19:31.000>and <00:19:31.175>interestingly, <00:19:31.350>um, <00:19:31.525>in <00:19:31.700>that <00:19:31.875>further <00:19:32.050>conversation, <00:19:32.225>uh,

434
00:19:34.285 --> 00:19:37.725
<00:19:34.285>with <00:19:34.440>the <00:19:34.596>general <00:19:34.751>ai, <00:19:34.907>not <00:19:35.062>only <00:19:35.218>got <00:19:35.373>I, <00:19:35.529>uh, <00:19:35.685>uh,

435
00:19:38.035 --> 00:19:40.805
<00:19:38.035>just <00:19:38.235>like <00:19:38.435>I <00:19:38.635>prompted <00:19:38.835>anyway, <00:19:39.035>uh, <00:19:39.235>the <00:19:39.435>information,

436
00:19:40.915 --> 00:19:42.365
<00:19:40.915>what <00:19:41.350>these <00:19:41.785>things <00:19:42.220>mean,

437
00:19:42.395 --> 00:19:45.765
<00:19:42.395>what <00:19:42.550>they <00:19:42.706>do <00:19:42.861>in <00:19:43.017>my <00:19:43.172>stack <00:19:43.328>in <00:19:43.483>SharePoint <00:19:43.639>online, <00:19:43.795>um,

438
00:19:45.825 --> 00:19:46.965
<00:19:45.825>but <00:19:46.081>also <00:19:46.338>towards <00:19:46.594>the <00:19:46.851>end.

439
00:19:47.085 --> 00:19:49.605
<00:19:47.085>I <00:19:47.225>also <00:19:47.365>got <00:19:47.505>where <00:19:47.645>I <00:19:47.785>can <00:19:47.925>find <00:19:48.065>it <00:19:48.205>in <00:19:48.345>SharePoint <00:19:48.485>online,

440
00:19:49.625 --> 00:19:52.405
<00:19:49.625>how <00:19:49.741>I <00:19:49.858>can <00:19:49.975>set <00:19:50.091>it <00:19:50.208>up, <00:19:50.325>uh, <00:19:50.441>and <00:19:50.558>so <00:19:50.675>on <00:19:50.791>and <00:19:50.908>so <00:19:51.025>forth.

441
00:19:52.745 --> 00:19:55.005
<00:19:52.745>And <00:19:52.885>that <00:19:53.024>of <00:19:53.165>course, <00:19:53.304>even <00:19:53.445>as <00:19:53.584>a <00:19:53.725>developer <00:19:53.864>might <00:19:54.004>be <00:19:54.145>something

442
00:19:55.005 --> 00:19:57.965
<00:19:55.005>that <00:19:55.160>might <00:19:55.316>be <00:19:55.471>really, <00:19:55.627>uh, <00:19:55.782>interesting <00:19:55.938>and <00:19:56.093>useful <00:19:56.249>to <00:19:56.405>you

443
00:19:57.965 --> 00:20:01.045
<00:19:57.965>because <00:19:58.092>you <00:19:58.219>might <00:19:58.346>now <00:19:58.474>say, <00:19:58.601>okay, <00:19:58.728>hang <00:19:58.855>on, <00:19:58.983>why <00:19:59.110>would <00:19:59.237>I <00:19:59.365>feed

444
00:20:01.045 --> 00:20:03.005
<00:20:01.045>that <00:20:01.220>into <00:20:01.395>an <00:20:01.570>ai <00:20:01.745>when <00:20:01.920>I <00:20:02.095>can <00:20:02.270>Google <00:20:02.445>that?

445
00:20:03.765 --> 00:20:05.525
<00:20:03.765>I <00:20:03.965>think <00:20:04.165>that <00:20:04.365>really <00:20:04.565>depends <00:20:04.765>on <00:20:04.965>your <00:20:05.165>stack.

446
00:20:06.185 --> 00:20:07.485
<00:20:06.185>Um, <00:20:06.574>with <00:20:06.965>my <00:20:07.355>stack,

447
00:20:07.615 --> 00:20:10.085
<00:20:07.615>which <00:20:07.815>I <00:20:08.015>told <00:20:08.215>you <00:20:08.415>is <00:20:08.615>largely <00:20:08.815>Microsoft <00:20:09.015>based.

448
00:20:10.545 --> 00:20:12.925
<00:20:10.545>Um, <00:20:10.700>the <00:20:10.856>one <00:20:11.011>thing <00:20:11.167>that <00:20:11.322>I <00:20:11.478>don't <00:20:11.633>have <00:20:11.789>is <00:20:11.945>documentation.

449
00:20:14.285 --> 00:20:15.885
<00:20:14.285>I <00:20:14.460>know <00:20:14.635>this <00:20:14.810>is <00:20:14.985>gonna <00:20:15.160>be <00:20:15.335>on <00:20:15.510>the <00:20:15.685>internet

450
00:20:15.885 --> 00:20:16.925
<00:20:15.885>forever <00:20:16.197>and <00:20:16.509>ever, <00:20:16.821>ever.

451
00:20:17.555 --> 00:20:19.605
<00:20:17.555>It's, <00:20:17.905>there <00:20:18.255>is <00:20:18.605>sometimes <00:20:18.955>documentation,

452
00:20:19.605 --> 00:20:22.325
<00:20:19.605>but <00:20:19.760>the <00:20:19.916>general <00:20:20.071>rule <00:20:20.227>is <00:20:20.382>the <00:20:20.538>more <00:20:20.693>specific <00:20:20.849>it <00:20:21.005>is,

453
00:20:22.425 --> 00:20:23.605
<00:20:22.425>the <00:20:22.690>more <00:20:22.956>German <00:20:23.221>it <00:20:23.487>is.

454
00:20:23.745 --> 00:20:27.685
<00:20:23.745>Um, <00:20:23.872>and <00:20:23.999>the <00:20:24.126>more <00:20:24.254>deep <00:20:24.381>dive <00:20:24.508>in <00:20:24.635>a <00:20:24.763>specific <00:20:24.890>setting <00:20:25.017>it <00:20:25.145>is,

455
00:20:27.745 --> 00:20:30.845
<00:20:27.745>the <00:20:27.945>less <00:20:28.145>likely <00:20:28.344>you're <00:20:28.544>gonna <00:20:28.745>find <00:20:28.945>official <00:20:29.145>documentation.

456
00:20:31.345 --> 00:20:33.645
<00:20:31.345>And <00:20:31.500>usually <00:20:31.656>for <00:20:31.811>things <00:20:31.967>like <00:20:32.122>that, <00:20:32.278>when <00:20:32.433>I <00:20:32.589>Google <00:20:32.745>them,

457
00:20:33.945 --> 00:20:37.445
<00:20:33.945>I'm <00:20:34.085>stuck <00:20:34.225>with <00:20:34.365>stuff <00:20:34.504>that <00:20:34.645>is <00:20:34.784>up <00:20:34.925>to <00:20:35.064>four <00:20:35.205>years <00:20:35.345>old,

458
00:20:37.915 --> 00:20:41.005
<00:20:37.915>only <00:20:38.090>in <00:20:38.264>English, <00:20:38.440>and <00:20:38.615>most <00:20:38.790>of <00:20:38.965>the <00:20:39.139>time <00:20:39.315>wrong,

459
00:20:41.705 --> 00:20:42.725
<00:20:41.705>uh, <00:20:42.164>or <00:20:42.622>outdated.

460
00:20:43.105 --> 00:20:45.165
<00:20:43.105>And <00:20:43.305>you <00:20:43.505>can't <00:20:43.705>find <00:20:43.905>anything <00:20:44.105>on <00:20:44.305>Stack <00:20:44.505>overflow

461
00:20:45.445 --> 00:20:47.245
<00:20:45.445>'cause <00:20:45.725>it's <00:20:46.004>not <00:20:46.284>a <00:20:46.564>programming <00:20:46.845>issue.

462
00:20:47.905 --> 00:20:51.245
<00:20:47.905>So, <00:20:48.060>um, <00:20:48.216>in <00:20:48.371>a <00:20:48.527>normal <00:20:48.682>setting, <00:20:48.838>uh, <00:20:48.993>finding <00:20:49.149>an <00:20:49.305>answer

463
00:20:51.245 --> 00:20:53.565
<00:20:51.245>for <00:20:51.400>this <00:20:51.556>would <00:20:51.711>probably <00:20:51.867>take <00:20:52.022>me <00:20:52.178>one <00:20:52.333>to <00:20:52.489>five <00:20:52.645>hours.

464
00:20:54.265 --> 00:20:55.685
<00:20:54.265>Uh, <00:20:54.520>this <00:20:54.776>took <00:20:55.031>me <00:20:55.287>two <00:20:55.543>minutes.

465
00:20:55.985 --> 00:20:58.885
<00:20:55.985>Um, <00:20:56.140>I <00:20:56.296>think <00:20:56.451>this <00:20:56.607>already <00:20:56.762>has <00:20:56.918>huge <00:20:57.073>implications <00:20:57.229>for <00:20:57.385>some

466
00:20:58.885 --> 00:21:01.765
<00:20:58.885>of <00:20:59.025>the <00:20:59.165>tasks <00:20:59.305>that <00:20:59.445>we're <00:20:59.585>doing <00:20:59.725>in <00:20:59.865>our <00:21:00.004>daily <00:21:00.145>developer <00:21:00.285>life,

467
00:21:02.225 --> 00:21:05.485
<00:21:02.225>um, <00:21:02.365>how <00:21:02.504>this <00:21:02.645>is <00:21:02.784>gonna <00:21:02.925>impact <00:21:03.064>the <00:21:03.205>time <00:21:03.344>that <00:21:03.485>we <00:21:03.625>have

468
00:21:05.545 --> 00:21:07.005
<00:21:05.545>to <00:21:05.873>spend <00:21:06.202>on <00:21:06.530>other <00:21:06.859>things.

469
00:21:07.145 --> 00:21:10.205
<00:21:07.145>So <00:21:07.345>just <00:21:07.545>very <00:21:07.745>interesting <00:21:07.945>second <00:21:08.145>prompt <00:21:08.345>in <00:21:08.545>terms

470
00:21:10.205 --> 00:21:13.925
<00:21:10.205>of <00:21:10.379>meta <00:21:10.554>information, <00:21:10.730>let's <00:21:10.905>take <00:21:11.080>it <00:21:11.254>up <00:21:11.429>a <00:21:11.605>notch.

471
00:21:14.185 --> 00:21:17.085
<00:21:14.185>Um, <00:21:14.360>let's <00:21:14.534>look <00:21:14.710>at <00:21:14.885>one <00:21:15.060>of <00:21:15.235>my <00:21:15.409>favorite <00:21:15.585>examples,

472
00:21:17.845 --> 00:21:18.925
<00:21:17.845>reliable <00:21:18.331>web <00:21:18.817>info.

473
00:21:19.585 --> 00:21:21.005
<00:21:19.585>Um, <00:21:19.840>let's <00:21:20.096>see <00:21:20.351>what <00:21:20.607>I <00:21:20.863>wanted.

474
00:21:21.245 --> 00:21:24.205
<00:21:21.245>I <00:21:21.445>went <00:21:21.645>to <00:21:21.844>the <00:21:22.044>dev, <00:21:22.245>uh, <00:21:22.445>um, <00:21:22.645>AI

475
00:21:24.205 --> 00:21:25.445
<00:21:24.205>and <00:21:24.484>said, <00:21:24.763>please <00:21:25.042>provide <00:21:25.321>me

476
00:21:25.445 --> 00:21:28.085
<00:21:25.445>with <00:21:25.600>three <00:21:25.756>valid <00:21:25.911>links <00:21:26.067>on <00:21:26.222>the <00:21:26.378>web <00:21:26.533>for <00:21:26.689>good <00:21:26.845>free

477
00:21:28.145 --> 00:21:31.885
<00:21:28.145>and <00:21:28.345>login <00:21:28.545>free <00:21:28.745>quality <00:21:28.945>learning <00:21:29.145>materials <00:21:29.345>on <00:21:29.545>cybersecurity.

478
00:21:32.385 --> 00:21:35.005
<00:21:32.385>Now, <00:21:32.585>this <00:21:32.785>would <00:21:32.985>be <00:21:33.185>another <00:21:33.385>example <00:21:33.585>on <00:21:33.785>web,

479
00:21:35.185 --> 00:21:39.605
<00:21:35.185>but <00:21:35.312>of <00:21:35.439>course <00:21:35.566>here <00:21:35.694>I <00:21:35.821>would <00:21:35.948>be <00:21:36.075>going <00:21:36.203>one, <00:21:36.330>um, <00:21:36.457>step <00:21:36.585>further

480
00:21:39.825 --> 00:21:44.085
<00:21:39.825>and <00:21:39.965>not <00:21:40.105>just <00:21:40.245>asking <00:21:40.385>anything, <00:21:40.525>but <00:21:40.665>I <00:21:40.805>wanted, <00:21:40.945>um, <00:21:41.085>valid <00:21:41.225>links.

481
00:21:44.185 --> 00:21:47.165
<00:21:44.185>Uh, <00:21:44.360>I <00:21:44.534>wanted <00:21:44.710>some <00:21:44.885>kind <00:21:45.060>of <00:21:45.235>evaluation <00:21:45.409>by <00:21:45.585>GPT

482
00:21:47.165 --> 00:21:48.365
<00:21:47.165>to <00:21:47.380>say <00:21:47.597>which <00:21:47.813>ones <00:21:48.029>are <00:21:48.245>good.

483
00:21:49.105 --> 00:21:52.085
<00:21:49.105>And, <00:21:49.280>um, <00:21:49.455>evaluation <00:21:49.630>as <00:21:49.805>well <00:21:49.980>as, <00:21:50.155>um, <00:21:50.330>login <00:21:50.505>free.

484
00:21:52.145 --> 00:21:53.765
<00:21:52.145>So <00:21:52.345>I'm <00:21:52.545>passing <00:21:52.745>on <00:21:52.945>all <00:21:53.145>kinds <00:21:53.345>of <00:21:53.545>things

485
00:21:53.765 --> 00:21:56.045
<00:21:53.765>that <00:21:53.965>would <00:21:54.165>require <00:21:54.365>manual <00:21:54.565>work <00:21:54.765>at <00:21:54.965>this <00:21:55.165>point.

486
00:21:56.665 --> 00:22:00.845
<00:21:56.665>Um, <00:21:56.805>and <00:21:56.945>generally <00:21:57.085>as <00:21:57.225>a <00:21:57.365>sort <00:21:57.504>of <00:21:57.645>disclaimer, <00:21:57.784>uh, <00:21:57.925>for <00:21:58.065>you,

487
00:22:01.545 --> 00:22:02.845
<00:22:01.545>um, <00:22:01.837>already, <00:22:02.130>that's <00:22:02.422>a <00:22:02.715>kind

488
00:22:02.845 --> 00:22:06.005
<00:22:02.845>of <00:22:02.972>take <00:22:03.099>home <00:22:03.226>message <00:22:03.354>at <00:22:03.481>the <00:22:03.608>time <00:22:03.735>being, <00:22:03.863>when <00:22:03.990>I <00:22:04.117>tested, <00:22:04.245>uh,

489
00:22:06.005 --> 00:22:09.445
<00:22:06.005>GitHub <00:22:06.205>copilot, <00:22:06.405>it <00:22:06.605>was <00:22:06.805>really <00:22:07.005>much <00:22:07.205>more <00:22:07.405>helpful

490
00:22:09.785 --> 00:22:12.645
<00:22:09.785>for <00:22:09.960>my <00:22:10.135>programming <00:22:10.310>tasks, <00:22:10.485>uh, <00:22:10.660>than <00:22:10.835>the <00:22:11.010>general <00:22:11.185>ai.

491
00:22:13.305 --> 00:22:17.685
<00:22:13.305>Um, <00:22:13.421>but <00:22:13.538>even <00:22:13.655>this <00:22:13.771>one, <00:22:13.888>which <00:22:14.005>is <00:22:14.121>not <00:22:14.238>free <00:22:14.355>by <00:22:14.471>the <00:22:14.588>way, <00:22:14.705>um,

492
00:22:17.955 --> 00:22:20.205
<00:22:17.955>gave <00:22:18.155>me <00:22:18.355>as <00:22:18.554>part <00:22:18.754>of <00:22:18.955>the <00:22:19.155>three, <00:22:19.355>uh,

493
00:22:20.775 --> 00:22:22.125
<00:22:20.775>links <00:22:21.018>that <00:22:21.261>it <00:22:21.504>provided <00:22:21.747>me <00:22:21.990>with.

494
00:22:22.465 --> 00:22:23.765
<00:22:22.465>One <00:22:22.757>of <00:22:23.050>them <00:22:23.342>was <00:22:23.635>Coursera.

495
00:22:24.385 --> 00:22:27.165
<00:22:24.385>And <00:22:24.560>of <00:22:24.735>course, <00:22:24.910>um, <00:22:25.085>if <00:22:25.260>you <00:22:25.435>know <00:22:25.610>Coursera, <00:22:25.785>um,

496
00:22:27.435 --> 00:22:28.525
<00:22:27.435>there's <00:22:27.680>good <00:22:27.925>stuff <00:22:28.170>on <00:22:28.416>there,

497
00:22:28.545 --> 00:22:32.965
<00:22:28.545>but <00:22:28.685>it <00:22:28.825>doesn't, <00:22:28.965>uh, <00:22:29.105>uh, <00:22:29.245>um, <00:22:29.385>adhere <00:22:29.525>with, <00:22:29.665>um, <00:22:29.805>login <00:22:29.945>free.

498
00:22:33.225 --> 00:22:35.485
<00:22:33.225>So <00:22:33.365>Coursera, <00:22:33.504>obviously <00:22:33.645>you <00:22:33.784>need <00:22:33.925>to <00:22:34.064>sign <00:22:34.205>up, <00:22:34.344>you <00:22:34.485>do <00:22:34.625>need

499
00:22:35.485 --> 00:22:38.885
<00:22:35.485>to <00:22:35.612>do <00:22:35.739>something <00:22:35.866>else, <00:22:35.994>and <00:22:36.121>something <00:22:36.248>that <00:22:36.375>you <00:22:36.503>will <00:22:36.630>see <00:22:36.757>a <00:22:36.885>lot

500
00:22:38.885 --> 00:22:40.485
<00:22:38.885>of <00:22:39.235>times, <00:22:39.585>and <00:22:39.935>I'm <00:22:40.285>interested

501
00:22:40.505 --> 00:22:42.245
<00:22:40.505>to <00:22:40.705>see <00:22:40.905>when <00:22:41.105>this <00:22:41.305>is <00:22:41.505>gonna <00:22:41.705>be <00:22:41.905>different.

502
00:22:42.865 --> 00:22:46.725
<00:22:42.865>Um, <00:22:43.065>one <00:22:43.265>of <00:22:43.465>them, <00:22:43.665>cyber, <00:22:43.865>it <00:22:44.065>didn't <00:22:44.265>exist.

503
00:22:47.035 --> 00:22:51.845
<00:22:47.035>This <00:22:47.162>is <00:22:47.289>something <00:22:47.416>that <00:22:47.544>happens <00:22:47.671>a <00:22:47.798>lot <00:22:47.925>with <00:22:48.053>many <00:22:48.180>a, <00:22:48.307>uh, <00:22:48.435>ais,

504
00:22:51.985 --> 00:22:53.645
<00:22:51.985>um, <00:22:52.264>that <00:22:52.544>they're <00:22:52.824>just <00:22:53.104>so <00:22:53.385>creative

505
00:22:53.705 --> 00:22:55.085
<00:22:53.705>and <00:22:54.326>so <00:22:54.947>generative

506
00:22:55.555 --> 00:22:57.805
<00:22:55.555>that <00:22:55.755>they're <00:22:55.955>creating <00:22:56.155>things <00:22:56.355>that <00:22:56.555>do <00:22:56.755>not <00:22:56.955>exist.

507
00:22:58.185 --> 00:23:01.445
<00:22:58.185>So <00:22:58.418>our <00:22:58.651>third <00:22:58.885>example, <00:22:59.118>reliable <00:22:59.351>web <00:22:59.585>info.

508
00:23:03.155 --> 00:23:06.725
<00:23:03.155>Yeah, <00:23:03.330>it <00:23:03.504>depends. <00:23:03.680>You <00:23:03.855>have <00:23:04.030>to <00:23:04.205>take <00:23:04.379>this <00:23:04.555>one.

509
00:23:06.865 --> 00:23:09.365
<00:23:06.865>So <00:23:06.992>I <00:23:07.119>think <00:23:07.246>this <00:23:07.374>is <00:23:07.501>an <00:23:07.628>example <00:23:07.755>where <00:23:07.883>as <00:23:08.010>a <00:23:08.137>developer, <00:23:08.265>you,

510
00:23:09.465 --> 00:23:11.085
<00:23:09.465>you <00:23:09.639>save, <00:23:09.814>this <00:23:09.990>is <00:23:10.165>something <00:23:10.340>you <00:23:10.514>need <00:23:10.689>to <00:23:10.865>do.

511
00:23:11.585 --> 00:23:16.325
<00:23:11.585>Um, <00:23:11.725>you, <00:23:11.865>your <00:23:12.005>job <00:23:12.145>is <00:23:12.285>still <00:23:12.425>safe <00:23:12.565>definitely <00:23:12.705>at <00:23:12.845>this <00:23:12.985>point.

512
00:23:17.145 --> 00:23:18.445
<00:23:17.145>Now, <00:23:17.340>let's <00:23:17.534>take <00:23:17.730>it <00:23:17.925>up <00:23:18.120>a <00:23:18.315>notch

513
00:23:18.445 --> 00:23:20.685
<00:23:18.445>and <00:23:18.620>say, <00:23:18.794>okay, <00:23:18.970>we're <00:23:19.145>gonna <00:23:19.320>be <00:23:19.495>looking <00:23:19.669>at <00:23:19.845>examples

514
00:23:20.685 --> 00:23:21.725
<00:23:20.685>that <00:23:20.996>are <00:23:21.309>closer <00:23:21.620>to

515
00:23:21.725 --> 00:23:24.485
<00:23:21.725>what <00:23:21.925>developer <00:23:22.125>developers <00:23:22.324>do <00:23:22.524>as <00:23:22.725>their <00:23:22.925>daily <00:23:23.125>tasks.

516
00:23:25.145 --> 00:23:26.965
<00:23:25.145>So <00:23:25.378>we <00:23:25.611>have <00:23:25.845>a <00:23:26.078>classic <00:23:26.311>example <00:23:26.545>here.

517
00:23:27.285 --> 00:23:31.525
<00:23:27.285>I <00:23:27.412>have <00:23:27.539>a <00:23:27.666>CSV <00:23:27.794>file, <00:23:27.921>which <00:23:28.048>has, <00:23:28.175>in <00:23:28.303>my <00:23:28.430>example, <00:23:28.557>it's <00:23:28.685>19,

518
00:23:31.585 --> 00:23:34.885
<00:23:31.585>but <00:23:31.740>let's <00:23:31.896>say <00:23:32.051>it's <00:23:32.207>got <00:23:32.362>hundreds <00:23:32.518>of <00:23:32.673>thousands <00:23:32.829>of <00:23:32.985>rows,

519
00:23:35.545 --> 00:23:38.525
<00:23:35.545>and <00:23:35.745>I'm <00:23:35.945>feeding <00:23:36.145>into <00:23:36.345>my <00:23:36.545>two <00:23:36.745>ais, <00:23:36.945>uh,

520
00:23:38.525 --> 00:23:40.605
<00:23:38.525>that <00:23:38.805>it <00:23:39.085>should <00:23:39.365>fetch <00:23:39.645>all <00:23:39.925>anomalies.

521
00:23:41.145 --> 00:23:43.925
<00:23:41.145>And <00:23:41.320>I'm <00:23:41.495>not <00:23:41.670>specifying <00:23:41.845>further, <00:23:42.020>I'm <00:23:42.195>just <00:23:42.370>gonna <00:23:42.545>say,

522
00:23:43.955 --> 00:23:46.165
<00:23:43.955>what <00:23:44.155>are <00:23:44.355>the <00:23:44.554>anomalies <00:23:44.754>that <00:23:44.955>you <00:23:45.155>can <00:23:45.355>find?

523
00:23:46.225 --> 00:23:48.005
<00:23:46.225>And <00:23:46.458>of <00:23:46.691>course, <00:23:46.925>that's <00:23:47.158>gonna <00:23:47.391>be <00:23:47.625>interesting

524
00:23:48.005 --> 00:23:51.365
<00:23:48.005>because <00:23:48.180>of <00:23:48.355>course <00:23:48.530>the <00:23:48.705>data <00:23:48.880>might <00:23:49.055>have, <00:23:49.230>um, <00:23:49.405>anomalies

525
00:23:51.365 --> 00:23:52.645
<00:23:51.365>where <00:23:51.749>things <00:23:52.133>are <00:23:52.517>wrong

526
00:23:52.745 --> 00:23:53.885
<00:23:52.745>or <00:23:53.001>where, <00:23:53.258>you <00:23:53.514>know, <00:23:53.771>um,

527
00:23:54.165 --> 00:23:57.045
<00:23:54.165>I <00:23:54.340>would <00:23:54.514>be <00:23:54.690>missing <00:23:54.865>one <00:23:55.040>line <00:23:55.215>or <00:23:55.389>one <00:23:55.565>row.

528
00:23:57.625 --> 00:24:00.845
<00:23:57.625>Um, <00:23:57.765>but <00:23:57.905>also <00:23:58.045>they <00:23:58.185>could <00:23:58.325>be <00:23:58.465>ha <00:23:58.605>having <00:23:58.745>anoma <00:23:58.885>anomalies <00:23:59.025>in

529
00:24:00.845 --> 00:24:02.045
<00:24:00.845>terms <00:24:01.205>of <00:24:01.565>the <00:24:01.925>metadata.

530
00:24:02.065 --> 00:24:06.805
<00:24:02.065>So <00:24:02.220>if, <00:24:02.376>uh, <00:24:02.531>general, <00:24:02.687>for <00:24:02.842>instance, <00:24:02.998>phone <00:24:03.153>numbers <00:24:03.309>match <00:24:03.465>up,

531
00:24:07.185 --> 00:24:09.725
<00:24:07.185>uh, <00:24:07.418>to <00:24:07.651>some <00:24:07.885>kind <00:24:08.118>of <00:24:08.351>general <00:24:08.585>rule.

532
00:24:10.265 --> 00:24:12.485
<00:24:10.265>So <00:24:10.420>this <00:24:10.576>is <00:24:10.731>what <00:24:10.887>I <00:24:11.042>fed <00:24:11.198>to <00:24:11.353>the <00:24:11.509>two <00:24:11.665>ai.

533
00:24:12.635 --> 00:24:16.205
<00:24:12.635>What <00:24:12.775>did <00:24:12.915>the <00:24:13.055>general <00:24:13.195>AI <00:24:13.335>say? <00:24:13.475>I <00:24:13.615>said, <00:24:13.754>okay, <00:24:13.895>thank <00:24:14.035>you.

534
00:24:16.205 --> 00:24:19.125
<00:24:16.205>There <00:24:16.405>are <00:24:16.605>three <00:24:16.804>random <00:24:17.004>anomalies <00:24:17.205>in <00:24:17.405>line <00:24:17.605>five.

535
00:24:19.505 --> 00:24:23.445
<00:24:19.505>It, <00:24:19.645>uh, <00:24:19.785>find <00:24:19.925>out <00:24:20.065>that <00:24:20.205>the <00:24:20.345>standard <00:24:20.485>format <00:24:20.625>was <00:24:20.765>different, <00:24:20.905>um,

536
00:24:23.585 --> 00:24:24.445
<00:24:23.585>to <00:24:23.778>the <00:24:23.972>standard, <00:24:24.165>or <00:24:24.359>the

537
00:24:24.445 --> 00:24:25.605
<00:24:24.445>format <00:24:24.653>was <00:24:24.862>different <00:24:25.071>to <00:24:25.280>the <00:24:25.489>standard.

538
00:24:26.545 --> 00:24:29.005
<00:24:26.545>It <00:24:26.745>said <00:24:26.945>that <00:24:27.145>the <00:24:27.345>address <00:24:27.545>is <00:24:27.745>an <00:24:27.945>unusual

539
00:24:29.005 --> 00:24:30.085
<00:24:29.005>combination <00:24:29.491>of <00:24:29.977>letters.

540
00:24:30.625 --> 00:24:33.765
<00:24:30.625>Um, <00:24:30.741>and <00:24:30.858>it <00:24:30.975>had <00:24:31.091>some <00:24:31.208>kind <00:24:31.325>of <00:24:31.441>concept <00:24:31.558>of <00:24:31.675>what <00:24:31.791>an <00:24:31.908>address <00:24:32.025>in

541
00:24:33.765 --> 00:24:35.885
<00:24:33.765>that <00:24:33.998>sort <00:24:34.231>of <00:24:34.465>context <00:24:34.698>should <00:24:34.931>look <00:24:35.165>like.

542
00:24:36.625 --> 00:24:39.325
<00:24:36.625>And <00:24:36.858>it's <00:24:37.091>looking <00:24:37.325>at <00:24:37.558>a <00:24:37.791>syntactical <00:24:38.025>anomaly,

543
00:24:39.325 --> 00:24:41.165
<00:24:39.325>which <00:24:39.605>is <00:24:39.885>the <00:24:40.165>state <00:24:40.445>is <00:24:40.725>lowercase.

544
00:24:41.465 --> 00:24:44.725
<00:24:41.465>Um, <00:24:41.665>so <00:24:41.865>instead <00:24:42.064>of, <00:24:42.264>uh, <00:24:42.465>uh, <00:24:42.665>uppercase <00:24:42.865>letters,

545
00:24:44.865 --> 00:24:45.925
<00:24:44.865>you <00:24:45.183>had <00:24:45.501>lowercase <00:24:45.819>letters.

546
00:24:47.205 --> 00:24:49.725
<00:24:47.205>Interestingly, <00:24:47.345>when <00:24:47.485>I <00:24:47.625>fed <00:24:47.764>the <00:24:47.905>same <00:24:48.044>thing <00:24:48.185>to <00:24:48.324>the <00:24:48.465>dev <00:24:48.605>context,

547
00:24:50.145 --> 00:24:52.485
<00:24:50.145>um, <00:24:50.378>I <00:24:50.611>also <00:24:50.845>got <00:24:51.078>very <00:24:51.311>interesting <00:24:51.545>stuff.

548
00:24:52.485 --> 00:24:53.565
<00:24:52.485>It <00:24:52.809>was <00:24:53.133>completely <00:24:53.457>different.

549
00:24:53.905 --> 00:24:55.885
<00:24:53.905>So <00:24:54.080>I <00:24:54.254>got <00:24:54.430>like, <00:24:54.605>there <00:24:54.780>are <00:24:54.955>duplicate <00:24:55.129>phone <00:24:55.305>numbers,

550
00:24:56.295 --> 00:24:58.085
<00:24:56.295>there <00:24:56.761>are <00:24:57.228>duplicate <00:24:57.695>addresses,

551
00:24:58.145 --> 00:25:02.205
<00:24:58.145>and <00:24:58.272>some <00:24:58.399>of <00:24:58.526>the <00:24:58.654>do, <00:24:58.781>uh, <00:24:58.908>email <00:24:59.035>domains <00:24:59.163>are <00:24:59.290>from <00:24:59.417>weird, <00:24:59.545>uh,

552
00:25:02.315 --> 00:25:03.325
<00:25:02.315>free <00:25:03.224>domains.

553
00:25:03.785 --> 00:25:06.525
<00:25:03.785>So <00:25:03.912>what <00:25:04.039>you <00:25:04.166>can <00:25:04.294>take <00:25:04.421>away <00:25:04.548>from <00:25:04.675>here <00:25:04.803>again, <00:25:04.930>is <00:25:05.057>that, <00:25:05.185>um,

554
00:25:06.825 --> 00:25:09.965
<00:25:06.825>of <00:25:07.000>course <00:25:07.175>you <00:25:07.350>could <00:25:07.525>be <00:25:07.700>doing <00:25:07.875>some <00:25:08.050>prompt <00:25:08.225>engineering,

555
00:25:09.985 --> 00:25:11.845
<00:25:09.985>you <00:25:10.218>could <00:25:10.451>be <00:25:10.685>redoing <00:25:10.918>the <00:25:11.151>prompts, <00:25:11.385>um,

556
00:25:12.545 --> 00:25:15.125
<00:25:12.545>and <00:25:12.700>making <00:25:12.856>sure <00:25:13.011>that <00:25:13.167>you <00:25:13.322>really <00:25:13.478>get <00:25:13.633>the <00:25:13.789>huge <00:25:13.945>summary

557
00:25:15.145 --> 00:25:16.525
<00:25:15.145>of <00:25:15.393>everything <00:25:15.641>that <00:25:15.890>you're <00:25:16.138>getting <00:25:16.387>here.

558
00:25:16.865 --> 00:25:20.285
<00:25:16.865>But <00:25:17.020>that <00:25:17.176>already <00:25:17.331>shows <00:25:17.487>you <00:25:17.642>that <00:25:17.798>you <00:25:17.953>would <00:25:18.109>probably <00:25:18.265>have

559
00:25:20.285 --> 00:25:21.685
<00:25:20.285>to <00:25:20.537>know <00:25:20.789>what <00:25:21.041>you're <00:25:21.293>looking <00:25:21.545>for.

560
00:25:21.985 --> 00:25:24.965
<00:25:21.985>So <00:25:22.125>you <00:25:22.264>would <00:25:22.405>have <00:25:22.544>to <00:25:22.685>adapt <00:25:22.824>your <00:25:22.965>prompt <00:25:23.104>to <00:25:23.245>say, <00:25:23.385>look

561
00:25:24.985 --> 00:25:29.845
<00:25:24.985>for <00:25:25.159>duplicate <00:25:25.334>phone <00:25:25.510>numbers, <00:25:25.685>addresses, <00:25:25.860>and <00:25:26.034>what <00:25:26.209>have <00:25:26.385>you.

562
00:25:30.225 --> 00:25:32.005
<00:25:30.225>And <00:25:30.504>that <00:25:30.784>of <00:25:31.064>course, <00:25:31.344>already <00:25:31.625>suggests

563
00:25:32.005 --> 00:25:34.205
<00:25:32.005>that <00:25:32.238>somehow <00:25:32.471>use <00:25:32.705>a <00:25:32.938>developer <00:25:33.171>are <00:25:33.405>still,

564
00:25:34.305 --> 00:25:37.165
<00:25:34.305>or <00:25:34.655>someone <00:25:35.005>who's, <00:25:35.355>who <00:25:35.705>knows

565
00:25:37.165 --> 00:25:38.925
<00:25:37.165>what <00:25:37.365>the <00:25:37.565>data <00:25:37.764>should <00:25:37.965>look <00:25:38.165>like <00:25:38.365>is <00:25:38.565>still

566
00:25:38.945 --> 00:25:40.005
<00:25:38.945>needed <00:25:39.263>in <00:25:39.581>this <00:25:39.899>process.

567
00:25:40.185 --> 00:25:42.205
<00:25:40.185>You <00:25:40.418>can't <00:25:40.651>just <00:25:40.885>rely <00:25:41.118>on <00:25:41.351>it <00:25:41.585>alone.

568
00:25:43.025 --> 00:25:47.165
<00:25:43.025>But <00:25:43.141>bear <00:25:43.258>in <00:25:43.375>mind, <00:25:43.491>um, <00:25:43.608>I <00:25:43.725>then <00:25:43.841>went <00:25:43.958>on <00:25:44.075>to <00:25:44.191>do <00:25:44.308>something <00:25:44.425>that

569
00:25:48.155 --> 00:25:51.125
<00:25:48.155>uhis <00:25:48.295>are <00:25:48.435>really <00:25:48.575>good <00:25:48.715>at, <00:25:48.855>and <00:25:48.995>I <00:25:49.135>said, <00:25:49.274>okay, <00:25:49.415>thank <00:25:49.555>you.

570
00:25:52.145 --> 00:25:56.045
<00:25:52.145>Now <00:25:52.320>please <00:25:52.495>generate <00:25:52.670>a <00:25:52.845>response, <00:25:53.020>Jason, <00:25:53.195>that <00:25:53.370>contains <00:25:53.545>a,

571
00:25:56.185 --> 00:25:58.725
<00:25:56.185>the <00:25:56.418>line <00:25:56.651>where <00:25:56.885>the <00:25:57.118>anomaly <00:25:57.351>occurred, <00:25:57.585>b,

572
00:25:58.725 --> 00:26:00.085
<00:25:58.725>the <00:25:59.133>problem, <00:25:59.541>et <00:25:59.949>cetera.

573
00:26:00.245 --> 00:26:03.405
<00:26:00.245>I <00:26:00.400>just <00:26:00.556>specified, <00:26:00.711>um, <00:26:00.867>that <00:26:01.022>it <00:26:01.178>should <00:26:01.333>take <00:26:01.489>the <00:26:01.645>output

574
00:26:03.405 --> 00:26:05.165
<00:26:03.405>that <00:26:03.685>it <00:26:03.965>gen <00:26:04.245>had <00:26:04.524>generated <00:26:04.805>before

575
00:26:05.345 --> 00:26:08.605
<00:26:05.345>and, <00:26:05.485>uh, <00:26:05.625>put <00:26:05.765>it <00:26:05.905>into <00:26:06.045>a <00:26:06.185>valid <00:26:06.325>Jason, <00:26:06.465>which <00:26:06.605>it <00:26:06.745>did.

576
00:26:09.145 --> 00:26:11.805
<00:26:09.145>And <00:26:09.300>that, <00:26:09.456>of <00:26:09.611>course, <00:26:09.767>is <00:26:09.922>a <00:26:10.078>very <00:26:10.233>interesting <00:26:10.389>game <00:26:10.545>changer

577
00:26:11.805 --> 00:26:14.005
<00:26:11.805>because, <00:26:12.271>um, <00:26:12.738>let's <00:26:13.205>say

578
00:26:14.005 --> 00:26:16.685
<00:26:14.005>that <00:26:14.160>somehow <00:26:14.316>you <00:26:14.471>can <00:26:14.627>tweak <00:26:14.782>your <00:26:14.938>prompt <00:26:15.093>to <00:26:15.249>make <00:26:15.405>sure

579
00:26:16.685 --> 00:26:19.445
<00:26:16.685>that <00:26:16.885>you <00:26:17.085>get <00:26:17.284>all <00:26:17.485>the <00:26:17.685>anoma <00:26:17.885>an <00:26:18.085>anomalies

580
00:26:19.475 --> 00:26:20.565
<00:26:19.475>that <00:26:19.802>you're <00:26:20.129>looking <00:26:20.456>for.

581
00:26:21.265 --> 00:26:24.525
<00:26:21.265>Um, <00:26:21.440>of <00:26:21.615>course, <00:26:21.790>for <00:26:21.965>instance, <00:26:22.140>with <00:26:22.315>Azure <00:26:22.490>Open <00:26:22.665>ai,

582
00:26:24.745 --> 00:26:28.845
<00:26:24.745>you <00:26:24.872>can <00:26:24.999>hook <00:26:25.126>up <00:26:25.254>that <00:26:25.381>capability <00:26:25.508>as <00:26:25.635>an <00:26:25.763>API, <00:26:25.890>meaning <00:26:26.017>no <00:26:26.145>matter

583
00:26:28.845 --> 00:26:30.925
<00:26:28.845>what <00:26:29.000>your <00:26:29.156>code <00:26:29.311>is, <00:26:29.467>no <00:26:29.622>matter <00:26:29.778>what <00:26:29.933>your <00:26:30.089>stack <00:26:30.245>is,

584
00:26:31.025 --> 00:26:33.885
<00:26:31.025>you <00:26:31.165>could <00:26:31.305>be <00:26:31.445>just <00:26:31.585>saying, <00:26:31.725>okay, <00:26:31.865>I'm <00:26:32.005>gonna <00:26:32.145>be <00:26:32.285>using <00:26:32.425>GPT

585
00:26:33.905 --> 00:26:36.165
<00:26:33.905>as <00:26:34.138>my <00:26:34.371>API, <00:26:34.605>I've <00:26:34.838>got <00:26:35.071>some <00:26:35.305>data

586
00:26:36.345 --> 00:26:38.445
<00:26:36.345>and <00:26:36.545>I'm <00:26:36.745>putting <00:26:36.945>it <00:26:37.145>into <00:26:37.345>the <00:26:37.545>this <00:26:37.745>point.

587
00:26:38.445 --> 00:26:40.685
<00:26:38.445>At <00:26:38.620>this <00:26:38.794>point <00:26:38.970>it <00:26:39.145>would <00:26:39.320>be <00:26:39.495>the <00:26:39.669>anomaly, <00:26:39.845>API,

588
00:26:41.225 --> 00:26:44.085
<00:26:41.225>and <00:26:41.341>you <00:26:41.458>would <00:26:41.574>be <00:26:41.691>getting <00:26:41.808>whatever <00:26:41.925>you <00:26:42.041>need <00:26:42.158>if <00:26:42.274>you <00:26:42.391>need <00:26:42.508>a <00:26:42.625>J,

589
00:26:44.995 --> 00:26:47.485
<00:26:44.995>perfect, <00:26:45.195>if <00:26:45.395>you <00:26:45.594>needed <00:26:45.794>more, <00:26:45.995>I <00:26:46.195>don't <00:26:46.395>know,

590
00:26:47.515 --> 00:26:50.925
<00:26:47.515>different <00:26:47.748>structures, <00:26:47.981>different <00:26:48.215>properties, <00:26:48.448>or <00:26:48.681>an <00:26:48.915>XML

591
00:26:50.925 --> 00:26:54.205
<00:26:50.925>or <00:26:51.080>what <00:26:51.236>have <00:26:51.391>you, <00:26:51.547>you <00:26:51.702>could <00:26:51.858>just <00:26:52.013>get <00:26:52.169>it <00:26:52.325>programmatically

592
00:26:54.205 --> 00:26:57.885
<00:26:54.205>without <00:26:54.438>having <00:26:54.671>to <00:26:54.905>do <00:26:55.138>any <00:26:55.371>manual <00:26:55.605>programming

593
00:26:57.885 --> 00:26:59.645
<00:26:57.885>or <00:26:58.351>any <00:26:58.818>manual <00:26:59.285>evaluation

594
00:26:59.705 --> 00:27:03.525
<00:26:59.705>or <00:26:59.860>any <00:27:00.016>data <00:27:00.171>evaluation <00:27:00.327>that <00:27:00.482>you <00:27:00.638>have <00:27:00.793>to <00:27:00.949>implement <00:27:01.105>manually.

595
00:27:03.985 --> 00:27:07.645
<00:27:03.985>And <00:27:04.140>of <00:27:04.296>course, <00:27:04.451>uh, <00:27:04.607>bear <00:27:04.762>in <00:27:04.918>mind, <00:27:05.073>um, <00:27:05.229>the <00:27:05.385>prompting

596
00:27:07.645 --> 00:27:10.765
<00:27:07.645>and <00:27:07.785>getting <00:27:07.925>to <00:27:08.065>this <00:27:08.205>again, <00:27:08.345>took <00:27:08.485>was <00:27:08.625>a <00:27:08.764>matter <00:27:08.905>of <00:27:09.045>minutes.

597
00:27:11.645 --> 00:27:14.005
<00:27:11.645>I <00:27:11.772>don't <00:27:11.899>need <00:27:12.026>to <00:27:12.154>tell <00:27:12.281>you <00:27:12.408>how <00:27:12.535>long <00:27:12.663>this <00:27:12.790>would <00:27:12.917>take <00:27:13.045>you

598
00:27:14.025 --> 00:27:17.645
<00:27:14.025>as <00:27:14.180>a <00:27:14.336>programmer, <00:27:14.491>um, <00:27:14.647>to <00:27:14.802>do <00:27:14.958>this, <00:27:15.113>uh, <00:27:15.269>manually <00:27:15.425>with

599
00:27:18.185 --> 00:27:19.525
<00:27:18.185>syntax, <00:27:18.587>if <00:27:18.989>you <00:27:19.391>will.

600
00:27:20.355 --> 00:27:23.525
<00:27:20.355>Okay, <00:27:20.635>moving <00:27:20.915>on, <00:27:21.195>um, <00:27:21.475>from <00:27:21.755>anomalies,

601
00:27:23.525 --> 00:27:26.285
<00:27:23.525>just <00:27:23.680>checking <00:27:23.836>quickly <00:27:23.991>if <00:27:24.147>there <00:27:24.302>are <00:27:24.458>any <00:27:24.613>questions <00:27:24.769>in <00:27:24.925>the

602
00:27:26.285 --> 00:27:29.405
<00:27:26.285>chat, <00:27:26.485>if <00:27:26.685>I <00:27:26.885>ever <00:27:27.085>find <00:27:27.285>my <00:27:27.485>window <00:27:27.685>again.

603
00:27:30.785 --> 00:27:35.565
<00:27:30.785>Is <00:27:30.912>it <00:27:31.039>here? <00:27:31.166>Is <00:27:31.294>it <00:27:31.421>here? <00:27:31.548>No. <00:27:31.675>Okay, <00:27:31.803>perfect. <00:27:31.930>Um, <00:27:32.057>next <00:27:32.185>example.

604
00:27:35.625 --> 00:27:37.885
<00:27:35.625>Whoops, <00:27:35.975>we <00:27:36.325>were <00:27:36.675>in <00:27:37.025>anomalies.

605
00:27:38.945 --> 00:27:41.525
<00:27:38.945>Yes, <00:27:39.178>let's <00:27:39.411>move <00:27:39.645>on <00:27:39.878>to, <00:27:40.111>uh, <00:27:40.345>example.

606
00:27:41.905 --> 00:27:46.085
<00:27:41.905>Uh, <00:27:42.080>next <00:27:42.254>example <00:27:42.430>would <00:27:42.605>be <00:27:42.780>no <00:27:42.955>documentation, <00:27:43.129>API <00:27:43.305>calls.

607
00:27:46.825 --> 00:27:48.365
<00:27:46.825>Um, <00:27:47.171>that's <00:27:47.518>an <00:27:47.864>interesting <00:27:48.211>one.

608
00:27:48.995 --> 00:27:51.725
<00:27:48.995>Usually <00:27:49.150>what <00:27:49.306>you <00:27:49.461>get, <00:27:49.617>uh, <00:27:49.772>when <00:27:49.928>you <00:27:50.083>look <00:27:50.239>on <00:27:50.395>Reddit,

609
00:27:51.725 --> 00:27:54.605
<00:27:51.725>or <00:27:51.841>if <00:27:51.958>you <00:27:52.074>talk <00:27:52.191>to <00:27:52.308>other <00:27:52.425>programmers <00:27:52.541>who <00:27:52.658>use <00:27:52.774>this <00:27:52.891>a <00:27:53.008>lot, <00:27:53.125>um,

610
00:27:55.045 --> 00:27:58.445
<00:27:55.045>there're <00:27:55.220>generally <00:27:55.395>an <00:27:55.570>agreement <00:27:55.745>that <00:27:55.920>AI <00:27:56.095>is <00:27:56.270>pretty <00:27:56.445>good.

611
00:27:58.745 --> 00:28:01.565
<00:27:58.745>Um, <00:27:58.885>if <00:27:59.024>you <00:27:59.165>provide <00:27:59.304>them <00:27:59.445>with <00:27:59.584>a <00:27:59.725>link <00:27:59.864>to <00:28:00.004>a <00:28:00.145>documentation,

612
00:28:01.585 --> 00:28:02.805
<00:28:01.585>for <00:28:01.859>instance, <00:28:02.134>for <00:28:02.408>an <00:28:02.683>API,

613
00:28:03.345 --> 00:28:06.525
<00:28:03.345>and <00:28:03.545>it <00:28:03.745>would <00:28:03.945>then <00:28:04.145>generate <00:28:04.345>code <00:28:04.545>from, <00:28:04.745>um,

614
00:28:06.525 --> 00:28:07.565
<00:28:06.525>that <00:28:07.461>documentation.

615
00:28:07.985 --> 00:28:10.645
<00:28:07.985>But <00:28:08.140>let's <00:28:08.296>take <00:28:08.451>it <00:28:08.607>one <00:28:08.762>step <00:28:08.918>back <00:28:09.073>and <00:28:09.229>let's <00:28:09.385>see.

616
00:28:10.645 --> 00:28:13.485
<00:28:10.645>What <00:28:10.785>does, <00:28:10.925>uh, <00:28:11.065>AI <00:28:11.205>do <00:28:11.345>when <00:28:11.485>you <00:28:11.625>do <00:28:11.764>not <00:28:11.905>provide <00:28:12.045>them

617
00:28:13.485 --> 00:28:14.525
<00:28:13.485>with <00:28:14.421>documentation?

618
00:28:14.545 --> 00:28:18.605
<00:28:14.545>So <00:28:14.720>what's <00:28:14.895>their <00:28:15.070>inbuilt, <00:28:15.245>um, <00:28:15.420>documentation <00:28:15.595>that <00:28:15.770>they <00:28:15.945>have?

619
00:28:19.385 --> 00:28:22.045
<00:28:19.385>My <00:28:19.585>example <00:28:19.785>comes <00:28:19.985>from, <00:28:20.185>um, <00:28:20.385>I <00:28:20.585>stack <00:28:20.785>obviously,

620
00:28:22.425 --> 00:28:24.045
<00:28:22.425>so <00:28:22.891>Microsoft <00:28:23.358>Graph <00:28:23.825>API.

621
00:28:24.505 --> 00:28:26.125
<00:28:24.505>Um, <00:28:24.855>again, <00:28:25.205>as <00:28:25.555>I <00:28:25.905>said

622
00:28:26.125 --> 00:28:28.485
<00:28:26.125>before, <00:28:26.300>this <00:28:26.475>is <00:28:26.650>something <00:28:26.825>that <00:28:27.000>is <00:28:27.175>not <00:28:27.350>well <00:28:27.525>documented.

623
00:28:29.125 --> 00:28:32.445
<00:28:29.125>I <00:28:29.252>said, <00:28:29.379>uh, <00:28:29.506>to <00:28:29.634>the <00:28:29.761>dev <00:28:29.888>ai, <00:28:30.015>please <00:28:30.143>give <00:28:30.270>me <00:28:30.397>a <00:28:30.525>graph,

624
00:28:33.005 --> 00:28:35.245
<00:28:33.005>Microsoft <00:28:33.238>Graph, <00:28:33.471>API <00:28:33.705>request <00:28:33.938>to <00:28:34.171>add <00:28:34.405>permissions

625
00:28:35.245 --> 00:28:36.725
<00:28:35.245>to <00:28:35.578>an <00:28:35.910>existing <00:28:36.244>SharePoint <00:28:36.577>site.

626
00:28:37.625 --> 00:28:41.445
<00:28:37.625>Um, <00:28:37.741>what's <00:28:37.858>really <00:28:37.975>cool <00:28:38.091>is, <00:28:38.208>um, <00:28:38.325>first <00:28:38.441>of <00:28:38.558>all, <00:28:38.675>it <00:28:38.791>gave <00:28:38.908>me, <00:28:39.025>um,

627
00:28:41.795 --> 00:28:45.805
<00:28:41.795>this, <00:28:41.950>there <00:28:42.106>was, <00:28:42.261>there's <00:28:42.417>hardly, <00:28:42.572>if <00:28:42.728>you <00:28:42.883>know <00:28:43.039>about <00:28:43.195>Endpoint,

628
00:28:45.865 --> 00:28:49.725
<00:28:45.865>you're <00:28:46.020>gonna <00:28:46.176>find <00:28:46.331>some <00:28:46.487>basic, <00:28:46.642>uh, <00:28:46.798>um, <00:28:46.953>documentation <00:28:47.109>on <00:28:47.265>it.

629
00:28:49.745 --> 00:28:51.565
<00:28:49.745>But <00:28:49.872>if <00:28:49.999>you <00:28:50.126>don't <00:28:50.254>know <00:28:50.381>that <00:28:50.508>this <00:28:50.635>is <00:28:50.763>the <00:28:50.890>endpoint <00:28:51.017>you <00:28:51.145>have

630
00:28:51.565 --> 00:28:56.045
<00:28:51.565>to <00:28:51.720>use, <00:28:51.876>um, <00:28:52.031>this <00:28:52.187>is <00:28:52.342>gonna <00:28:52.498>take <00:28:52.653>you <00:28:52.809>hours, <00:28:52.965>hours

631
00:28:56.065 --> 00:28:58.405
<00:28:56.065>and <00:28:56.205>hours <00:28:56.345>to <00:28:56.485>even <00:28:56.625>figure <00:28:56.765>out <00:28:56.905>that <00:28:57.045>this <00:28:57.185>is <00:28:57.325>an <00:28:57.465>option

632
00:28:59.065 --> 00:29:02.365
<00:28:59.065>and <00:28:59.192>it <00:28:59.319>gave <00:28:59.446>me <00:28:59.574>a <00:28:59.701>valid <00:28:59.828>script, <00:28:59.955>uh, <00:29:00.083>of <00:29:00.210>course <00:29:00.337>you <00:29:00.465>have

633
00:29:02.365 --> 00:29:04.485
<00:29:02.365>to <00:29:02.520>put <00:29:02.676>in <00:29:02.831>authorization <00:29:02.987>and <00:29:03.142>so <00:29:03.298>on <00:29:03.453>and <00:29:03.609>so <00:29:03.765>forth,

634
00:29:04.625 --> 00:29:09.325
<00:29:04.625>but <00:29:04.765>it's <00:29:04.905>giving <00:29:05.045>you <00:29:05.185>everything <00:29:05.325>you <00:29:05.465>need, <00:29:05.605>um, <00:29:05.745>to <00:29:05.885>fulfill, <00:29:06.025>um,

635
00:29:09.395 --> 00:29:12.005
<00:29:09.395>this <00:29:09.628>request, <00:29:09.861>which <00:29:10.095>is <00:29:10.328>already <00:29:10.561>pretty <00:29:10.795>amazing.

636
00:29:12.825 --> 00:29:16.365
<00:29:12.825>And <00:29:13.025>then <00:29:13.225>importantly, <00:29:13.425>I <00:29:13.625>said <00:29:13.825>before, <00:29:14.025>um, <00:29:14.225>most

637
00:29:16.505 --> 00:29:20.045
<00:29:16.505>or <00:29:16.645>some <00:29:16.785>ais <00:29:16.925>that <00:29:17.065>you <00:29:17.205>use <00:29:17.345>tend <00:29:17.485>to, <00:29:17.625>in <00:29:17.765>some <00:29:17.905>regards,

638
00:29:20.145 --> 00:29:22.365
<00:29:20.145>makeup <00:29:20.345>stuff, <00:29:20.545>they, <00:29:20.745>they <00:29:20.945>come <00:29:21.145>up <00:29:21.345>with <00:29:21.545>stuff

639
00:29:22.365 --> 00:29:24.125
<00:29:22.365>that <00:29:22.598>doesn't <00:29:22.831>exist, <00:29:23.065>like <00:29:23.298>with <00:29:23.531>the, <00:29:23.765>uh,

640
00:29:24.845 --> 00:29:25.885
<00:29:24.845>URL <00:29:25.079>that <00:29:25.313>we <00:29:25.547>saw <00:29:25.781>before.

641
00:29:26.765 --> 00:29:30.045
<00:29:26.765>Interestingly <00:29:26.940>here, <00:29:27.115>um, <00:29:27.290>I <00:29:27.465>then <00:29:27.640>went <00:29:27.815>on <00:29:27.990>to, <00:29:28.165>uh,

642
00:29:30.265 --> 00:29:32.485
<00:29:30.265>put <00:29:30.440>in <00:29:30.615>a <00:29:30.790>second <00:29:30.965>prompt <00:29:31.140>on <00:29:31.315>top <00:29:31.490>of <00:29:31.665>that,

643
00:29:33.105 --> 00:29:34.645
<00:29:33.105>and <00:29:33.336>I <00:29:33.567>said, <00:29:33.798>okay, <00:29:34.029>cool, <00:29:34.260>thank <00:29:34.491>you.

644
00:29:34.665 --> 00:29:35.765
<00:29:34.665>But <00:29:34.912>what <00:29:35.160>is <00:29:35.407>the <00:29:35.655>graph?

645
00:29:35.965 --> 00:29:38.285
<00:29:35.965>PI <00:29:36.165>call <00:29:36.365>to <00:29:36.564>give <00:29:36.764>this <00:29:36.965>specific <00:29:37.165>group <00:29:37.365>permissions

646
00:29:38.285 --> 00:29:39.445
<00:29:38.285>to <00:29:38.633>that <00:29:38.981>SharePoint <00:29:39.329>site?

647
00:29:40.105 --> 00:29:41.685
<00:29:40.105>And, <00:29:40.571>um, <00:29:41.038>without <00:29:41.505>being

648
00:29:41.925 --> 00:29:44.605
<00:29:41.925>provided, <00:29:42.100>the <00:29:42.274>documentation <00:29:42.450>said <00:29:42.625>as <00:29:42.800>unfortunately <00:29:42.975>as <00:29:43.149>of <00:29:43.325>now,

649
00:29:44.845 --> 00:29:46.045
<00:29:44.845>Microsoft <00:29:45.115>Graph <00:29:45.385>API <00:29:45.655>does <00:29:45.925>not

650
00:29:46.645 --> 00:29:48.525
<00:29:46.645>directly <00:29:46.925>support <00:29:47.205>adding <00:29:47.485>a <00:29:47.764>shoe <00:29:48.045>group

651
00:29:48.545 --> 00:29:51.645
<00:29:48.545>to <00:29:48.720>SharePoint <00:29:48.895>Plus <00:29:49.070>it <00:29:49.245>gave <00:29:49.420>me <00:29:49.595>a <00:29:49.770>valid, <00:29:49.945>um,

652
00:29:51.645 --> 00:29:53.005
<00:29:51.645>alternative <00:29:51.951>how <00:29:52.257>to <00:29:52.563>do <00:29:52.869>this.

653
00:29:53.425 --> 00:29:56.165
<00:29:53.425>Now, <00:29:53.625>this <00:29:53.825>for <00:29:54.024>me <00:29:54.225>personally, <00:29:54.425>is <00:29:54.625>really <00:29:54.825>important

654
00:29:56.225 --> 00:29:59.885
<00:29:56.225>and <00:29:56.458>really <00:29:56.691>awesome, <00:29:56.925>um, <00:29:57.158>because <00:29:57.391>I <00:29:57.625>said

655
00:29:59.885 --> 00:30:03.445
<00:29:59.885>before <00:30:00.025>it <00:30:00.165>would <00:30:00.305>take <00:30:00.445>me <00:30:00.585>hours, <00:30:00.725>um, <00:30:00.865>to <00:30:01.004>figure <00:30:01.145>out <00:30:01.285>if

656
00:30:03.445 --> 00:30:04.965
<00:30:03.445>that <00:30:03.718>endpoint <00:30:03.992>is <00:30:04.265>something <00:30:04.539>that's <00:30:04.812>valid.

657
00:30:05.065 --> 00:30:09.085
<00:30:05.065>But <00:30:05.240>what's <00:30:05.415>even <00:30:05.590>worse <00:30:05.765>is <00:30:05.940>trying <00:30:06.115>out <00:30:06.290>an <00:30:06.465>API

658
00:30:09.535 --> 00:30:11.445
<00:30:09.535>until <00:30:09.735>you <00:30:09.935>figure <00:30:10.135>out <00:30:10.335>what <00:30:10.535>it <00:30:10.735>can't <00:30:10.935>do.

659
00:30:11.985 --> 00:30:15.885
<00:30:11.985>So <00:30:12.159>getting <00:30:12.334>reliable <00:30:12.510>information, <00:30:12.685>uh, <00:30:12.860>for, <00:30:13.034>um, <00:30:13.209>an <00:30:13.385>API

660
00:30:15.885 --> 00:30:17.285
<00:30:15.885>to <00:30:16.095>tell <00:30:16.305>me <00:30:16.515>what <00:30:16.725>it <00:30:16.935>can't <00:30:17.145>do

661
00:30:17.285 --> 00:30:19.805
<00:30:17.285>and <00:30:17.460>that <00:30:17.635>I <00:30:17.810>shouldn't <00:30:17.985>be <00:30:18.160>investing <00:30:18.335>further <00:30:18.510>time <00:30:18.685>in

662
00:30:20.365 --> 00:30:23.245
<00:30:20.365>prototyping <00:30:20.598>here <00:30:20.831>is <00:30:21.065>a <00:30:21.298>really <00:30:21.531>powerful <00:30:21.765>thing.

663
00:30:23.465 --> 00:30:26.925
<00:30:23.465>And <00:30:23.605>again, <00:30:23.745>something, <00:30:23.885>um, <00:30:24.024>that <00:30:24.165>can <00:30:24.304>save <00:30:24.445>you <00:30:24.584>spans <00:30:24.725>of <00:30:24.865>time.

664
00:30:27.835 --> 00:30:30.245
<00:30:27.835>Just <00:30:28.185>a <00:30:28.535>quick <00:30:28.885>drink <00:30:29.235>break.

665
00:30:32.705 --> 00:30:34.645
<00:30:32.705>How <00:30:32.845>am <00:30:32.985>I <00:30:33.125>looking <00:30:33.264>in <00:30:33.405>terms <00:30:33.544>of <00:30:33.685>time? <00:30:33.824>Not <00:30:33.965>so <00:30:34.105>bad.

666
00:30:35.105 --> 00:30:36.845
<00:30:35.105>We <00:30:35.385>might <00:30:35.665>be <00:30:35.945>making <00:30:36.225>it <00:30:36.505>maybe.

667
00:30:37.705 --> 00:30:40.925
<00:30:37.705>Um, <00:30:37.879>next <00:30:38.054>one, <00:30:38.230>one <00:30:38.405>of <00:30:38.580>my <00:30:38.754>favorite <00:30:38.929>examples <00:30:39.105>is

668
00:30:40.995 --> 00:30:42.765
<00:30:40.995>what <00:30:41.274>I <00:30:41.554>call <00:30:41.834>complex <00:30:42.114>problem <00:30:42.395>solving.

669
00:30:43.635 --> 00:30:44.885
<00:30:43.635>This <00:30:43.860>is <00:30:44.085>a <00:30:44.310>really <00:30:44.535>good <00:30:44.760>example.

670
00:30:45.265 --> 00:30:49.205
<00:30:45.265>Um, <00:30:45.381>what <00:30:45.498>I <00:30:45.615>wanted <00:30:45.731>to <00:30:45.848>do <00:30:45.965>here <00:30:46.081>is <00:30:46.198>I <00:30:46.315>had <00:30:46.431>a <00:30:46.548>project, <00:30:46.665>um,

671
00:30:49.455 --> 00:30:52.885
<00:30:49.455>where <00:30:49.629>I <00:30:49.804>wanted <00:30:49.980>to <00:30:50.155>create <00:30:50.330>a <00:30:50.504>config <00:30:50.679>file, <00:30:50.855>um,

672
00:30:53.115 --> 00:30:54.165
<00:30:53.115>that <00:30:53.430>could <00:30:53.745>be <00:30:54.060>read

673
00:30:54.165 --> 00:30:56.645
<00:30:54.165>and <00:30:54.320>then <00:30:54.476>something <00:30:54.631>could <00:30:54.787>be <00:30:54.942>set <00:30:55.098>up <00:30:55.253>with <00:30:55.409>that <00:30:55.565>config.

674
00:30:56.645 --> 00:30:59.245
<00:30:56.645>And <00:30:56.785>I <00:30:56.925>had <00:30:57.065>never <00:30:57.205>done <00:30:57.345>it <00:30:57.485>with <00:30:57.625>that <00:30:57.764>specific <00:30:57.905>config <00:30:58.045>before.

675
00:30:59.245 --> 00:31:02.325
<00:30:59.245>And <00:30:59.478>that <00:30:59.711>specific <00:30:59.945>specifically <00:31:00.178>with <00:31:00.411>adjacent <00:31:00.645>file.

676
00:31:02.425 --> 00:31:07.045
<00:31:02.425>So, <00:31:02.565>um, <00:31:02.705>I <00:31:02.845>had, <00:31:02.985>you <00:31:03.125>know, <00:31:03.264>my <00:31:03.405>sort <00:31:03.544>of, <00:31:03.685>uh, <00:31:03.825>keys

677
00:31:07.105 --> 00:31:09.125
<00:31:07.105>and <00:31:07.338>values <00:31:07.571>and <00:31:07.805>what <00:31:08.038>have <00:31:08.271>you, <00:31:08.505>URLs

678
00:31:09.125 --> 00:31:10.205
<00:31:09.125>that <00:31:09.287>I <00:31:09.449>wanted <00:31:09.610>in <00:31:09.773>a <00:31:09.935>config <00:31:10.097>file.

679
00:31:10.585 --> 00:31:13.325
<00:31:10.585>And <00:31:10.760>I <00:31:10.935>said <00:31:11.110>to <00:31:11.285>the <00:31:11.460>general <00:31:11.635>ai, <00:31:11.810>um, <00:31:11.985>please

680
00:31:14.085 --> 00:31:16.605
<00:31:14.085>generate <00:31:14.318>a <00:31:14.551>validation <00:31:14.785>file, <00:31:15.018>keeping <00:31:15.251>the <00:31:15.485>properties

681
00:31:16.625 --> 00:31:19.725
<00:31:16.625>and <00:31:16.858>the <00:31:17.091>comments <00:31:17.325>to <00:31:17.558>sort <00:31:17.791>it <00:31:18.025>alphabetically

682
00:31:19.785 --> 00:31:22.485
<00:31:19.785>and <00:31:19.940>adjust <00:31:20.096>the <00:31:20.251>property <00:31:20.407>names <00:31:20.562>so <00:31:20.718>that <00:31:20.873>they <00:31:21.029>have <00:31:21.185>consistent,

683
00:31:22.485 --> 00:31:24.085
<00:31:22.485>there's <00:31:22.834>a <00:31:23.185>type <00:31:23.534>of <00:31:23.885>formatting.

684
00:31:24.105 --> 00:31:27.085
<00:31:24.105>So <00:31:24.280>for <00:31:24.455>instance, <00:31:24.630>because <00:31:24.805>when <00:31:24.980>I <00:31:25.155>collected <00:31:25.330>all <00:31:25.505>these

685
00:31:27.085 --> 00:31:29.685
<00:31:27.085>properties, <00:31:27.225>uh, <00:31:27.365>I <00:31:27.505>was <00:31:27.645>all <00:31:27.785>over <00:31:27.925>the <00:31:28.065>place <00:31:28.205>in <00:31:28.345>terms <00:31:28.485>of

686
00:31:29.745 --> 00:31:31.285
<00:31:29.745>how <00:31:30.022>I <00:31:30.299>was <00:31:30.576>putting <00:31:30.853>it <00:31:31.131>together.

687
00:31:32.065 --> 00:31:34.325
<00:31:32.065>And <00:31:32.345>the <00:31:32.625>first <00:31:32.905>part <00:31:33.185>nicely <00:31:33.465>done.

688
00:31:34.505 --> 00:31:39.205
<00:31:34.505>So <00:31:34.621>you <00:31:34.738>can <00:31:34.855>see <00:31:34.971>here, <00:31:35.088>um, <00:31:35.205>I'm <00:31:35.321>getting, <00:31:35.438>uh, <00:31:35.555>j <00:31:35.671>um, <00:31:35.788>I'm <00:31:35.905>getting,

689
00:31:39.355 --> 00:31:42.205
<00:31:39.355>it's <00:31:39.482>the <00:31:39.609>u <00:31:39.736>is <00:31:39.864>at <00:31:39.991>the <00:31:40.118>end, <00:31:40.245>so <00:31:40.373>it's <00:31:40.500>sorting <00:31:40.627>it <00:31:40.755>alphabetically,

690
00:31:42.785 --> 00:31:44.885
<00:31:42.785>but <00:31:43.065>you <00:31:43.345>can <00:31:43.625>see <00:31:43.905>already <00:31:44.185>immediately.

691
00:31:45.255 --> 00:31:47.565
<00:31:45.255>Great. <00:31:45.455>But <00:31:45.655>can <00:31:45.855>you <00:31:46.055>add <00:31:46.255>comments <00:31:46.455>in <00:31:46.655>adjacent?

692
00:31:47.565 --> 00:31:48.965
<00:31:47.565>There <00:31:47.817>were <00:31:48.069>comments <00:31:48.321>in <00:31:48.572>the <00:31:48.824>original.

693
00:31:49.425 --> 00:31:52.805
<00:31:49.425>Now <00:31:49.580>keeping <00:31:49.736>in <00:31:49.891>mind <00:31:50.047>that <00:31:50.202>I <00:31:50.358>didn't <00:31:50.513>know <00:31:50.669>that, <00:31:50.825>uh,

694
00:31:52.815 --> 00:31:54.725
<00:31:52.815>Jason <00:31:53.095>can <00:31:53.375>do <00:31:53.655>counts, <00:31:53.935>do <00:31:54.215>comments.

695
00:31:55.665 --> 00:31:57.245
<00:31:55.665>So <00:31:55.945>the <00:31:56.225>AI <00:31:56.504>side, <00:31:56.784>I'm <00:31:57.065>sorry,

696
00:31:57.245 --> 00:31:58.845
<00:31:57.245>but <00:31:57.445>comments <00:31:57.645>are <00:31:57.844>not <00:31:58.044>allowed <00:31:58.245>in <00:31:58.445>Jason <00:31:58.645>format.

697
00:31:59.045 --> 00:32:00.965
<00:31:59.045>I <00:31:59.245>checked <00:31:59.445>that. <00:31:59.645>Find <00:31:59.845>out <00:32:00.045>on <00:32:00.245>the <00:32:00.445>web.

698
00:32:00.965 --> 00:32:02.005
<00:32:00.965>Okay, <00:32:01.277>that's <00:32:01.589>that's <00:32:01.901>correct.

699
00:32:02.985 --> 00:32:07.885
<00:32:02.985>Um, <00:32:03.125>and <00:32:03.264>this <00:32:03.405>could <00:32:03.544>have <00:32:03.685>been <00:32:03.824>it, <00:32:03.965>right? <00:32:04.104>No, <00:32:04.245>it <00:32:04.385>wasn't.

700
00:32:08.355 --> 00:32:10.765
<00:32:08.355>What <00:32:08.495>I <00:32:08.635>did <00:32:08.775>then <00:32:08.915>is <00:32:09.055>I <00:32:09.195>went <00:32:09.335>to <00:32:09.475>a <00:32:09.615>senior <00:32:09.755>developer

701
00:32:10.785 --> 00:32:12.325
<00:32:10.785>and <00:32:11.016>I <00:32:11.247>said <00:32:11.478>like, <00:32:11.709>Hey, <00:32:11.940>I'm <00:32:12.171>not

702
00:32:12.325 --> 00:32:13.685
<00:32:12.325>so <00:32:12.478>sure <00:32:12.631>do <00:32:12.784>you <00:32:12.937>think <00:32:13.090>this <00:32:13.243>is <00:32:13.396>the <00:32:13.549>one

703
00:32:13.685 --> 00:32:14.725
<00:32:13.685>and <00:32:13.841>only <00:32:13.996>way <00:32:14.153>you <00:32:14.309>can <00:32:14.465>do <00:32:14.620>it?

704
00:32:14.725 --> 00:32:17.805
<00:32:14.725>And <00:32:14.899>of <00:32:15.074>course, <00:32:15.250>the <00:32:15.425>senior <00:32:15.600>developer, <00:32:15.774>uh, <00:32:15.949>being <00:32:16.125>senior

705
00:32:18.065 --> 00:32:21.965
<00:32:18.065>as <00:32:18.181>they <00:32:18.298>are <00:32:18.415>said <00:32:18.531>to <00:32:18.648>me, <00:32:18.765>there <00:32:18.881>is <00:32:18.998>a <00:32:19.115>way <00:32:19.231>we <00:32:19.348>developers <00:32:19.465>work

706
00:32:21.965 --> 00:32:23.605
<00:32:21.965>with <00:32:22.314>this, <00:32:22.665>and <00:32:23.014>that's <00:32:23.365>okay.

707
00:32:23.875 --> 00:32:27.405
<00:32:23.875>Usually, <00:32:24.015>um, <00:32:24.155>you <00:32:24.295>can <00:32:24.435>add <00:32:24.575>the <00:32:24.715>comments <00:32:24.855>in <00:32:24.995>the <00:32:25.135>same <00:32:25.275>Jason

708
00:32:27.875 --> 00:32:30.085
<00:32:27.875>with <00:32:28.341>this <00:32:28.808>particular <00:32:29.275>schema.

709
00:32:30.085 --> 00:32:31.765
<00:32:30.085>So <00:32:30.285>for <00:32:30.485>instance, <00:32:30.685>if <00:32:30.885>you <00:32:31.085>have <00:32:31.285>app <00:32:31.485>audience,

710
00:32:32.195 --> 00:32:35.605
<00:32:32.195>then <00:32:32.335>you <00:32:32.475>can <00:32:32.615>put <00:32:32.754>in <00:32:32.895>the <00:32:33.034>common <00:32:33.175>straight, <00:32:33.314>uh, <00:32:33.455>underneath <00:32:33.595>it.

711
00:32:35.985 --> 00:32:38.645
<00:32:35.985>And <00:32:36.112>the <00:32:36.239>cool <00:32:36.366>thing <00:32:36.494>about <00:32:36.621>it <00:32:36.748>being <00:32:36.875>that <00:32:37.003>you <00:32:37.130>could <00:32:37.257>still, <00:32:37.385>um,

712
00:32:38.835 --> 00:32:41.325
<00:32:38.835>have <00:32:38.951>it <00:32:39.068>in <00:32:39.185>one <00:32:39.301>file, <00:32:39.418>so <00:32:39.535>you <00:32:39.651>wouldn't <00:32:39.768>have <00:32:39.885>to <00:32:40.001>have <00:32:40.118>some <00:32:40.235>kind

713
00:32:41.325 --> 00:32:45.045
<00:32:41.325>of <00:32:41.480>mapping <00:32:41.636>plus, <00:32:41.791>um, <00:32:41.947>it <00:32:42.102>would <00:32:42.258>still <00:32:42.413>be <00:32:42.569>sorted, <00:32:42.725>uh,

714
00:32:45.405 --> 00:32:46.445
<00:32:45.405>alphabetically, <00:32:45.639>and <00:32:45.873>you <00:32:46.107>would <00:32:46.341>see

715
00:32:46.445 --> 00:32:47.565
<00:32:46.445>the <00:32:46.646>values <00:32:46.848>close <00:32:47.049>to <00:32:47.251>each <00:32:47.453>other.

716
00:32:48.225 --> 00:32:51.725
<00:32:48.225>Um, <00:32:48.352>and <00:32:48.479>the <00:32:48.606>important <00:32:48.734>part <00:32:48.861>is <00:32:48.988>I <00:32:49.115>fed <00:32:49.243>this <00:32:49.370>information <00:32:49.497>to <00:32:49.625>GBT

717
00:32:51.725 --> 00:32:52.885
<00:32:51.725>and <00:32:51.874>it <00:32:52.023>was <00:32:52.172>like, <00:32:52.321>oh, <00:32:52.470>sure, <00:32:52.619>I <00:32:52.769>can,

718
00:32:53.085 --> 00:32:54.885
<00:32:53.085>I <00:32:53.318>can <00:32:53.551>adapt <00:32:53.785>your, <00:32:54.018>uh, <00:32:54.251>config <00:32:54.485>file.

719
00:32:55.385 --> 00:32:58.445
<00:32:55.385>Um, <00:32:55.501>but <00:32:55.618>of <00:32:55.735>course <00:32:55.851>you <00:32:55.968>can <00:32:56.085>see <00:32:56.201>here <00:32:56.318>very <00:32:56.435>much <00:32:56.551>when <00:32:56.668>it <00:32:56.785>gets

720
00:32:58.505 --> 00:33:00.765
<00:32:58.505>to <00:32:58.705>something <00:32:58.905>that's <00:32:59.105>already <00:32:59.305>a <00:32:59.505>bit <00:32:59.705>more <00:32:59.905>complex,

721
00:33:01.505 --> 00:33:04.445
<00:33:01.505>unless <00:33:01.660>you <00:33:01.816>know <00:33:01.971>what <00:33:02.127>you <00:33:02.282>have <00:33:02.438>to <00:33:02.593>ask <00:33:02.749>for, <00:33:02.905>and

722
00:33:04.465 --> 00:33:05.525
<00:33:04.465>unless <00:33:04.783>you <00:33:05.101>have <00:33:05.419>someone

723
00:33:05.745 --> 00:33:09.005
<00:33:05.745>or <00:33:05.861>something <00:33:05.978>to <00:33:06.094>tell <00:33:06.211>you <00:33:06.328>how <00:33:06.445>it <00:33:06.561>goes, <00:33:06.678>you <00:33:06.794>will <00:33:06.911>not <00:33:07.028>end <00:33:07.145>up

724
00:33:09.005 --> 00:33:12.245
<00:33:09.005>with <00:33:09.205>this <00:33:09.405>information <00:33:09.605>just <00:33:09.805>from <00:33:10.005>uh, <00:33:10.205>GPT <00:33:10.405>alone.

725
00:33:12.775 --> 00:33:13.805
<00:33:12.775>Again, <00:33:13.702>disclaimer,

726
00:33:13.805 --> 00:33:16.245
<00:33:13.805>things <00:33:13.960>might <00:33:14.116>be <00:33:14.271>already <00:33:14.427>much <00:33:14.582>better <00:33:14.738>now <00:33:14.893>two <00:33:15.049>weeks <00:33:15.205>on

727
00:33:16.245 --> 00:33:18.685
<00:33:16.245>and <00:33:16.400>so <00:33:16.556>on <00:33:16.711>and <00:33:16.867>forth, <00:33:17.022>but <00:33:17.178>I'm <00:33:17.333>just <00:33:17.489>saying, <00:33:17.645>okay,

728
00:33:18.685 --> 00:33:19.805
<00:33:18.685>complex <00:33:19.189>problem <00:33:19.693>solving.

729
00:33:19.855 --> 00:33:24.085
<00:33:19.855>There <00:33:20.055>are <00:33:20.255>definitely <00:33:20.455>things <00:33:20.655>where, <00:33:20.855>uh, <00:33:21.055>human <00:33:21.255>interaction

730
00:33:24.145 --> 00:33:28.085
<00:33:24.145>and <00:33:24.320>human, <00:33:24.495>the <00:33:24.670>human <00:33:24.845>brain <00:33:25.020>is <00:33:25.195>something <00:33:25.370>very <00:33:25.545>valuable

731
00:33:28.105 --> 00:33:29.725
<00:33:28.105>and <00:33:28.455>of <00:33:28.805>course, <00:33:29.155>experience, <00:33:29.505>right?

732
00:33:30.705 --> 00:33:33.605
<00:33:30.705>So <00:33:30.879>next, <00:33:31.054>uh, <00:33:31.230>example <00:33:31.405>would <00:33:31.580>be <00:33:31.754>in <00:33:31.929>the <00:33:32.105>realm

733
00:33:33.605 --> 00:33:34.965
<00:33:33.605>of <00:33:34.216>navigating <00:33:34.829>security.

734
00:33:35.945 --> 00:33:38.885
<00:33:35.945>Um, <00:33:36.145>this <00:33:36.345>is <00:33:36.544>something <00:33:36.745>that, <00:33:36.945>um, <00:33:37.145>I <00:33:37.345>have

735
00:33:38.885 --> 00:33:42.405
<00:33:38.885>to <00:33:39.001>say <00:33:39.118>has <00:33:39.235>improved <00:33:39.351>a <00:33:39.468>lot <00:33:39.585>in <00:33:39.701>the <00:33:39.818>last <00:33:39.935>couple <00:33:40.051>of <00:33:40.168>months, <00:33:40.285>uh,

736
00:33:42.915 --> 00:33:45.405
<00:33:42.915>obviously, <00:33:43.195>uh, <00:33:43.475>down <00:33:43.754>to <00:33:44.034>bad <00:33:44.315>publicity.

737
00:33:45.585 --> 00:33:48.765
<00:33:45.585>So <00:33:45.725>of <00:33:45.865>course, <00:33:46.005>um, <00:33:46.145>you've <00:33:46.285>all <00:33:46.425>heard <00:33:46.565>about <00:33:46.705>sample <00:33:46.845>scripts, <00:33:46.985>uh,

738
00:33:48.765 --> 00:33:51.765
<00:33:48.765>that <00:33:49.045>we're <00:33:49.325>posing, <00:33:49.605>um, <00:33:49.885>security <00:33:50.165>issues.

739
00:33:52.305 --> 00:33:54.765
<00:33:52.305>And <00:33:52.480>the <00:33:52.655>interesting <00:33:52.830>thing <00:33:53.005>here <00:33:53.180>is <00:33:53.355>I <00:33:53.530>asked, <00:33:53.705>uh,

740
00:33:54.765 --> 00:33:57.845
<00:33:54.765>the <00:33:54.965>general <00:33:55.165>ap, <00:33:55.365>uh, <00:33:55.565>a <00:33:55.765>general <00:33:55.965>AI <00:33:56.165>write,

741
00:33:58.085 --> 00:34:01.005
<00:33:58.085>a <00:33:58.240>simple <00:33:58.396>sample <00:33:58.551>python <00:33:58.707>script <00:33:58.862>that <00:33:59.018>calls <00:33:59.173>a <00:33:59.329>public <00:33:59.485>API.

742
00:34:01.265 --> 00:34:04.525
<00:34:01.265>So <00:34:01.440>knowing <00:34:01.615>that <00:34:01.790>there <00:34:01.965>are <00:34:02.140>things <00:34:02.315>that <00:34:02.490>might, <00:34:02.665>uh,

743
00:34:05.085 --> 00:34:06.365
<00:34:05.085>pose <00:34:05.469>a <00:34:05.853>security <00:34:06.237>issue

744
00:34:06.825 --> 00:34:10.965
<00:34:06.825>and <00:34:06.941>even <00:34:07.058>a <00:34:07.175>general <00:34:07.291>api, <00:34:07.408>uh, <00:34:07.525>general <00:34:07.641>ai, <00:34:07.758>as <00:34:07.875>you <00:34:07.991>can <00:34:08.108>see <00:34:08.225>here,

745
00:34:10.965 --> 00:34:12.765
<00:34:10.965>it <00:34:11.165>gave <00:34:11.365>me <00:34:11.565>Python <00:34:11.765>script <00:34:11.965>and <00:34:12.165>so <00:34:12.365>on.

746
00:34:13.195 --> 00:34:14.685
<00:34:13.195>Said <00:34:13.530>at <00:34:13.865>the <00:34:14.200>end, <00:34:14.536>note,

747
00:34:14.835 --> 00:34:17.525
<00:34:14.835>this <00:34:15.010>script <00:34:15.185>does <00:34:15.360>not <00:34:15.534>include <00:34:15.710>any <00:34:15.885>security <00:34:16.060>features <00:34:16.235>such

748
00:34:17.525 --> 00:34:19.565
<00:34:17.525>as <00:34:17.875>API <00:34:18.225>authentication <00:34:18.575>or <00:34:18.925>encryption.

749
00:34:20.205 --> 00:34:21.765
<00:34:20.205>I <00:34:20.485>think <00:34:20.764>that's <00:34:21.045>already <00:34:21.324>pretty <00:34:21.605>powerful.

750
00:34:22.065 --> 00:34:24.925
<00:34:22.065>Um, <00:34:22.264>because, <00:34:22.465>um, <00:34:22.665>if <00:34:22.865>you're <00:34:23.065>a <00:34:23.264>junior <00:34:23.465>developer

751
00:34:24.925 --> 00:34:28.845
<00:34:24.925>who <00:34:25.100>knows <00:34:25.275>nothing <00:34:25.450>about <00:34:25.625>certain <00:34:25.800>aspects <00:34:25.975>or <00:34:26.150>about <00:34:26.325>APIs

752
00:34:28.845 --> 00:34:31.925
<00:34:28.844>or <00:34:29.044>whatever, <00:34:29.245>um, <00:34:29.444>this <00:34:29.645>is <00:34:29.844>good <00:34:30.044>stuff, <00:34:30.245>right?

753
00:34:32.045 --> 00:34:35.325
<00:34:32.045>I <00:34:32.185>mean, <00:34:32.325>it's, <00:34:32.465>it's <00:34:32.605>giving <00:34:32.745>you <00:34:32.885>kind <00:34:33.025>of <00:34:33.165>a <00:34:33.305>general <00:34:33.445>direction

754
00:34:35.325 --> 00:34:37.725
<00:34:35.324>where <00:34:35.464>to <00:34:35.605>go <00:34:35.745>even <00:34:35.884>if <00:34:36.024>you <00:34:36.165>don't <00:34:36.304>have <00:34:36.444>that <00:34:36.585>experience <00:34:36.725>yet.

755
00:34:38.305 --> 00:34:41.005
<00:34:38.304>Um, <00:34:38.460>and <00:34:38.616>if <00:34:38.771>you <00:34:38.927>take <00:34:39.082>it <00:34:39.238>even <00:34:39.393>further, <00:34:39.549>the, <00:34:39.705>um,

756
00:34:41.925 --> 00:34:43.965
<00:34:41.925>I <00:34:42.080>didn't <00:34:42.236>try <00:34:42.391>it <00:34:42.547>with <00:34:42.702>the <00:34:42.858>general <00:34:43.013>AI <00:34:43.169>to <00:34:43.325>say,

757
00:34:43.975 --> 00:34:47.845
<00:34:43.975>write <00:34:44.130>a <00:34:44.286>sample <00:34:44.441>Python <00:34:44.597>script <00:34:44.752>that <00:34:44.908>calls <00:34:45.063>a <00:34:45.219>public <00:34:45.375>API,

758
00:34:47.845 --> 00:34:50.165
<00:34:47.844>but <00:34:48.078>build <00:34:48.311>three <00:34:48.544>security <00:34:48.778>problems <00:34:49.011>into <00:34:49.245>it.

759
00:34:50.165 --> 00:34:53.805
<00:34:50.165>Again, <00:34:50.304>we <00:34:50.445>see <00:34:50.585>the <00:34:50.725>issue <00:34:50.864>or, <00:34:51.005>uh, <00:34:51.145>the <00:34:51.284>concept <00:34:51.425>of <00:34:51.565>restrictions.

760
00:34:54.105 --> 00:34:56.965
<00:34:54.105>So <00:34:54.280>this <00:34:54.455>particular <00:34:54.630>general <00:34:54.804>AI <00:34:54.980>was <00:34:55.155>like, <00:34:55.330>oh <00:34:55.505>my,

761
00:34:57.035 --> 00:35:00.085
<00:34:57.034>this <00:34:57.174>goes <00:34:57.315>against <00:34:57.455>my <00:34:57.595>ethical <00:34:57.734>standards, <00:34:57.875>so <00:34:58.015>I <00:34:58.154>can't <00:34:58.295>do <00:34:58.435>this.

762
00:35:00.635 --> 00:35:04.765
<00:35:00.635>Whereas <00:35:00.775>if <00:35:00.915>we <00:35:01.055>go <00:35:01.195>into <00:35:01.335>the <00:35:01.475>dev <00:35:01.615>ai, <00:35:01.755>oh, <00:35:01.895>yeah, <00:35:02.035>sure,

763
00:35:05.595 --> 00:35:07.445
<00:35:05.595>here <00:35:05.875>you <00:35:06.154>have <00:35:06.435>a, <00:35:06.714>a <00:35:06.995>script

764
00:35:07.605 --> 00:35:10.245
<00:35:07.605>that <00:35:07.805>has <00:35:08.005>three <00:35:08.205>security <00:35:08.405>issues <00:35:08.605>built <00:35:08.805>into <00:35:09.005>it,

765
00:35:10.345 --> 00:35:13.645
<00:35:10.345>but <00:35:10.544>importantly, <00:35:10.745>um, <00:35:10.944>it's <00:35:11.145>putting <00:35:11.345>into <00:35:11.544>the <00:35:11.745>comments

766
00:35:14.155 --> 00:35:16.165
<00:35:14.155>that <00:35:14.435>these <00:35:14.715>are, <00:35:14.995>uh, <00:35:15.275>security <00:35:15.555>issues

767
00:35:16.265 --> 00:35:18.165
<00:35:16.265>and, <00:35:16.498>uh, <00:35:16.731>what <00:35:16.964>the <00:35:17.198>issues <00:35:17.431>here <00:35:17.665>are.

768
00:35:18.585 --> 00:35:22.005
<00:35:18.585>So <00:35:18.725>it's <00:35:18.865>kind <00:35:19.005>of <00:35:19.145>like <00:35:19.285>hoping <00:35:19.425>that <00:35:19.565>you <00:35:19.705>are <00:35:19.845>good <00:35:19.985>enough

769
00:35:22.105 --> 00:35:23.405
<00:35:22.105>to <00:35:22.495>use <00:35:22.885>this, <00:35:23.275>uh,

770
00:35:23.465 --> 00:35:26.565
<00:35:23.465>and <00:35:23.665>not <00:35:23.865>misuse <00:35:24.065>this, <00:35:24.265>which <00:35:24.465>is <00:35:24.665>very <00:35:24.865>interesting.

771
00:35:26.625 --> 00:35:30.205
<00:35:26.625>So <00:35:26.858>security <00:35:27.091>definitely <00:35:27.325>an <00:35:27.558>interesting <00:35:27.791>point, <00:35:28.025>uh,

772
00:35:30.395 --> 00:35:32.485
<00:35:30.395>when <00:35:30.745>you're <00:35:31.095>using <00:35:31.445>deaf <00:35:31.795>capabilities.

773
00:35:33.555 --> 00:35:36.445
<00:35:33.555>Just <00:35:33.694>checking <00:35:33.835>how <00:35:33.975>many <00:35:34.115>more <00:35:34.254>examples <00:35:34.395>I <00:35:34.535>have. <00:35:34.674>Ah, <00:35:34.815>last <00:35:34.955>one.

774
00:35:37.425 --> 00:35:39.885
<00:35:37.425>The <00:35:37.565>last <00:35:37.705>one <00:35:37.845>would <00:35:37.985>be, <00:35:38.125>uh, <00:35:38.265>one <00:35:38.405>of <00:35:38.545>my <00:35:38.685>favorite <00:35:38.825>examples

775
00:35:39.885 --> 00:35:42.405
<00:35:39.885>as <00:35:40.085>well, <00:35:40.285>which <00:35:40.485>is <00:35:40.685>API <00:35:40.885>endpoints <00:35:41.085>and <00:35:41.285>filtering.

776
00:35:43.485 --> 00:35:45.365
<00:35:43.485>Remember, <00:35:43.718>we <00:35:43.951>had <00:35:44.185>before, <00:35:44.418>uh, <00:35:44.651>the <00:35:44.885>examples

777
00:35:45.365 --> 00:35:49.285
<00:35:45.365>where <00:35:45.540>you're <00:35:45.714>feeding, <00:35:45.890>uh, <00:35:46.064>the <00:35:46.240>ai, <00:35:46.415>uh, <00:35:46.589>no <00:35:46.765>documentation.

778
00:35:49.675 --> 00:35:52.005
<00:35:49.675>This <00:35:49.875>time <00:35:50.075>we're <00:35:50.275>like, <00:35:50.475>okay, <00:35:50.675>let's <00:35:50.875>try <00:35:51.075>this.

779
00:35:52.145 --> 00:35:54.805
<00:35:52.145>Uh, <00:35:52.495>much <00:35:52.845>cited, <00:35:53.195>um, <00:35:53.545>example

780
00:35:54.945 --> 00:35:57.365
<00:35:54.945>of <00:35:55.178>we're <00:35:55.411>passing <00:35:55.645>on <00:35:55.878>documentation <00:35:56.111>for <00:35:56.345>something

781
00:35:57.365 --> 00:35:58.605
<00:35:57.365>and <00:35:57.644>we <00:35:57.923>want <00:35:58.202>sample <00:35:58.481>code.

782
00:35:58.985 --> 00:36:02.485
<00:35:58.985>So <00:35:59.092>what <00:35:59.200>did <00:35:59.308>I <00:35:59.415>do? <00:35:59.523>I <00:35:59.631>went <00:35:59.738>to <00:35:59.846>the <00:35:59.954>general <00:36:00.061>API, <00:36:00.169>uh, <00:36:00.277>general <00:36:00.385>AI

783
00:36:03.105 --> 00:36:06.805
<00:36:03.105>and <00:36:03.260>said, <00:36:03.416>please, <00:36:03.571>um, <00:36:03.727>give <00:36:03.882>me <00:36:04.038>a <00:36:04.193>sample <00:36:04.349>Python <00:36:04.505>script

784
00:36:06.915 --> 00:36:09.165
<00:36:06.915>that <00:36:07.195>uses <00:36:07.475>the <00:36:07.755>Spotify <00:36:08.035>rest <00:36:08.315>API.

785
00:36:09.625 --> 00:36:14.605
<00:36:09.625>And <00:36:09.780>importantly <00:36:09.936>what <00:36:10.091>I <00:36:10.247>want <00:36:10.402>is <00:36:10.558>Ladi <00:36:10.713>Laila, <00:36:10.869>um, <00:36:11.025>filter

786
00:36:14.785 --> 00:36:18.285
<00:36:14.785>for <00:36:14.940>information <00:36:15.096>where <00:36:15.251>we <00:36:15.407>only <00:36:15.562>get <00:36:15.718>tracks <00:36:15.873>by <00:36:16.029>female <00:36:16.185>artists.

787
00:36:18.995 --> 00:36:23.565
<00:36:18.995>Okay? <00:36:19.194>Um, <00:36:19.395>perfect. <00:36:19.595>I <00:36:19.795>got <00:36:19.995>the <00:36:20.194>Python <00:36:20.395>script.

788
00:36:23.865 --> 00:36:26.485
<00:36:23.865>Um, <00:36:24.020>you <00:36:24.176>can <00:36:24.331>see <00:36:24.487>here, <00:36:24.642>that's <00:36:24.798>the <00:36:24.953>endpoint <00:36:25.109>search <00:36:25.265>endpoint.

789
00:36:26.875 --> 00:36:28.725
<00:36:26.875>Here <00:36:27.155>are <00:36:27.435>the <00:36:27.715>query <00:36:27.995>parameters <00:36:28.275>tracks,

790
00:36:28.725 --> 00:36:29.965
<00:36:28.725>and <00:36:29.004>then <00:36:29.283>here <00:36:29.562>are <00:36:29.841>cool.

791
00:36:29.965 --> 00:36:33.485
<00:36:29.965>We <00:36:30.105>have <00:36:30.245>a <00:36:30.385>filter <00:36:30.525>option, <00:36:30.665>which <00:36:30.805>is <00:36:30.945>artist, <00:36:31.085>uh, <00:36:31.225>equals <00:36:31.365>female

792
00:36:34.155 --> 00:36:36.485
<00:36:34.155>only <00:36:34.621>problem, <00:36:35.088>not <00:36:35.555>true.

793
00:36:38.185 --> 00:36:39.565
<00:36:38.185>So <00:36:38.599>even <00:36:39.013>though <00:36:39.427>I

794
00:36:39.885 --> 00:36:43.045
<00:36:39.885>provided <00:36:40.060>the <00:36:40.235>link <00:36:40.410>to <00:36:40.585>the <00:36:40.760>valid <00:36:40.935>documentation <00:36:41.110>on <00:36:41.285>something

795
00:36:43.045 --> 00:36:45.525
<00:36:43.045>that <00:36:43.245>is <00:36:43.445>well <00:36:43.645>documented <00:36:43.845>on <00:36:44.045>the <00:36:44.245>web, <00:36:44.445>uh,

796
00:36:45.525 --> 00:36:48.165
<00:36:45.525>the <00:36:45.652>general <00:36:45.779>API <00:36:45.906>just <00:36:46.034>came <00:36:46.161>up <00:36:46.288>with <00:36:46.415>something <00:36:46.543>and <00:36:46.670>made <00:36:46.797>it <00:36:46.925>up.

797
00:36:48.305 --> 00:36:52.125
<00:36:48.305>It <00:36:48.480>was <00:36:48.654>not <00:36:48.830>true. <00:36:49.004>And, <00:36:49.180>um, <00:36:49.355>interestingly, <00:36:49.529>of <00:36:49.705>course,

798
00:36:52.265 --> 00:36:53.925
<00:36:52.265>the <00:36:52.731>deaf, <00:36:53.198>um, <00:36:53.665>uh,

799
00:36:53.925 --> 00:36:56.485
<00:36:53.925>and <00:36:54.100>even <00:36:54.275>worse, <00:36:54.450>I <00:36:54.625>then <00:36:54.800>went <00:36:54.975>to <00:36:55.150>say, <00:36:55.325>Hey,

800
00:36:57.025 --> 00:37:00.085
<00:36:57.025>please <00:36:57.200>give <00:36:57.375>me <00:36:57.550>all <00:36:57.725>the <00:36:57.900>justification <00:36:58.075>on <00:36:58.250>the <00:36:58.425>web

801
00:37:00.175 --> 00:37:02.965
<00:37:00.175>where <00:37:00.330>you <00:37:00.486>found, <00:37:00.641>um, <00:37:00.797>that <00:37:00.952>this <00:37:01.108>is <00:37:01.263>in <00:37:01.419>the <00:37:01.575>documentation.

802
00:37:03.025 --> 00:37:04.445
<00:37:03.025>And <00:37:03.280>it <00:37:03.536>went <00:37:03.791>a <00:37:04.047>step <00:37:04.303>further

803
00:37:04.585 --> 00:37:08.485
<00:37:04.585>and <00:37:04.818>invented <00:37:05.051>Spotify <00:37:05.285>documentation <00:37:05.518>links, <00:37:05.751>uh, <00:37:05.985>claiming

804
00:37:08.515 --> 00:37:11.005
<00:37:08.515>that <00:37:08.690>here <00:37:08.865>there <00:37:09.040>is <00:37:09.214>a <00:37:09.390>reference <00:37:09.565>for <00:37:09.740>female <00:37:09.915>artists.

805
00:37:11.785 --> 00:37:14.005
<00:37:11.785>Um, <00:37:11.940>that's <00:37:12.096>of <00:37:12.251>course <00:37:12.407>something <00:37:12.562>that <00:37:12.718>you <00:37:12.873>have <00:37:13.029>to <00:37:13.185>take

806
00:37:14.005 --> 00:37:15.365
<00:37:14.005>with <00:37:14.249>a <00:37:14.494>grain <00:37:14.739>of <00:37:14.984>salt, <00:37:15.229>um,

807
00:37:15.365 --> 00:37:19.365
<00:37:15.365>because, <00:37:15.504>uh, <00:37:15.645>it's <00:37:15.785>not <00:37:15.924>as <00:37:16.064>bad <00:37:16.205>as <00:37:16.345>in <00:37:16.484>a <00:37:16.625>security <00:37:16.765>example,

808
00:37:19.465 --> 00:37:23.085
<00:37:19.465>but <00:37:19.581>of <00:37:19.698>course <00:37:19.815>this <00:37:19.931>could, <00:37:20.048>um, <00:37:20.165>be <00:37:20.281>taking <00:37:20.398>you <00:37:20.515>a <00:37:20.631>lot <00:37:20.748>of <00:37:20.865>time

809
00:37:23.305 --> 00:37:25.245
<00:37:23.305>to <00:37:23.538>take <00:37:23.771>code <00:37:24.004>that <00:37:24.238>simply <00:37:24.471>doesn't <00:37:24.705>work.

810
00:37:25.625 --> 00:37:28.565
<00:37:25.625>Um, <00:37:25.858>look <00:37:26.091>up <00:37:26.325>documentation <00:37:26.558>that <00:37:26.791>doesn't <00:37:27.025>exist

811
00:37:28.665 --> 00:37:30.645
<00:37:28.665>and <00:37:28.898>use <00:37:29.131>features <00:37:29.365>that <00:37:29.598>are <00:37:29.831>not <00:37:30.065>implemented.

812
00:37:31.265 --> 00:37:35.245
<00:37:31.265>If <00:37:31.372>we <00:37:31.480>put <00:37:31.588>the <00:37:31.695>same <00:37:31.803>thing <00:37:31.911>into <00:37:32.018>the <00:37:32.126>dev <00:37:32.234>ai, <00:37:32.341>we <00:37:32.449>can <00:37:32.557>see <00:37:32.665>that,

813
00:37:35.665 --> 00:37:38.685
<00:37:35.665>um, <00:37:35.865>not <00:37:36.065>only <00:37:36.265>is <00:37:36.465>the <00:37:36.665>information <00:37:36.865>correct, <00:37:37.065>um,

814
00:37:38.685 --> 00:37:41.085
<00:37:38.685>because <00:37:38.840>at <00:37:38.996>the <00:37:39.151>end <00:37:39.307>you <00:37:39.462>can <00:37:39.618>see <00:37:39.773>here, <00:37:39.929>please <00:37:40.085>note

815
00:37:41.085 --> 00:37:43.045
<00:37:41.085>that <00:37:41.260>the <00:37:41.435>Spotify <00:37:41.610>API <00:37:41.785>does <00:37:41.960>not <00:37:42.135>provide <00:37:42.310>the <00:37:42.485>gender

816
00:37:43.045 --> 00:37:46.445
<00:37:43.045>of <00:37:43.200>the <00:37:43.356>artist <00:37:43.511>directly, <00:37:43.667>but <00:37:43.822>it <00:37:43.978>went <00:37:44.133>a <00:37:44.289>step <00:37:44.445>further

817
00:37:46.665 --> 00:37:50.125
<00:37:46.665>and <00:37:46.840>said, <00:37:47.015>Hey, <00:37:47.190>um, <00:37:47.365>look, <00:37:47.540>you're <00:37:47.715>doing <00:37:47.890>Python, <00:37:48.065>right?

818
00:37:50.305 --> 00:37:54.165
<00:37:50.305>Um, <00:37:50.432>of <00:37:50.559>course <00:37:50.686>you <00:37:50.814>can <00:37:50.941>use <00:37:51.068>the <00:37:51.195>general <00:37:51.323>API, <00:37:51.450>uh, <00:37:51.577>from <00:37:51.705>Spotify,

819
00:37:54.385 --> 00:37:56.165
<00:37:54.385>but <00:37:54.585>if <00:37:54.785>you're <00:37:54.985>using <00:37:55.185>Python, <00:37:55.385>there <00:37:55.585>is <00:37:55.785>something

820
00:37:56.165 --> 00:37:59.405
<00:37:56.165>that <00:37:56.340>the <00:37:56.515>community <00:37:56.690>does, <00:37:56.865>which <00:37:57.040>is <00:37:57.215>everyone's <00:37:57.390>using <00:37:57.565>Spotify,

821
00:37:59.695 --> 00:38:02.725
<00:37:59.695>which <00:37:59.850>is <00:38:00.006>a <00:38:00.161>Python <00:38:00.317>library, <00:38:00.472>and <00:38:00.628>has <00:38:00.783>so <00:38:00.939>many <00:38:01.095>advantages

822
00:38:02.905 --> 00:38:04.245
<00:38:02.905>and <00:38:03.307>it <00:38:03.709>build <00:38:04.111>filtering

823
00:38:04.265 --> 00:38:06.045
<00:38:04.265>and <00:38:04.464>it's <00:38:04.665>so <00:38:04.865>convenient <00:38:05.065>and <00:38:05.265>so <00:38:05.464>on <00:38:05.665>forth.

824
00:38:06.465 --> 00:38:11.125
<00:38:06.465>So <00:38:06.592>it <00:38:06.719>didn't <00:38:06.846>go <00:38:06.974>into, <00:38:07.101>um, <00:38:07.228>what <00:38:07.355>I <00:38:07.483>said <00:38:07.610>it <00:38:07.737>should <00:38:07.865>do,

825
00:38:11.125 --> 00:38:13.045
<00:38:11.125>but <00:38:11.300>it <00:38:11.475>went, <00:38:11.650>uh, <00:38:11.825>one <00:38:12.000>step <00:38:12.175>further, <00:38:12.350>made <00:38:12.525>it,

826
00:38:13.045 --> 00:38:16.125
<00:38:13.045>made <00:38:13.200>it <00:38:13.356>even <00:38:13.511>better, <00:38:13.667>and, <00:38:13.822>uh, <00:38:13.978>this <00:38:14.133>script <00:38:14.289>actually <00:38:14.445>worked.

827
00:38:16.825 --> 00:38:18.805
<00:38:16.825>So <00:38:17.105>you <00:38:17.384>can <00:38:17.665>see, <00:38:17.944>um, <00:38:18.225>again,

828
00:38:19.025 --> 00:38:21.805
<00:38:19.025>it <00:38:19.165>really <00:38:19.305>depends <00:38:19.445>also <00:38:19.585>on <00:38:19.725>the <00:38:19.865>kind <00:38:20.005>of <00:38:20.145>model <00:38:20.285>you're <00:38:20.425>using,

829
00:38:21.865 --> 00:38:24.645
<00:38:21.865>the <00:38:22.098>context, <00:38:22.331>um, <00:38:22.564>but <00:38:22.798>also <00:38:23.031>your <00:38:23.265>knowhow

830
00:38:25.025 --> 00:38:28.525
<00:38:25.025>and <00:38:25.180>your <00:38:25.336>research <00:38:25.491>capabilities <00:38:25.647>to <00:38:25.802>see <00:38:25.958>if, <00:38:26.113>uh, <00:38:26.269>the <00:38:26.425>stuff

831
00:38:28.525 --> 00:38:30.565
<00:38:28.525>that's <00:38:28.758>being <00:38:28.991>provided, <00:38:29.225>which <00:38:29.458>is <00:38:29.691>awesome, <00:38:29.925>right?

832
00:38:30.595 --> 00:38:33.165
<00:38:30.595>It's <00:38:30.794>really <00:38:30.995>practical, <00:38:31.194>um, <00:38:31.395>can <00:38:31.595>actually <00:38:31.794>be <00:38:31.995>used.

833
00:38:34.105 --> 00:38:35.485
<00:38:34.105>So <00:38:34.415>these <00:38:34.726>were <00:38:35.036>my <00:38:35.347>examples.

834
00:38:35.745 --> 00:38:39.485
<00:38:35.745>So <00:38:35.884>in <00:38:36.025>a <00:38:36.165>nutshell, <00:38:36.305>we're <00:38:36.444>almost <00:38:36.585>at <00:38:36.725>the <00:38:36.865>end, <00:38:37.005>please <00:38:37.145>bear

835
00:38:39.485 --> 00:38:40.605
<00:38:39.485>with <00:38:39.686>me <00:38:39.888>for <00:38:40.089>five <00:38:40.291>more <00:38:40.493>minutes.

836
00:38:41.345 --> 00:38:44.845
<00:38:41.345>Um, <00:38:41.484>in <00:38:41.625>a <00:38:41.765>nutshell, <00:38:41.904>what <00:38:42.044>can <00:38:42.185>we <00:38:42.325>say <00:38:42.464>about <00:38:42.605>AI <00:38:42.745>singularity

837
00:38:44.865 --> 00:38:46.565
<00:38:44.865>and <00:38:45.331>current <00:38:45.798>dev <00:38:46.265>contexts?

838
00:38:47.225 --> 00:38:49.685
<00:38:47.225>Can <00:38:47.365>it <00:38:47.505>do <00:38:47.645>machine <00:38:47.785>learning <00:38:47.924>in <00:38:48.065>sense <00:38:48.205>of <00:38:48.345>its <00:38:48.485>teaching <00:38:48.625>itself,

839
00:38:49.785 --> 00:38:52.205
<00:38:49.785>its, <00:38:50.251>uh, <00:38:50.718>analyzing <00:38:51.185>patterns,

840
00:38:52.315 --> 00:38:53.885
<00:38:52.315>it's <00:38:52.665>predicting <00:38:53.015>the <00:38:53.365>next <00:38:53.715>pattern?

841
00:38:54.225 --> 00:38:56.485
<00:38:54.225>Yes, <00:38:54.505>absolute, <00:38:54.785>but <00:38:55.065>absolutely, <00:38:55.345>we <00:38:55.625>saw

842
00:38:56.485 --> 00:38:58.885
<00:38:56.485>that <00:38:56.718>prediction <00:38:56.951>is <00:38:57.185>a <00:38:57.418>big <00:38:57.651>thing, <00:38:57.885>creation.

843
00:38:59.665 --> 00:39:03.045
<00:38:59.665>Can <00:38:59.945>it <00:39:00.225>automate <00:39:00.505>repetitive <00:39:00.785>tasks? <00:39:01.065>Absolutely.

844
00:39:03.225 --> 00:39:05.605
<00:39:03.225>I'm <00:39:03.400>not <00:39:03.575>only <00:39:03.750>talking <00:39:03.924>about <00:39:04.100>my <00:39:04.275>power <00:39:04.450>automate <00:39:04.625>example

845
00:39:05.605 --> 00:39:08.405
<00:39:05.605>where <00:39:05.805>it's, <00:39:06.005>um, <00:39:06.205>creating <00:39:06.405>my <00:39:06.605>flow <00:39:06.805>for <00:39:07.005>me,

846
00:39:08.425 --> 00:39:10.645
<00:39:08.425>but <00:39:08.658>you <00:39:08.891>know, <00:39:09.125>we <00:39:09.358>had <00:39:09.591>the <00:39:09.825>anomaly.

847
00:39:11.025 --> 00:39:13.725
<00:39:11.025>Uh, <00:39:11.258>or <00:39:11.491>for <00:39:11.725>things <00:39:11.958>like <00:39:12.191>ur <00:39:12.425>encoding

848
00:39:13.785 --> 00:39:15.725
<00:39:13.785>or <00:39:14.134>suggesting <00:39:14.484>valid <00:39:14.835>adjacent <00:39:15.185>structures,

849
00:39:16.055 --> 00:39:18.725
<00:39:16.055>these <00:39:16.210>are <00:39:16.366>little <00:39:16.521>things, <00:39:16.677>um, <00:39:16.832>that <00:39:16.988>make <00:39:17.143>up <00:39:17.299>a <00:39:17.455>lot

850
00:39:18.725 --> 00:39:20.085
<00:39:18.725>of <00:39:19.031>our <00:39:19.337>work <00:39:19.643>as <00:39:19.949>developers.

851
00:39:20.745 --> 00:39:23.405
<00:39:20.745>Um, <00:39:20.900>that <00:39:21.056>can <00:39:21.211>be <00:39:21.367>taken <00:39:21.522>out <00:39:21.678>of <00:39:21.833>our <00:39:21.989>hands <00:39:22.145>completely,

852
00:39:23.455 --> 00:39:25.005
<00:39:23.455>which <00:39:23.687>free <00:39:23.920>up <00:39:24.152>a <00:39:24.385>lot <00:39:24.617>of <00:39:24.850>time.

853
00:39:25.145 --> 00:39:28.365
<00:39:25.145>So <00:39:25.345>that's <00:39:25.545>definitely <00:39:25.745>something <00:39:25.945>that, <00:39:26.145>um, <00:39:26.345>is <00:39:26.545>possible

854
00:39:28.385 --> 00:39:29.645
<00:39:28.385>and <00:39:28.611>works <00:39:28.838>well <00:39:29.065>at <00:39:29.292>the <00:39:29.519>moment.

855
00:39:30.825 --> 00:39:33.045
<00:39:30.825>Can <00:39:31.024>it <00:39:31.225>provide <00:39:31.424>code <00:39:31.625>recommendations <00:39:31.825>in <00:39:32.024>terms <00:39:32.225>of

856
00:39:33.575 --> 00:39:35.205
<00:39:33.575>where <00:39:33.855>you <00:39:34.134>can <00:39:34.415>improve <00:39:34.694>your <00:39:34.975>code

857
00:39:35.225 --> 00:39:37.765
<00:39:35.225>or <00:39:35.400>how <00:39:35.575>you <00:39:35.750>can <00:39:35.924>optimize <00:39:36.100>it <00:39:36.275>to <00:39:36.450>some <00:39:36.625>extent?

858
00:39:38.185 --> 00:39:40.485
<00:39:38.185>Um, <00:39:38.340>bear <00:39:38.496>in <00:39:38.651>mind <00:39:38.807>the, <00:39:38.962>it <00:39:39.118>never <00:39:39.273>gives <00:39:39.429>you <00:39:39.585>everything.

859
00:39:41.285 --> 00:39:44.645
<00:39:41.285>Absolutely. <00:39:41.424>Yeah. <00:39:41.565>So <00:39:41.705>if <00:39:41.845>you <00:39:41.984>don't <00:39:42.125>have, <00:39:42.265>um, <00:39:42.404>the <00:39:42.545>feature <00:39:42.685>of,

860
00:39:45.145 --> 00:39:48.765
<00:39:45.145>or <00:39:45.285>the <00:39:45.425>luxury <00:39:45.565>of <00:39:45.705>somebody, <00:39:45.845>um, <00:39:45.985>doing <00:39:46.125>code <00:39:46.265>reviews <00:39:46.405>for <00:39:46.545>you,

861
00:39:48.795 --> 00:39:50.525
<00:39:48.795>then <00:39:48.995>this <00:39:49.195>is <00:39:49.395>at <00:39:49.595>least <00:39:49.795>someone <00:39:49.995>who <00:39:50.195>will,

862
00:39:50.775 --> 00:39:52.645
<00:39:50.775>might <00:39:51.008>not <00:39:51.241>be <00:39:51.475>perfect, <00:39:51.708>but <00:39:51.941>it <00:39:52.175>does.

863
00:39:53.425 --> 00:39:55.685
<00:39:53.425>Um, <00:39:53.625>and <00:39:53.825>can <00:39:54.025>it <00:39:54.225>assist <00:39:54.425>with <00:39:54.625>code <00:39:54.825>generation?

864
00:39:55.805 --> 00:39:58.405
<00:39:55.805>I <00:39:55.980>think <00:39:56.154>you <00:39:56.330>saw <00:39:56.504>that <00:39:56.680>in <00:39:56.855>multiple, <00:39:57.029>um, <00:39:57.205>examples,

865
00:39:59.325 --> 00:40:02.925
<00:39:59.325>albeit <00:39:59.524>the <00:39:59.725>code <00:39:59.924>is <00:40:00.125>not <00:40:00.325>always <00:40:00.524>100% <00:40:00.725>correct,

866
00:40:02.925 --> 00:40:04.525
<00:40:02.925>depending <00:40:03.205>on <00:40:03.485>you <00:40:03.765>how <00:40:04.045>you <00:40:04.325>ask.

867
00:40:04.525 --> 00:40:07.405
<00:40:04.525>You <00:40:04.641>get <00:40:04.758>a <00:40:04.875>lot <00:40:04.991>of <00:40:05.108>code <00:40:05.225>and <00:40:05.341>you <00:40:05.458>get <00:40:05.575>code <00:40:05.691>that <00:40:05.808>actually <00:40:05.925>works.

868
00:40:08.835 --> 00:40:11.685
<00:40:08.835>Does <00:40:09.010>it <00:40:09.185>replace <00:40:09.360>place <00:40:09.535>the <00:40:09.710>need <00:40:09.885>for <00:40:10.060>human <00:40:10.235>communication?

869
00:40:12.155 --> 00:40:14.685
<00:40:12.155>Nope, <00:40:12.310>definitely <00:40:12.466>not. <00:40:12.621>I <00:40:12.777>think <00:40:12.932>we <00:40:13.088>saw <00:40:13.243>that <00:40:13.399>as <00:40:13.555>well.

870
00:40:15.555 --> 00:40:17.045
<00:40:15.555>Does <00:40:15.823>it <00:40:16.091>replace <00:40:16.359>the <00:40:16.627>need, <00:40:16.896>uh,

871
00:40:17.065 --> 00:40:20.285
<00:40:17.065>or <00:40:17.240>can <00:40:17.415>it <00:40:17.590>replace <00:40:17.765>humans <00:40:17.940>to <00:40:18.115>make <00:40:18.290>ethical <00:40:18.465>decisions?

872
00:40:20.905 --> 00:40:23.885
<00:40:20.905>That's <00:40:21.060>a <00:40:21.216>good <00:40:21.371>one. <00:40:21.527>Generally, <00:40:21.682>I <00:40:21.838>would <00:40:21.993>not <00:40:22.149>recommend <00:40:22.305>it.

873
00:40:24.025 --> 00:40:27.685
<00:40:24.025>Um, <00:40:24.165>also <00:40:24.305>remember <00:40:24.445>the <00:40:24.585>bias. <00:40:24.725>What <00:40:24.865>is <00:40:25.005>the <00:40:25.145>data <00:40:25.285>based <00:40:25.425>on?

874
00:40:27.685 --> 00:40:30.125
<00:40:27.685>Who <00:40:27.918>is <00:40:28.151>it <00:40:28.384>based <00:40:28.618>on <00:40:28.851>context, <00:40:29.085>time,

875
00:40:30.125 --> 00:40:31.245
<00:40:30.125>period, <00:40:30.326>and <00:40:30.528>so <00:40:30.729>on <00:40:30.931>and <00:40:31.133>forth.

876
00:40:31.585 --> 00:40:35.605
<00:40:31.585>But <00:40:31.740>I <00:40:31.896>think <00:40:32.051>there <00:40:32.207>are <00:40:32.362>scenarios <00:40:32.518>where <00:40:32.673>with <00:40:32.829>bad <00:40:32.985>management,

877
00:40:35.605 --> 00:40:37.845
<00:40:35.605>with <00:40:35.805>people <00:40:36.005>who <00:40:36.205>do <00:40:36.405>not <00:40:36.605>take <00:40:36.805>decisions <00:40:37.005>on

878
00:40:37.845 --> 00:40:41.405
<00:40:37.845>who <00:40:37.984>make <00:40:38.125>decisions <00:40:38.265>randomly, <00:40:38.404>it <00:40:38.544>might <00:40:38.685>not <00:40:38.825>be <00:40:38.964>the <00:40:39.105>worst <00:40:39.245>thing

879
00:40:41.405 --> 00:40:45.325
<00:40:41.405>to <00:40:41.638>incorporate, <00:40:41.871>um, <00:40:42.105>ethical <00:40:42.338>opinions <00:40:42.571>on <00:40:42.805>top.

880
00:40:45.505 --> 00:40:48.685
<00:40:45.505>But <00:40:45.705>generally <00:40:45.905>as <00:40:46.105>it <00:40:46.305>stands, <00:40:46.505>no, <00:40:46.705>absolutely <00:40:46.905>not.

881
00:40:50.075 --> 00:40:51.925
<00:40:50.075>Does <00:40:50.424>it <00:40:50.774>understand <00:40:51.125>business <00:40:51.475>requirements?

882
00:40:53.605 --> 00:40:58.235
<00:40:53.605>Maybe <00:40:53.760>if <00:40:53.916>you <00:40:54.071>had <00:40:54.227>something <00:40:54.382>that <00:40:54.538>doesn't <00:40:54.693>to <00:40:54.849>my, <00:40:55.005>uh,

883
00:40:58.415 --> 00:41:01.435
<00:40:58.415>not <00:40:58.542>what <00:40:58.669>I <00:40:58.796>know <00:40:58.924>at <00:40:59.051>the <00:40:59.178>moment <00:40:59.305>exist <00:40:59.433>right <00:40:59.560>now, <00:40:59.687>if <00:40:59.815>you

884
00:41:02.965 --> 00:41:06.265
<00:41:02.965>had <00:41:03.092>a <00:41:03.219>model <00:41:03.346>that <00:41:03.474>you <00:41:03.601>could <00:41:03.728>feed <00:41:03.855>with <00:41:03.983>everything <00:41:04.110>on <00:41:04.237>your <00:41:04.365>job,

885
00:41:06.485 --> 00:41:09.145
<00:41:06.485>all <00:41:06.718>information <00:41:06.951>dynamic <00:41:07.185>dynamically, <00:41:07.418>all <00:41:07.651>the <00:41:07.885>context,

886
00:41:09.925 --> 00:41:11.745
<00:41:09.925>all <00:41:10.158>the <00:41:10.391>information <00:41:10.625>that <00:41:10.858>is <00:41:11.091>not <00:41:11.325>outspoken,

887
00:41:12.005 --> 00:41:13.745
<00:41:12.005>all <00:41:12.355>meta <00:41:12.705>information <00:41:13.055>and <00:41:13.405>documents,

888
00:41:14.325 --> 00:41:16.425
<00:41:14.325>and <00:41:14.500>it <00:41:14.674>would <00:41:14.850>have <00:41:15.024>to <00:41:15.200>have <00:41:15.375>the <00:41:15.549>whole <00:41:15.725>history.

889
00:41:16.685 --> 00:41:19.025
<00:41:16.685>So <00:41:16.860>it <00:41:17.035>would <00:41:17.210>always <00:41:17.384>have <00:41:17.560>to <00:41:17.735>know <00:41:17.910>past <00:41:18.085>things

890
00:41:19.205 --> 00:41:21.545
<00:41:19.205>and <00:41:19.485>everything, <00:41:19.765>um, <00:41:20.045>in <00:41:20.325>the <00:41:20.605>back.

891
00:41:21.645 --> 00:41:22.825
<00:41:21.645>So <00:41:22.707>vertical

892
00:41:22.825 --> 00:41:25.785
<00:41:22.825>and <00:41:23.174>horizontal, <00:41:23.524>complete <00:41:23.875>vast <00:41:24.225>information,

893
00:41:26.465 --> 00:41:27.585
<00:41:26.465>I <00:41:26.717>don't <00:41:26.969>think <00:41:27.221>it's <00:41:27.473>possible.

894
00:41:27.605 --> 00:41:29.945
<00:41:27.605>And <00:41:27.780>I <00:41:27.955>think <00:41:28.130>even <00:41:28.305>if <00:41:28.480>you <00:41:28.655>had <00:41:28.830>these <00:41:29.005>capabilities

895
00:41:30.205 --> 00:41:31.545
<00:41:30.205>to <00:41:30.446>scale <00:41:30.687>it <00:41:30.928>up <00:41:31.169>like <00:41:31.411>that,

896
00:41:32.105 --> 00:41:34.485
<00:41:32.105>I <00:41:32.305>don't <00:41:32.505>think <00:41:32.705>it <00:41:32.905>could <00:41:33.105>fully <00:41:33.305>understand <00:41:33.505>business

897
00:41:34.485 --> 00:41:37.805
<00:41:34.485>requirements <00:41:34.640>as <00:41:34.796>humans <00:41:34.951>or <00:41:35.107>as <00:41:35.262>developers <00:41:35.418>do <00:41:35.573>at <00:41:35.729>the <00:41:35.885>moment.

898
00:41:39.025 --> 00:41:42.805
<00:41:39.025>And <00:41:39.225>can <00:41:39.425>it <00:41:39.625>replace <00:41:39.825>human <00:41:40.025>creativity? <00:41:40.225>Absolutely <00:41:40.425>not.

899
00:41:43.205 --> 00:41:46.005
<00:41:43.205>Whenever <00:41:43.360>I <00:41:43.516>say <00:41:43.671>give <00:41:43.827>me <00:41:43.982>everything, <00:41:44.138>I'm <00:41:44.293>getting <00:41:44.449>three <00:41:44.605>things

900
00:41:46.005 --> 00:41:48.325
<00:41:46.005>and <00:41:46.205>then <00:41:46.405>I <00:41:46.605>come <00:41:46.805>up <00:41:47.005>with <00:41:47.205>13 <00:41:47.405>more.

901
00:41:48.545 --> 00:41:51.485
<00:41:48.545>So <00:41:48.778>absolutely <00:41:49.011>not <00:41:49.245>meaning <00:41:49.478>in <00:41:49.711>a <00:41:49.945>nutshell,

902
00:41:51.655 --> 00:41:54.365
<00:41:51.655>fully <00:41:51.855>on <00:41:52.055>autonomous <00:41:52.255>AI <00:41:52.455>creatures <00:41:52.655>sur <00:41:52.855>passing <00:41:53.055>human

903
00:41:54.365 --> 00:41:56.925
<00:41:54.365>intelligence, <00:41:54.831>AI <00:41:55.298>superiority, <00:41:55.765>similarity.

904
00:41:56.945 --> 00:41:59.365
<00:41:56.945>Is <00:41:57.120>it <00:41:57.295>a <00:41:57.470>thing <00:41:57.645>right <00:41:57.820>now? <00:41:57.995>Nope, <00:41:58.170>it's <00:41:58.345>not.

905
00:42:00.305 --> 00:42:04.645
<00:42:00.305>But <00:42:00.504>oh <00:42:00.705>God, <00:42:00.904>times <00:42:01.105>of <00:42:01.305>the <00:42:01.504>ancient, <00:42:01.705>uh,

906
00:42:05.025 --> 00:42:06.605
<00:42:05.025>so <00:42:05.305>just <00:42:05.585>in <00:42:05.865>a <00:42:06.145>nutshell, <00:42:06.425>right?

907
00:42:07.035 --> 00:42:09.005
<00:42:07.035>What <00:42:07.210>is <00:42:07.384>it? <00:42:07.560>I <00:42:07.734>would <00:42:07.910>say <00:42:08.085>at <00:42:08.259>the <00:42:08.435>moment,

908
00:42:09.345 --> 00:42:11.565
<00:42:09.345>AI <00:42:09.578>dev <00:42:09.811>context <00:42:10.044>is <00:42:10.278>like <00:42:10.511>an <00:42:10.745>incredibly

909
00:42:11.625 --> 00:42:12.965
<00:42:11.625>gifted <00:42:12.228>junior <00:42:12.831>programmer.

910
00:42:13.665 --> 00:42:15.245
<00:42:13.665>Um, <00:42:13.945>here <00:42:14.225>are <00:42:14.505>some <00:42:14.785>quotes, <00:42:15.065>uh,

911
00:42:15.355 --> 00:42:17.285
<00:42:15.355>from <00:42:15.635>Reddit <00:42:15.915>that <00:42:16.195>I <00:42:16.475>really <00:42:16.755>love.

912
00:42:17.465 --> 00:42:19.565
<00:42:17.465>Uh, <00:42:17.620>if <00:42:17.776>you <00:42:17.931>have <00:42:18.087>time, <00:42:18.242>take <00:42:18.398>a <00:42:18.553>screenshot <00:42:18.709>of <00:42:18.865>those.

913
00:42:19.645 --> 00:42:22.685
<00:42:19.645>I <00:42:19.800>think <00:42:19.956>they're <00:42:20.111>really <00:42:20.267>great. <00:42:20.422>The <00:42:20.578>point <00:42:20.733>being <00:42:20.889>why <00:42:21.045>not?

914
00:42:22.705 --> 00:42:24.165
<00:42:22.705>Why <00:42:22.924>is <00:42:23.143>it <00:42:23.362>only <00:42:23.581>a <00:42:23.800>junior <00:42:24.019>programmer?

915
00:42:24.165 --> 00:42:25.605
<00:42:24.165>It's <00:42:24.813>inventing <00:42:25.461>code

916
00:42:25.625 --> 00:42:27.885
<00:42:25.625>and <00:42:25.825>endpoints <00:42:26.025>that <00:42:26.225>don't <00:42:26.425>exist, <00:42:26.625>that <00:42:26.825>don't <00:42:27.025>work.

917
00:42:28.585 --> 00:42:30.965
<00:42:28.585>You <00:42:28.818>don't <00:42:29.051>get <00:42:29.285>reliable <00:42:29.518>web <00:42:29.751>curls, <00:42:29.985>uh,

918
00:42:30.965 --> 00:42:32.205
<00:42:30.965>because <00:42:31.337>they're <00:42:31.709>too <00:42:32.081>expensive.

919
00:42:32.505 --> 00:42:35.485
<00:42:32.505>If <00:42:32.632>you <00:42:32.759>want <00:42:32.886>to <00:42:33.014>do <00:42:33.141>that, <00:42:33.268>you <00:42:33.395>could <00:42:33.523>be <00:42:33.650>combining <00:42:33.777>it <00:42:33.905>with,

920
00:42:35.545 --> 00:42:37.125
<00:42:35.545>for <00:42:35.825>instance, <00:42:36.105>a <00:42:36.385>Google <00:42:36.665>search, <00:42:36.945>API,

921
00:42:37.125 --> 00:42:38.405
<00:42:37.125>which <00:42:37.509>is <00:42:37.893>incredibly <00:42:38.277>costly

922
00:42:38.785 --> 00:42:41.685
<00:42:38.785>or <00:42:38.924>with <00:42:39.065>a <00:42:39.205>bing, <00:42:39.345>API <00:42:39.484>with <00:42:39.625>is <00:42:39.765>bing, <00:42:39.904>which <00:42:40.045>is <00:42:40.185>bing.

923
00:42:42.225 --> 00:42:44.845
<00:42:42.225>Um, <00:42:42.365>whenever <00:42:42.505>you <00:42:42.645>say, <00:42:42.785>give <00:42:42.924>me <00:42:43.065>everything <00:42:43.205>you <00:42:43.345>can <00:42:43.485>think <00:42:43.625>of,

924
00:42:44.985 --> 00:42:47.565
<00:42:44.985>you <00:42:45.218>do <00:42:45.451>not <00:42:45.685>have <00:42:45.918>that <00:42:46.151>limitless <00:42:46.385>creativity.

925
00:42:48.545 --> 00:42:50.725
<00:42:48.545>Um, <00:42:48.700>and <00:42:48.856>of <00:42:49.011>course, <00:42:49.167>as <00:42:49.322>we've <00:42:49.478>seen <00:42:49.633>today <00:42:49.789>as <00:42:49.945>well,

926
00:42:50.725 --> 00:42:53.685
<00:42:50.725>different <00:42:50.924>language <00:42:51.125>models <00:42:51.325>are <00:42:51.525>useful <00:42:51.725>for <00:42:51.924>different <00:42:52.125>tasks,

927
00:42:54.065 --> 00:42:56.085
<00:42:54.065>um, <00:42:54.220>which <00:42:54.376>is <00:42:54.531>something <00:42:54.687>that <00:42:54.842>you <00:42:54.998>would <00:42:55.153>have <00:42:55.309>to <00:42:55.465>maintain.

928
00:42:56.105 --> 00:42:58.725
<00:42:56.105>You <00:42:56.280>would <00:42:56.455>have <00:42:56.630>to <00:42:56.805>pay <00:42:56.980>this, <00:42:57.155>so <00:42:57.330>that's <00:42:57.505>intense.

929
00:42:59.585 --> 00:43:01.405
<00:42:59.585>Um, <00:42:59.818>and <00:43:00.051>importantly, <00:43:00.285>you <00:43:00.518>kind <00:43:00.751>of <00:43:00.985>need

930
00:43:01.405 --> 00:43:03.285
<00:43:01.405>to <00:43:01.605>know <00:43:01.805>the <00:43:02.005>answer <00:43:02.205>when <00:43:02.405>you're <00:43:02.605>asking, <00:43:02.805>um,

931
00:43:04.065 --> 00:43:05.365
<00:43:04.065>and <00:43:04.357>security <00:43:04.650>aspects <00:43:04.942>as <00:43:05.234>well.

932
00:43:05.365 --> 00:43:08.125
<00:43:05.365>So <00:43:05.540>I <00:43:05.714>think <00:43:05.890>there's <00:43:06.064>still <00:43:06.240>a <00:43:06.415>lot <00:43:06.589>of <00:43:06.765>things

933
00:43:08.125 --> 00:43:11.125
<00:43:08.125>that <00:43:08.325>keep <00:43:08.525>this <00:43:08.725>from <00:43:08.925>being <00:43:09.125>the <00:43:09.325>technical <00:43:09.525>singularity.

934
00:43:11.625 --> 00:43:14.965
<00:43:11.625>But <00:43:11.741>in <00:43:11.858>a <00:43:11.975>nutshell, <00:43:12.091>what <00:43:12.208>does <00:43:12.325>that <00:43:12.441>mean <00:43:12.558>Now <00:43:12.675>for <00:43:12.791>you <00:43:12.908>is, <00:43:13.025>uh,

935
00:43:15.345 --> 00:43:18.045
<00:43:15.345>junior <00:43:15.625>developers <00:43:15.904>or <00:43:16.185>as <00:43:16.464>novice <00:43:16.745>developers,

936
00:43:18.045 --> 00:43:20.645
<00:43:18.045>or <00:43:18.200>even <00:43:18.356>as <00:43:18.511>business <00:43:18.667>business <00:43:18.822>managers, <00:43:18.978>is <00:43:19.133>just <00:43:19.289>a <00:43:19.445>couple

937
00:43:20.645 --> 00:43:22.965
<00:43:20.645>of <00:43:20.820>take <00:43:20.995>home <00:43:21.170>messages <00:43:21.345>that <00:43:21.520>I <00:43:21.695>have <00:43:21.870>for <00:43:22.045>you.

938
00:43:24.385 --> 00:43:26.365
<00:43:24.385>That's <00:43:24.585>the <00:43:24.785>one <00:43:24.985>thing <00:43:25.185>I <00:43:25.385>wanna <00:43:25.585>give <00:43:25.785>you.

939
00:43:26.365 --> 00:43:28.165
<00:43:26.365>Just <00:43:26.645>don't <00:43:26.924>think <00:43:27.205>you're <00:43:27.484>a <00:43:27.765>superstar

940
00:43:28.165 --> 00:43:29.685
<00:43:28.165>because <00:43:28.438>AI <00:43:28.712>gave <00:43:28.985>you <00:43:29.259>good <00:43:29.533>content.

941
00:43:30.505 --> 00:43:33.765
<00:43:30.505>Um, <00:43:30.660>I <00:43:30.816>myself, <00:43:30.971>I <00:43:31.127>use <00:43:31.282>a <00:43:31.438>lot <00:43:31.593>of <00:43:31.749>AI <00:43:31.905>code

942
00:43:33.765 --> 00:43:35.085
<00:43:33.765>and <00:43:34.002>a <00:43:34.240>lot <00:43:34.477>of, <00:43:34.715>uh, <00:43:34.953>things.

943
00:43:35.425 --> 00:43:39.085
<00:43:35.425>Um, <00:43:35.552>but <00:43:35.679>I <00:43:35.806>think, <00:43:35.934>um, <00:43:36.061>it's <00:43:36.188>important <00:43:36.315>to <00:43:36.443>be <00:43:36.570>upfront <00:43:36.697>about <00:43:36.825>this

944
00:43:39.105 --> 00:43:41.525
<00:43:39.105>and <00:43:39.245>to <00:43:39.385>know <00:43:39.525>with <00:43:39.665>all <00:43:39.805>the <00:43:39.945>limitations <00:43:40.085>that <00:43:40.225>I've <00:43:40.365>shown <00:43:40.505>you,

945
00:43:41.625 --> 00:43:42.645
<00:43:41.625>all <00:43:42.084>the <00:43:42.543>problems.

946
00:43:43.185 --> 00:43:46.885
<00:43:43.185>Um, <00:43:43.360>this <00:43:43.535>doesn't <00:43:43.710>make <00:43:43.884>you <00:43:44.060>as <00:43:44.235>great <00:43:44.410>as <00:43:44.585>somebody

947
00:43:46.945 --> 00:43:48.445
<00:43:46.945>who <00:43:47.282>really <00:43:47.620>has <00:43:47.957>the <00:43:48.295>experience.

948
00:43:48.545 --> 00:43:52.205
<00:43:48.545>And <00:43:48.685>just <00:43:48.825>as <00:43:48.965>a <00:43:49.105>take <00:43:49.245>home, <00:43:49.385>uh, <00:43:49.525>message, <00:43:49.665>the <00:43:49.805>senior <00:43:49.945>developers

949
00:43:52.205 --> 00:43:55.485
<00:43:52.205>and <00:43:52.380>architects <00:43:52.555>that <00:43:52.730>you <00:43:52.904>work <00:43:53.080>with <00:43:53.255>deserve, <00:43:53.430>respect, <00:43:53.605>credit

950
00:43:55.505 --> 00:43:58.685
<00:43:55.505>and <00:43:55.632>care, <00:43:55.759>because <00:43:55.886>they <00:43:56.014>are <00:43:56.141>the <00:43:56.268>ones <00:43:56.395>who <00:43:56.523>can <00:43:56.650>do <00:43:56.777>the <00:43:56.905>things

951
00:43:58.685 --> 00:44:02.565
<00:43:58.685>that <00:43:58.860>AI <00:43:59.035>can't <00:43:59.210>also <00:43:59.384>be <00:43:59.560>truthful <00:43:59.735>about <00:43:59.910>your <00:44:00.085>AI

952
00:44:02.565 --> 00:44:03.765
<00:44:02.565>use <00:44:02.925>in <00:44:03.285>development <00:44:03.645>projects.

953
00:44:04.025 --> 00:44:07.765
<00:44:04.025>Um, <00:44:04.152>I <00:44:04.279>think <00:44:04.406>AI <00:44:04.534>can <00:44:04.661>give <00:44:04.788>you <00:44:04.915>really <00:44:05.043>useful <00:44:05.170>fresh <00:44:05.297>input, <00:44:05.425>um,

954
00:44:08.025 --> 00:44:10.445
<00:44:08.025>but <00:44:08.165>at <00:44:08.305>this <00:44:08.445>point <00:44:08.585>it <00:44:08.725>can <00:44:08.865>only <00:44:09.005>enhance <00:44:09.145>what <00:44:09.285>you <00:44:09.425>have

955
00:44:10.445 --> 00:44:11.725
<00:44:10.445>and <00:44:10.733>it <00:44:11.021>cannot <00:44:11.309>replace <00:44:11.596>it.

956
00:44:11.785 --> 00:44:15.685
<00:44:11.785>So, <00:44:11.901>um, <00:44:12.018>I <00:44:12.134>think <00:44:12.251>it's <00:44:12.368>fine, <00:44:12.484>uh, <00:44:12.601>to <00:44:12.718>use <00:44:12.835>AI <00:44:12.951>input <00:44:13.068>in <00:44:13.185>projects,

957
00:44:15.685 --> 00:44:17.205
<00:44:15.685>but <00:44:15.856>I <00:44:16.027>think <00:44:16.198>you <00:44:16.369>would <00:44:16.540>have <00:44:16.711>to <00:44:16.882>declare <00:44:17.053>it

958
00:44:17.705 --> 00:44:19.205
<00:44:17.705>and <00:44:18.042>to <00:44:18.380>do <00:44:18.717>so <00:44:19.055>respectfully,

959
00:44:19.205 --> 00:44:21.685
<00:44:19.205>because <00:44:19.360>I <00:44:19.516>think <00:44:19.671>at <00:44:19.827>the <00:44:19.982>moment <00:44:20.138>people <00:44:20.293>are <00:44:20.449>just, <00:44:20.605>uh,

960
00:44:21.865 --> 00:44:25.485
<00:44:21.865>really <00:44:21.992>taking <00:44:22.119>all <00:44:22.246>of <00:44:22.374>this <00:44:22.501>and <00:44:22.628>saying, <00:44:22.755>look <00:44:22.883>how <00:44:23.010>great <00:44:23.137>I <00:44:23.265>am

961
00:44:25.485 --> 00:44:28.245
<00:44:25.485>and <00:44:25.612>this <00:44:25.739>is <00:44:25.866>not <00:44:25.994>gonna <00:44:26.121>work <00:44:26.248>because <00:44:26.375>it's <00:44:26.503>not <00:44:26.630>that <00:44:26.757>great <00:44:26.885>yet.

962
00:44:29.425 --> 00:44:32.845
<00:44:29.425>Um, <00:44:29.552>but <00:44:29.679>I <00:44:29.806>would <00:44:29.934>definitely <00:44:30.061>say <00:44:30.188>to <00:44:30.315>you, <00:44:30.443>use <00:44:30.570>AI <00:44:30.697>as <00:44:30.825>much

963
00:44:32.845 --> 00:44:33.845
<00:44:32.845>as <00:44:33.145>possible <00:44:33.444>to <00:44:33.745>learn.

964
00:44:34.115 --> 00:44:36.565
<00:44:34.115>It's <00:44:34.314>an <00:44:34.515>amazing <00:44:34.714>learning <00:44:34.915>partner <00:44:35.115>for <00:44:35.314>basic <00:44:35.515>concept.

965
00:44:36.825 --> 00:44:39.885
<00:44:36.825>So, <00:44:36.941>you <00:44:37.058>know, <00:44:37.174>from <00:44:37.291>the <00:44:37.408>examples <00:44:37.524>you <00:44:37.641>saw <00:44:37.758>when <00:44:37.875>you <00:44:37.991>say, <00:44:38.108>I <00:44:38.225>want

966
00:44:39.885 --> 00:44:41.845
<00:44:39.885>to <00:44:40.085>use <00:44:40.285>something, <00:44:40.485>I <00:44:40.685>haven't <00:44:40.885>done <00:44:41.085>it <00:44:41.285>yet.

967
00:44:42.345 --> 00:44:44.165
<00:44:42.345>And <00:44:42.520>you <00:44:42.694>can <00:44:42.870>always <00:44:43.044>go <00:44:43.220>back <00:44:43.395>into <00:44:43.569>the <00:44:43.745>prompt

968
00:44:44.185 --> 00:44:46.605
<00:44:44.185>and <00:44:44.360>you <00:44:44.535>can <00:44:44.710>say, <00:44:44.884>um, <00:44:45.060>I <00:44:45.235>don't <00:44:45.410>understand <00:44:45.585>it,

969
00:44:46.785 --> 00:44:50.245
<00:44:46.785>or <00:44:46.892>if <00:44:47.000>it's <00:44:47.108>providing <00:44:47.215>a <00:44:47.323>code, <00:44:47.431>what <00:44:47.538>I <00:44:47.646>do <00:44:47.754>all <00:44:47.861>the <00:44:47.969>time <00:44:48.077>is <00:44:48.185>like,

970
00:44:50.245 --> 00:44:52.845
<00:44:50.245>okay, <00:44:50.444>please <00:44:50.645>provide <00:44:50.845>sample <00:44:51.045>code <00:44:51.245>in <00:44:51.444>a <00:44:51.645>language

971
00:44:52.845 --> 00:44:54.165
<00:44:52.845>and <00:44:53.082>framework, <00:44:53.320>I <00:44:53.557>don't <00:44:53.795>know <00:44:54.033>yet,

972
00:44:54.625 --> 00:44:57.205
<00:44:54.625>but <00:44:54.905>please, <00:44:55.185>um, <00:44:55.465>comment <00:44:55.745>in <00:44:56.025>line

973
00:44:57.345 --> 00:44:59.525
<00:44:57.345>and <00:44:57.520>explain <00:44:57.694>it <00:44:57.870>to <00:44:58.044>me <00:44:58.220>like <00:44:58.395>I'm <00:44:58.569>a <00:44:58.745>3-year-old.

974
00:44:59.585 --> 00:45:01.725
<00:44:59.585>You <00:44:59.760>know? <00:44:59.935>Um, <00:45:00.110>this <00:45:00.285>is <00:45:00.460>the <00:45:00.635>kind <00:45:00.810>of <00:45:00.985>luxury

975
00:45:01.755 --> 00:45:03.885
<00:45:01.755>that <00:45:01.930>you <00:45:02.105>don't <00:45:02.280>have <00:45:02.455>in <00:45:02.630>learning <00:45:02.805>with <00:45:02.980>other <00:45:03.155>people

976
00:45:03.885 --> 00:45:05.765
<00:45:03.885>who <00:45:04.060>can't <00:45:04.235>spend <00:45:04.410>this <00:45:04.585>kind <00:45:04.760>of <00:45:04.935>time <00:45:05.110>on <00:45:05.285>you.

977
00:45:05.825 --> 00:45:08.205
<00:45:05.825>So <00:45:06.105>it's <00:45:06.384>really <00:45:06.665>amazing <00:45:06.944>for <00:45:07.225>learning.

978
00:45:09.545 --> 00:45:10.805
<00:45:09.545>Um, <00:45:10.112>always <00:45:10.679>remember

979
00:45:10.805 --> 00:45:13.845
<00:45:10.805>that <00:45:10.960>AI <00:45:11.116>models <00:45:11.271>can <00:45:11.427>inherit <00:45:11.582>bias <00:45:11.738>from <00:45:11.893>the <00:45:12.049>training <00:45:12.205>data.

980
00:45:13.865 --> 00:45:15.845
<00:45:13.865>We <00:45:14.064>talked <00:45:14.265>about <00:45:14.464>this <00:45:14.665>briefly. <00:45:14.865>Always <00:45:15.064>be <00:45:15.265>aware.

981
00:45:16.745 --> 00:45:19.725
<00:45:16.745>And, <00:45:16.920>um, <00:45:17.095>importantly <00:45:17.270>as <00:45:17.444>well, <00:45:17.620>consider <00:45:17.795>privacy <00:45:17.970>and <00:45:18.145>security.

982
00:45:20.145 --> 00:45:22.005
<00:45:20.145>Um, <00:45:20.345>I <00:45:20.545>said <00:45:20.745>before, <00:45:20.945>there <00:45:21.145>are <00:45:21.345>different <00:45:21.545>kind

983
00:45:22.005 --> 00:45:23.805
<00:45:22.005>of <00:45:22.285>ais <00:45:22.565>you <00:45:22.845>can, <00:45:23.125>uh, <00:45:23.405>access.

984
00:45:23.805 --> 00:45:26.445
<00:45:23.805>There <00:45:23.932>are <00:45:24.059>some <00:45:24.186>which <00:45:24.314>are <00:45:24.441>free, <00:45:24.568>where <00:45:24.695>you <00:45:24.823>have <00:45:24.950>to <00:45:25.077>sign <00:45:25.205>up,

985
00:45:26.945 --> 00:45:28.845
<00:45:26.945>uh, <00:45:27.085>some <00:45:27.225>way <00:45:27.365>you <00:45:27.505>don't <00:45:27.645>have <00:45:27.785>to <00:45:27.925>sign <00:45:28.065>up <00:45:28.205>at <00:45:28.345>all,

986
00:45:28.865 --> 00:45:32.005
<00:45:28.865>or <00:45:29.040>some <00:45:29.214>that <00:45:29.390>are <00:45:29.564>behind <00:45:29.740>some <00:45:29.915>kind <00:45:30.089>of <00:45:30.265>paywall

987
00:45:32.065 --> 00:45:35.885
<00:45:32.065>or, <00:45:32.298>um, <00:45:32.531>enterprise <00:45:32.765>application, <00:45:32.998>what <00:45:33.231>have <00:45:33.465>you.

988
00:45:36.425 --> 00:45:39.325
<00:45:36.425>Um, <00:45:36.600>since, <00:45:36.775>especially <00:45:36.950>for <00:45:37.125>the <00:45:37.300>ones <00:45:37.475>which <00:45:37.650>are <00:45:37.825>free,

989
00:45:39.385 --> 00:45:42.245
<00:45:39.385>but <00:45:39.560>also <00:45:39.735>the <00:45:39.910>ones <00:45:40.085>which <00:45:40.260>are, <00:45:40.435>um, <00:45:40.610>sort <00:45:40.785>of

990
00:45:42.785 --> 00:45:44.285
<00:45:42.785>in <00:45:43.055>something <00:45:43.325>embedded <00:45:43.595>in <00:45:43.865>something <00:45:44.134>else.

991
00:45:44.545 --> 00:45:47.925
<00:45:44.545>Always <00:45:44.745>be <00:45:44.945>aware <00:45:45.145>when <00:45:45.345>you're <00:45:45.545>pasting <00:45:45.745>API <00:45:45.945>keys

992
00:45:47.945 --> 00:45:49.645
<00:45:47.945>or <00:45:48.295>email <00:45:48.645>addresses, <00:45:48.995>et <00:45:49.345>cetera,

993
00:45:49.715 --> 00:45:52.405
<00:45:49.715>because <00:45:49.831>at <00:45:49.948>the <00:45:50.065>end <00:45:50.181>of <00:45:50.298>the <00:45:50.415>day, <00:45:50.531>we <00:45:50.648>said <00:45:50.765>we <00:45:50.881>don't <00:45:50.998>really <00:45:51.115>know

994
00:45:52.405 --> 00:45:53.445
<00:45:52.405>what <00:45:52.639>the <00:45:52.873>training <00:45:53.107>data <00:45:53.341>is,

995
00:45:53.445 --> 00:45:55.885
<00:45:53.445>and <00:45:53.600>we <00:45:53.756>don't <00:45:53.911>always <00:45:54.067>know <00:45:54.222>what <00:45:54.378>exactly <00:45:54.533>the <00:45:54.689>model <00:45:54.845>does.

996
00:45:56.385 --> 00:45:59.205
<00:45:56.385>So <00:45:56.585>I <00:45:56.785>just <00:45:56.985>would <00:45:57.185>be <00:45:57.385>very <00:45:57.585>careful <00:45:57.785>here

997
00:45:59.205 --> 00:46:00.885
<00:45:59.205>and <00:45:59.380>just <00:45:59.555>take <00:45:59.730>it <00:45:59.904>with <00:46:00.080>a <00:46:00.255>bit <00:46:00.430>of <00:46:00.605>caution.

998
00:46:02.305 --> 00:46:05.565
<00:46:02.305>And, <00:46:02.480>um, <00:46:02.654>very <00:46:02.830>important, <00:46:03.004>if <00:46:03.180>you <00:46:03.355>have <00:46:03.529>created <00:46:03.705>content

999
00:46:05.625 --> 00:46:07.645
<00:46:05.625>and <00:46:05.825>ideas <00:46:06.025>with <00:46:06.225>AI <00:46:06.425>that <00:46:06.625>you're <00:46:06.825>happy <00:46:07.025>with,

1000
00:46:08.035 --> 00:46:09.365
<00:46:08.035>make <00:46:08.274>sure <00:46:08.513>you <00:46:08.753>double <00:46:08.992>check <00:46:09.232>it.

1001
00:46:09.455 --> 00:46:12.005
<00:46:09.455>Don't <00:46:09.688>just <00:46:09.921>check <00:46:10.154>code <00:46:10.388>that's <00:46:10.621>been <00:46:10.855>generated,

1002
00:46:12.105 --> 00:46:13.205
<00:46:12.105>uh, <00:46:12.600>into <00:46:13.095>production.

1003
00:46:13.625 --> 00:46:15.085
<00:46:13.625>Um, <00:46:13.844>don't <00:46:14.063>just <00:46:14.282>say, <00:46:14.501>this <00:46:14.720>is <00:46:14.939>it.

1004
00:46:15.085 --> 00:46:18.085
<00:46:15.085>Double <00:46:15.225>check <00:46:15.365>it <00:46:15.505>with <00:46:15.645>either <00:46:15.785>quality <00:46:15.925>research <00:46:16.065>if <00:46:16.205>you <00:46:16.345>have <00:46:16.485>the

1005
00:46:18.085 --> 00:46:19.245
<00:46:18.085>time <00:46:18.346>or <00:46:18.607>with <00:46:18.868>the <00:46:19.129>seniors

1006
00:46:19.545 --> 00:46:22.405
<00:46:19.545>who <00:46:19.700>can <00:46:19.856>help <00:46:20.011>you <00:46:20.167>figure <00:46:20.322>out <00:46:20.478>if <00:46:20.633>it's <00:46:20.789>a <00:46:20.945>thing.

1007
00:46:23.225 --> 00:46:26.245
<00:46:23.225>And <00:46:23.458>lastly, <00:46:23.691>uh, <00:46:23.924>advice <00:46:24.158>to <00:46:24.391>senior <00:46:24.625>developers

1008
00:46:26.505 --> 00:46:29.605
<00:46:26.505>and <00:46:26.785>it <00:46:27.065>pros <00:46:27.345>here, <00:46:27.625>be <00:46:27.905>open-minded.

1009
00:46:30.185 --> 00:46:33.445
<00:46:30.185>Um, <00:46:30.325>we <00:46:30.465>just <00:46:30.605>talked <00:46:30.745>about <00:46:30.884>how <00:46:31.025>you, <00:46:31.165>uh, <00:46:31.305>how <00:46:31.445>juniors, <00:46:31.585>um,

1010
00:46:33.445 --> 00:46:35.925
<00:46:33.445>bring <00:46:33.600>in <00:46:33.756>fresh <00:46:33.911>ideas <00:46:34.067>and <00:46:34.222>might <00:46:34.378>use <00:46:34.533>AI <00:46:34.689>for <00:46:34.845>learning.

1011
00:46:36.425 --> 00:46:39.125
<00:46:36.425>And <00:46:36.552>that <00:46:36.679>means <00:46:36.806>that <00:46:36.934>they <00:46:37.061>can <00:46:37.188>give <00:46:37.315>you <00:46:37.443>a <00:46:37.570>fresh <00:46:37.697>outlook <00:46:37.825>on

1012
00:46:39.125 --> 00:46:41.365
<00:46:39.125>things <00:46:39.325>that <00:46:39.525>you <00:46:39.725>might <00:46:39.925>have <00:46:40.125>disregarded <00:46:40.325>in <00:46:40.525>the

1013
00:46:41.365 --> 00:46:42.445
<00:46:41.365>past <00:46:41.607>or <00:46:41.851>never <00:46:42.094>heard <00:46:42.337>of.

1014
00:46:42.625 --> 00:46:44.805
<00:46:42.625>And <00:46:42.752>you <00:46:42.879>know <00:46:43.006>what <00:46:43.134>they <00:46:43.261>say, <00:46:43.388>we <00:46:43.515>never <00:46:43.643>stop <00:46:43.770>learning <00:46:43.897>in <00:46:44.025>it.

1015
00:46:45.185 --> 00:46:48.445
<00:46:45.185>So <00:46:45.360>just <00:46:45.535>don't <00:46:45.710>disregard <00:46:45.884>people <00:46:46.060>who <00:46:46.235>come <00:46:46.410>to <00:46:46.585>you

1016
00:46:48.445 --> 00:46:50.525
<00:46:48.445>and <00:46:48.678>say, <00:46:48.911>uh, <00:46:49.145>AI <00:46:49.378>has <00:46:49.611>created <00:46:49.845>this

1017
00:46:50.525 --> 00:46:52.885
<00:46:50.525>because <00:46:50.758>there <00:46:50.991>still <00:46:51.225>might <00:46:51.458>be <00:46:51.691>something, <00:46:51.925>um,

1018
00:46:52.885 --> 00:46:53.965
<00:46:52.885>that <00:46:53.079>you <00:46:53.273>can <00:46:53.468>learn <00:46:53.662>from <00:46:53.857>this

1019
00:46:54.025 --> 00:46:56.325
<00:46:54.025>or <00:46:54.180>something <00:46:54.336>that <00:46:54.491>might <00:46:54.647>be, <00:46:54.802>uh, <00:46:54.958>good <00:46:55.113>for <00:46:55.269>the <00:46:55.425>project.

1020
00:46:57.825 --> 00:47:01.085
<00:46:57.825>Um, <00:46:57.980>also <00:46:58.136>make <00:46:58.291>ai <00:46:58.447>the <00:46:58.602>assistant <00:46:58.758>they <00:46:58.913>won't <00:46:59.069>give <00:46:59.225>you.

1021
00:47:01.305 --> 00:47:03.125
<00:47:01.305>So <00:47:01.460>if <00:47:01.616>you're <00:47:01.771>in <00:47:01.927>a <00:47:02.082>really <00:47:02.238>good <00:47:02.393>job <00:47:02.549>right <00:47:02.705>now

1022
00:47:03.175 --> 00:47:04.925
<00:47:03.175>where <00:47:03.408>you <00:47:03.641>have <00:47:03.875>a <00:47:04.108>lot <00:47:04.341>of <00:47:04.575>responsibility,

1023
00:47:04.985 --> 00:47:08.325
<00:47:04.985>but <00:47:05.140>they <00:47:05.296>don't <00:47:05.451>give <00:47:05.607>you <00:47:05.762>an <00:47:05.918>assistant, <00:47:06.073>then <00:47:06.229>maybe, <00:47:06.385>um,

1024
00:47:08.385 --> 00:47:11.165
<00:47:08.385>figure <00:47:08.525>out <00:47:08.665>if <00:47:08.805>they <00:47:08.945>can <00:47:09.085>pay <00:47:09.225>for <00:47:09.365>a <00:47:09.505>premium <00:47:09.645>AI <00:47:09.785>license,

1025
00:47:11.305 --> 00:47:13.525
<00:47:11.305>for <00:47:11.480>instance, <00:47:11.654>a <00:47:11.830>dev <00:47:12.004>license <00:47:12.180>where <00:47:12.355>you <00:47:12.529>can <00:47:12.705>go

1026
00:47:13.625 --> 00:47:17.205
<00:47:13.625>and <00:47:13.752>use <00:47:13.879>it, <00:47:14.006>like <00:47:14.134>I <00:47:14.261>showed <00:47:14.388>you <00:47:14.515>an <00:47:14.643>example, <00:47:14.770>to <00:47:14.897>automate <00:47:15.025>some

1027
00:47:17.205 --> 00:47:20.765
<00:47:17.205>of <00:47:17.360>the <00:47:17.516>generic <00:47:17.671>boring <00:47:17.827>tasks <00:47:17.982>and <00:47:18.138>make <00:47:18.293>you <00:47:18.449>faster, <00:47:18.605>um,

1028
00:47:20.945 --> 00:47:23.325
<00:47:20.945>and <00:47:21.085>just <00:47:21.225>get <00:47:21.365>some <00:47:21.505>things <00:47:21.645>out <00:47:21.785>of <00:47:21.925>the <00:47:22.065>way <00:47:22.205>that, <00:47:22.345>uh,

1029
00:47:23.605 --> 00:47:24.765
<00:47:23.605>somebody <00:47:23.779>else <00:47:23.953>could <00:47:24.127>be <00:47:24.301>doing <00:47:24.475>for <00:47:24.649>you.

1030
00:47:24.765 --> 00:47:28.925
<00:47:24.765>And <00:47:24.872>in <00:47:24.980>this <00:47:25.088>case, <00:47:25.195>the <00:47:25.303>ai. <00:47:25.411>Don't <00:47:25.518>just <00:47:25.626>drag <00:47:25.734>it <00:47:25.841>off <00:47:25.949>as <00:47:26.057>a <00:47:26.165>trend.

1031
00:47:29.405 --> 00:47:30.645
<00:47:29.405>I <00:47:29.684>think <00:47:29.963>that's <00:47:30.242>really <00:47:30.521>important.

1032
00:47:30.915 --> 00:47:33.525
<00:47:30.915>Like <00:47:31.070>you <00:47:31.226>are <00:47:31.381>the <00:47:31.537>senior <00:47:31.692>developers, <00:47:31.848>you're <00:47:32.003>the <00:47:32.159>pros, <00:47:32.315>right?

1033
00:47:33.525 --> 00:47:36.925
<00:47:33.525>You've <00:47:33.758>seen <00:47:33.991>hundreds <00:47:34.225>of <00:47:34.458>new <00:47:34.691>innovative, <00:47:34.925>uh,

1034
00:47:36.955 --> 00:47:38.405
<00:47:36.955>game <00:47:37.390>changing <00:47:37.825>things <00:47:38.260>before.

1035
00:47:39.185 --> 00:47:42.405
<00:47:39.185>Um, <00:47:39.312>but <00:47:39.439>just <00:47:39.566>don't <00:47:39.694>drag <00:47:39.821>it <00:47:39.948>as <00:47:40.075>off <00:47:40.203>as <00:47:40.330>a <00:47:40.457>trend <00:47:40.585>simply

1036
00:47:42.405 --> 00:47:45.165
<00:47:42.405>because <00:47:42.580>just <00:47:42.755>because <00:47:42.930>you <00:47:43.105>don't <00:47:43.280>use <00:47:43.455>it <00:47:43.630>doesn't <00:47:43.805>mean

1037
00:47:45.165 --> 00:47:46.245
<00:47:45.165>that <00:47:45.651>others <00:47:46.136>won't.

1038
00:47:46.415 --> 00:47:48.565
<00:47:46.415>Right <00:47:46.615>at <00:47:46.815>the <00:47:47.015>moment, <00:47:47.215>some <00:47:47.415>of <00:47:47.615>the <00:47:47.815>things

1039
00:47:48.565 --> 00:47:50.205
<00:47:48.565>that <00:47:48.798>you <00:47:49.031>can <00:47:49.265>do <00:47:49.498>are <00:47:49.731>still <00:47:49.965>affordable

1040
00:47:50.785 --> 00:47:53.245
<00:47:50.785>and <00:47:50.960>other <00:47:51.134>people <00:47:51.310>who <00:47:51.484>are <00:47:51.660>either <00:47:51.835>junior <00:47:52.009>to <00:47:52.185>you

1041
00:47:53.265 --> 00:47:56.125
<00:47:53.265>or <00:47:53.404>on <00:47:53.545>the <00:47:53.685>same <00:47:53.825>level <00:47:53.964>as <00:47:54.105>you <00:47:54.245>are <00:47:54.384>using <00:47:54.525>those <00:47:54.665>capabilities

1042
00:47:56.185 --> 00:47:58.405
<00:47:56.185>and <00:47:56.418>are <00:47:56.651>using <00:47:56.884>them <00:47:57.118>to <00:47:57.351>their <00:47:57.585>advantage

1043
00:47:58.585 --> 00:48:02.085
<00:47:58.585>to <00:47:58.740>proceed <00:47:58.896>in <00:47:59.051>your <00:47:59.207>jobs <00:47:59.362>so <00:47:59.518>you're <00:47:59.673>not <00:47:59.829>immune <00:47:59.985>just

1044
00:48:02.085 --> 00:48:03.925
<00:48:02.085>because <00:48:02.365>you're <00:48:02.645>good <00:48:02.925>and <00:48:03.205>make <00:48:03.485>sure

1045
00:48:03.925 --> 00:48:06.365
<00:48:03.925>that <00:48:04.125>you <00:48:04.325>take <00:48:04.525>it <00:48:04.725>seriously <00:48:04.925>to <00:48:05.125>some <00:48:05.325>extent.

1046
00:48:08.035 --> 00:48:09.965
<00:48:08.035>Also, <00:48:08.234>watch <00:48:08.435>out <00:48:08.634>for <00:48:08.835>updates <00:48:09.035>in <00:48:09.234>your <00:48:09.435>stack.

1047
00:48:10.085 --> 00:48:12.085
<00:48:10.085>I <00:48:10.285>mean, <00:48:10.485>you've <00:48:10.685>seen <00:48:10.885>my <00:48:11.085>power <00:48:11.285>automate <00:48:11.485>example.

1048
00:48:12.085 --> 00:48:14.285
<00:48:12.085>You've <00:48:12.318>seen <00:48:12.551>the <00:48:12.785>web <00:48:13.018>development, <00:48:13.251>uh, <00:48:13.485>example.

1049
00:48:15.145 --> 00:48:16.925
<00:48:15.145>Um, <00:48:15.345>this <00:48:15.545>is <00:48:15.745>a <00:48:15.945>bit <00:48:16.145>of <00:48:16.345>sinister <00:48:16.545>review,

1050
00:48:16.925 --> 00:48:18.965
<00:48:16.925>but <00:48:17.125>for <00:48:17.325>instance, <00:48:17.525>with <00:48:17.725>me, <00:48:17.925>with <00:48:18.125>power <00:48:18.325>automate,

1051
00:48:19.145 --> 00:48:20.725
<00:48:19.145>I'm <00:48:19.300>gonna <00:48:19.456>have <00:48:19.611>to <00:48:19.767>say, <00:48:19.922>I'm <00:48:20.078>gonna <00:48:20.233>have <00:48:20.389>to <00:48:20.545>think

1052
00:48:20.725 --> 00:48:21.725
<00:48:20.725>of <00:48:21.025>an <00:48:21.325>exit <00:48:21.625>strategy,

1053
00:48:21.865 --> 00:48:25.565
<00:48:21.865>or <00:48:22.020>maybe <00:48:22.176>it's <00:48:22.331>gonna <00:48:22.487>go <00:48:22.642>more <00:48:22.798>into <00:48:22.953>the <00:48:23.109>realm <00:48:23.265>of.net

1054
00:48:25.585 --> 00:48:28.205
<00:48:25.585>or <00:48:25.760>whatever, <00:48:25.935>but <00:48:26.110>I <00:48:26.285>just <00:48:26.460>seeing <00:48:26.635>what <00:48:26.810>it <00:48:26.985>does

1055
00:48:28.205 --> 00:48:31.005
<00:48:28.205>and <00:48:28.380>what <00:48:28.555>it <00:48:28.730>can <00:48:28.904>do, <00:48:29.080>it's <00:48:29.255>making <00:48:29.430>me <00:48:29.605>aware

1056
00:48:31.005 --> 00:48:33.205
<00:48:31.005>that <00:48:31.145>I <00:48:31.285>definitely <00:48:31.425>have <00:48:31.565>to <00:48:31.705>see <00:48:31.845>where <00:48:31.985>the <00:48:32.125>journey <00:48:32.265>is <00:48:32.405>going

1057
00:48:33.205 --> 00:48:35.085
<00:48:33.205>and <00:48:33.404>also <00:48:33.605>where <00:48:33.805>my <00:48:34.005>exit <00:48:34.205>strategy <00:48:34.404>is <00:48:34.605>going.

1058
00:48:35.465 --> 00:48:37.405
<00:48:35.465>So <00:48:35.665>make <00:48:35.865>sure <00:48:36.065>that <00:48:36.265>you <00:48:36.465>also <00:48:36.665>do <00:48:36.865>that,

1059
00:48:37.425 --> 00:48:40.565
<00:48:37.425>and <00:48:37.552>that <00:48:37.679>you <00:48:37.806>kind <00:48:37.934>of <00:48:38.061>think <00:48:38.188>of <00:48:38.315>where <00:48:38.443>will <00:48:38.570>your <00:48:38.697>journey <00:48:38.825>go,

1060
00:48:40.755 --> 00:48:43.205
<00:48:40.755>your <00:48:40.930>death <00:48:41.105>journey, <00:48:41.280>if <00:48:41.455>this <00:48:41.630>happens <00:48:41.805>to <00:48:41.980>you <00:48:42.155>too.

1061
00:48:43.985 --> 00:48:46.565
<00:48:43.985>Um, <00:48:44.185>also <00:48:44.385>important, <00:48:44.585>foster <00:48:44.785>a <00:48:44.985>culture <00:48:45.185>of <00:48:45.385>learning

1062
00:48:46.585 --> 00:48:48.805
<00:48:46.585>and <00:48:46.818>collaboration <00:48:47.051>with <00:48:47.285>your <00:48:47.518>juniors <00:48:47.751>and <00:48:47.985>seniors.

1063
00:48:49.025 --> 00:48:52.765
<00:48:49.025>So <00:48:49.165>make <00:48:49.305>sure <00:48:49.445>that <00:48:49.585>your <00:48:49.725>genius <00:48:49.865>aren't <00:48:50.005>afraid <00:48:50.145>to <00:48:50.285>approach <00:48:50.425>you

1064
00:48:52.765 --> 00:48:54.725
<00:48:52.765>with <00:48:52.940>AI <00:48:53.115>code, <00:48:53.290>but <00:48:53.464>make <00:48:53.640>sure <00:48:53.815>that <00:48:53.990>you <00:48:54.165>kind

1065
00:48:54.725 --> 00:48:57.765
<00:48:54.725>of <00:48:54.924>have <00:48:55.125>something <00:48:55.325>established <00:48:55.525>where <00:48:55.725>you <00:48:55.924>say, <00:48:56.125>okay,

1066
00:48:57.905 --> 00:48:59.245
<00:48:57.905>I'm <00:48:58.307>welcoming <00:48:58.709>you <00:48:59.111>ideas.

1067
00:49:00.185 --> 00:49:01.845
<00:49:00.185>And <00:49:00.465>because <00:49:00.745>I'm <00:49:01.025>open-minded <00:49:01.305>to <00:49:01.585>them,

1068
00:49:02.425 --> 00:49:04.805
<00:49:02.425>I'm <00:49:02.580>putting <00:49:02.736>them <00:49:02.891>into <00:49:03.047>a <00:49:03.202>process <00:49:03.358>that <00:49:03.513>I'm <00:49:03.669>happy <00:49:03.825>with.

1069
00:49:05.385 --> 00:49:07.845
<00:49:05.385>Um, <00:49:05.585>so <00:49:05.785>if <00:49:05.985>you're <00:49:06.185>aware, <00:49:06.385>if <00:49:06.585>you're <00:49:06.785>open-minded,

1070
00:49:07.985 --> 00:49:10.485
<00:49:07.985>and <00:49:08.185>if <00:49:08.385>you <00:49:08.585>make <00:49:08.785>this <00:49:08.985>an <00:49:09.185>option, <00:49:09.385>um,

1071
00:49:10.485 --> 00:49:13.405
<00:49:10.485>then <00:49:10.625>you <00:49:10.765>can <00:49:10.905>have <00:49:11.045>much <00:49:11.185>more <00:49:11.325>control <00:49:11.465>over <00:49:11.605>this <00:49:11.745>rather <00:49:11.885>than

1072
00:49:13.405 --> 00:49:15.645
<00:49:13.405>people <00:49:13.685>coming <00:49:13.965>your <00:49:14.245>way <00:49:14.525>and <00:49:14.805>pasting

1073
00:49:16.305 --> 00:49:18.645
<00:49:16.305>AI <00:49:16.538>generated <00:49:16.771>code <00:49:17.004>in <00:49:17.238>your <00:49:17.471>production <00:49:17.705>environment.

1074
00:49:20.105 --> 00:49:22.925
<00:49:20.105>Um, <00:49:20.305>you <00:49:20.505>guys <00:49:20.705>are <00:49:20.905>the <00:49:21.105>ones <00:49:21.305>with <00:49:21.505>impact.

1075
00:49:22.925 --> 00:49:24.485
<00:49:22.925>Sorry, <00:49:23.125>my <00:49:23.325>reminder, <00:49:23.525>I <00:49:23.725>have <00:49:23.925>to <00:49:24.125>be <00:49:24.325>quicker.

1076
00:49:25.065 --> 00:49:27.805
<00:49:25.065>So <00:49:25.240>make <00:49:25.415>sure <00:49:25.590>that <00:49:25.765>you <00:49:25.940>always <00:49:26.115>address <00:49:26.290>ethical <00:49:26.465>implications

1077
00:49:27.805 --> 00:49:30.445
<00:49:27.805>because <00:49:27.980>you <00:49:28.154>have <00:49:28.330>the <00:49:28.504>ears <00:49:28.680>of <00:49:28.855>your <00:49:29.029>decision <00:49:29.205>makers.

1078
00:49:30.445 --> 00:49:33.405
<00:49:30.445>People <00:49:30.600>listen <00:49:30.756>to <00:49:30.911>you <00:49:31.067>because <00:49:31.222>you're <00:49:31.378>senior <00:49:31.533>and <00:49:31.689>you're <00:49:31.845>prose.

1079
00:49:33.705 --> 00:49:36.925
<00:49:33.705>So <00:49:33.845>make <00:49:33.985>sure, <00:49:34.125>um, <00:49:34.265>that <00:49:34.404>you're <00:49:34.545>the <00:49:34.685>ones <00:49:34.825>who <00:49:34.965>are <00:49:35.105>advocating

1080
00:49:36.925 --> 00:49:39.845
<00:49:36.925>that, <00:49:37.125>you <00:49:37.325>know, <00:49:37.525>everything <00:49:37.725>has <00:49:37.925>ethical <00:49:38.125>implications <00:49:38.325>here.

1081
00:49:40.265 --> 00:49:43.365
<00:49:40.265>And <00:49:40.498>lastly, <00:49:40.731>um, <00:49:40.964>for <00:49:41.198>your <00:49:41.431>own <00:49:41.665>journey,

1082
00:49:43.765 --> 00:49:46.965
<00:49:43.765>consider <00:49:43.964>why <00:49:44.165>the <00:49:44.365>hybrid <00:49:44.565>holes, <00:49:44.765>uh, <00:49:44.964>roles, <00:49:45.165>sorry,

1083
00:49:47.385 --> 00:49:49.125
<00:49:47.385>and <00:49:47.851>deeper <00:49:48.318>domain <00:49:48.785>expertise.

1084
00:49:49.665 --> 00:49:51.125
<00:49:49.665>Um, <00:49:49.927>because <00:49:50.190>you've <00:49:50.453>seen <00:49:50.716>that <00:49:50.979>some

1085
00:49:51.125 --> 00:49:52.765
<00:49:51.125>of <00:49:51.358>your <00:49:51.591>current <00:49:51.825>tasks <00:49:52.058>might <00:49:52.291>vanish, <00:49:52.525>right?

1086
00:49:52.765 --> 00:49:55.525
<00:49:52.765>You <00:49:52.920>might <00:49:53.076>not <00:49:53.231>have <00:49:53.387>to <00:49:53.542>do <00:49:53.698>everything <00:49:53.853>from <00:49:54.009>scratch <00:49:54.165>anymore.

1087
00:49:55.545 --> 00:49:57.645
<00:49:55.545>You <00:49:55.720>might <00:49:55.895>not <00:49:56.070>have <00:49:56.245>to <00:49:56.420>do <00:49:56.595>everything <00:49:56.770>manually <00:49:56.945>anymore.

1088
00:49:58.145 --> 00:50:00.925
<00:49:58.145>So <00:49:58.320>you <00:49:58.495>should <00:49:58.670>really <00:49:58.845>consider <00:49:59.020>expanding <00:49:59.195>your <00:49:59.370>current <00:49:59.545>role

1089
00:50:00.985 --> 00:50:05.165
<00:50:00.985>and <00:50:01.160>investing <00:50:01.335>more <00:50:01.510>in <00:50:01.685>your <00:50:01.860>existing <00:50:02.035>domain <00:50:02.210>expertise, <00:50:02.385>um,

1090
00:50:05.225 --> 00:50:08.005
<00:50:05.225>to <00:50:05.400>make <00:50:05.575>sure <00:50:05.750>that <00:50:05.924>you <00:50:06.100>have <00:50:06.275>deep <00:50:06.450>dive <00:50:06.625>knowhow

1091
00:50:08.105 --> 00:50:12.845
<00:50:08.105>as <00:50:08.232>at <00:50:08.359>the <00:50:08.486>same <00:50:08.614>time <00:50:08.741>as <00:50:08.868>being, <00:50:08.995>um, <00:50:09.123>hmm, <00:50:09.250>having <00:50:09.377>a <00:50:09.505>broad,

1092
00:50:13.185 --> 00:50:17.005
<00:50:13.185>uh, <00:50:13.340>sort <00:50:13.496>of, <00:50:13.651>uh, <00:50:13.807>you <00:50:13.962>know <00:50:14.118>what <00:50:14.273>I <00:50:14.429>wanna <00:50:14.585>say,

1093
00:50:17.255 --> 00:50:20.045
<00:50:17.255>being <00:50:17.721>a <00:50:18.188>good <00:50:18.655>repertoire.

1094
00:50:20.045 --> 00:50:23.085
<00:50:20.045>That's <00:50:20.200>it, <00:50:20.356>right? <00:50:20.511>Um, <00:50:20.667>that's <00:50:20.822>very, <00:50:20.978>I <00:50:21.133>think <00:50:21.289>really <00:50:21.445>important

1095
00:50:23.105 --> 00:50:26.765
<00:50:23.105>to <00:50:23.245>make <00:50:23.385>sure <00:50:23.525>that <00:50:23.665>you <00:50:23.805>stay <00:50:23.945>relevant, <00:50:24.085>um, <00:50:24.225>with <00:50:24.365>hybrid <00:50:24.505>roles.

1096
00:50:27.425 --> 00:50:28.925
<00:50:27.425>Yes. <00:50:27.617>So <00:50:27.810>I'm <00:50:28.003>a <00:50:28.196>little <00:50:28.389>bit <00:50:28.582>over <00:50:28.775>time.

1097
00:50:28.945 --> 00:50:30.325
<00:50:28.945>We <00:50:29.193>still <00:50:29.441>have <00:50:29.690>time <00:50:29.938>for <00:50:30.187>questions.

1098
00:50:30.855 --> 00:50:32.165
<00:50:30.855>Thank <00:50:31.149>you <00:50:31.444>for <00:50:31.739>your <00:50:32.034>attention.

1099
00:50:32.465 --> 00:50:34.725
<00:50:32.465>Um, <00:50:32.605>you <00:50:32.745>can <00:50:32.885>find <00:50:33.025>me <00:50:33.165>on <00:50:33.305>LinkedIn. <00:50:33.445>This <00:50:33.585>is <00:50:33.725>the <00:50:33.865>link.

1100
00:50:35.265 --> 00:50:37.685
<00:50:35.265>Um, <00:50:35.464>and <00:50:35.665>you <00:50:35.865>can <00:50:36.065>also <00:50:36.265>contact <00:50:36.464>me, <00:50:36.665>uh,

1101
00:50:37.685 --> 00:50:39.045
<00:50:37.685>through <00:50:38.093>this <00:50:38.501>email <00:50:38.909>address.

1102
00:50:39.665 --> 00:50:43.445
<00:50:39.665>And <00:50:39.792>if <00:50:39.919>we <00:50:40.046>still <00:50:40.174>have <00:50:40.301>time, <00:50:40.428>um, <00:50:40.555>I'm <00:50:40.683>happy <00:50:40.810>to <00:50:40.937>take <00:50:41.065>questions.

1103
00:50:48.025 --> 00:50:51.605
<00:50:48.025>Hi, <00:50:48.165>Anna. <00:50:48.305>Thank <00:50:48.445>you <00:50:48.585>very <00:50:48.725>much <00:50:48.865>for <00:50:49.005>your <00:50:49.145>session <00:50:49.285>and <00:50:49.425>talk.

1104
00:50:51.625 --> 00:50:53.525
<00:50:51.625>It <00:50:51.975>was <00:50:52.325>really <00:50:52.675>amazing. <00:50:53.025>Uh,

1105
00:50:53.925 --> 00:50:57.805
<00:50:53.925>I <00:50:54.100>essentially <00:50:54.275>love <00:50:54.450>the <00:50:54.625>take <00:50:54.800>home <00:50:54.975>messages, <00:50:55.150>uh, <00:50:55.325>especially

1106
00:50:57.865 --> 00:50:59.525
<00:50:57.865>for <00:50:58.331>the <00:50:58.798>junior <00:50:59.265>people.

1107
00:51:00.105 --> 00:51:03.045
<00:51:00.105>Um, <00:51:00.245>and <00:51:00.385>I, <00:51:00.525>I <00:51:00.665>have <00:51:00.805>to <00:51:00.945>say, <00:51:01.085>I, <00:51:01.225>I <00:51:01.365>really <00:51:01.505>agree

1108
00:51:03.045 --> 00:51:04.245
<00:51:03.045>with <00:51:03.405>everything <00:51:03.765>you've <00:51:04.125>said.

1109
00:51:05.025 --> 00:51:07.845
<00:51:05.025>Um, <00:51:05.180>we <00:51:05.336>have, <00:51:05.491>uh, <00:51:05.647>some <00:51:05.802>time <00:51:05.958>for <00:51:06.113>a <00:51:06.269>few <00:51:06.425>questions.

1110
00:51:08.185 --> 00:51:12.165
<00:51:08.185>Uh, <00:51:08.301>so <00:51:08.418>I <00:51:08.535>think, <00:51:08.651>uh, <00:51:08.768>I <00:51:08.884>mean, <00:51:09.001>even <00:51:09.118>though <00:51:09.235>you, <00:51:09.351>um, <00:51:09.468>I <00:51:09.585>think

1111
00:51:12.165 --> 00:51:14.805
<00:51:12.165>through <00:51:12.305>your <00:51:12.445>talk <00:51:12.585>answered <00:51:12.725>a <00:51:12.865>lot <00:51:13.005>of <00:51:13.145>questions <00:51:13.285>that <00:51:13.425>I <00:51:13.565>had,

1112
00:51:15.185 --> 00:51:16.445
<00:51:15.185>uh, <00:51:15.411>but <00:51:15.638>there <00:51:15.865>are <00:51:16.092>some <00:51:16.319>questions,

1113
00:51:16.865 --> 00:51:17.865
<00:51:16.865>Uh, <00:51:17.314>all <00:51:17.765>right.

1114
00:51:17.875 --> 00:51:19.485
<00:51:17.875>That <00:51:18.108>I <00:51:18.341>hope <00:51:18.575>you <00:51:18.808>can <00:51:19.041>still <00:51:19.275>answer.

1115
00:51:20.225 --> 00:51:24.405
<00:51:20.225>Uh, <00:51:20.400>so <00:51:20.575>for <00:51:20.750>example, <00:51:20.924>um, <00:51:21.100>who <00:51:21.275>benefits <00:51:21.450>the, <00:51:21.625>um,

1116
00:51:24.515 --> 00:51:26.805
<00:51:24.515>most <00:51:24.748>from <00:51:24.981>AI <00:51:25.214>in <00:51:25.448>development <00:51:25.681>right <00:51:25.915>now,

1117
00:51:27.235 --> 00:51:28.525
<00:51:27.235>from, <00:51:27.622>from <00:51:28.009>your <00:51:28.396>perspective?

1118
00:51:30.045 --> 00:51:32.925
<00:51:30.045>I <00:51:30.278>think, <00:51:30.511>um, <00:51:30.745>both <00:51:30.978>juniors <00:51:31.211>and <00:51:31.445>seniors.

1119
00:51:33.205 --> 00:51:34.565
<00:51:33.205>I <00:51:33.613>think <00:51:34.021>seniors, <00:51:34.429>um,

1120
00:51:34.565 --> 00:51:36.285
<00:51:34.565>because <00:51:34.798>they <00:51:35.031>know <00:51:35.265>what <00:51:35.498>they're <00:51:35.731>looking <00:51:35.965>for

1121
00:51:36.285 --> 00:51:38.565
<00:51:36.285>and <00:51:36.412>they <00:51:36.539>can <00:51:36.666>outsource <00:51:36.794>a <00:51:36.921>lot <00:51:37.048>of <00:51:37.175>tasks, <00:51:37.303>like <00:51:37.430>I <00:51:37.557>said, <00:51:37.685>with,

1122
00:51:38.585 --> 00:51:41.485
<00:51:38.585>you <00:51:38.725>know, <00:51:38.865>using <00:51:39.005>it <00:51:39.145>as <00:51:39.285>the <00:51:39.425>assistant <00:51:39.565>that <00:51:39.705>you're <00:51:39.845>not <00:51:39.985>given.

1123
00:51:42.025 --> 00:51:44.445
<00:51:42.025>Um, <00:51:42.200>but <00:51:42.375>I <00:51:42.550>think <00:51:42.725>also <00:51:42.900>people <00:51:43.075>who <00:51:43.250>have <00:51:43.425>very,

1124
00:51:44.515 --> 00:51:46.885
<00:51:44.515>very <00:51:44.714>little <00:51:44.915>knowledge <00:51:45.115>in <00:51:45.315>some <00:51:45.515>of <00:51:45.714>the <00:51:45.915>fields

1125
00:51:46.945 --> 00:51:48.605
<00:51:46.945>and <00:51:47.178>just <00:51:47.411>are <00:51:47.645>at <00:51:47.878>the <00:51:48.111>very <00:51:48.345>beginning

1126
00:51:48.625 --> 00:51:49.765
<00:51:48.625>of <00:51:48.967>their <00:51:49.308>developed <00:51:49.651>journey.

1127
00:51:50.345 --> 00:51:53.565
<00:51:50.345>Um, <00:51:50.461>and <00:51:50.578>you <00:51:50.694>know <00:51:50.811>what, <00:51:50.928>it's <00:51:51.044>like <00:51:51.161>if <00:51:51.278>you're <00:51:51.395>new <00:51:51.511>at <00:51:51.628>a <00:51:51.745>company,

1128
00:51:53.565 --> 00:51:55.685
<00:51:53.565>you're <00:51:53.705>a <00:51:53.845>junior <00:51:53.985>and <00:51:54.125>people <00:51:54.265>are <00:51:54.405>using <00:51:54.545>words <00:51:54.685>all <00:51:54.825>the <00:51:54.965>time,

1129
00:51:55.685 --> 00:51:59.005
<00:51:55.685>buzzwords <00:51:55.840>or <00:51:55.996>technical <00:51:56.151>terms <00:51:56.307>that <00:51:56.462>you <00:51:56.618>are <00:51:56.773>not <00:51:56.929>familiar <00:51:57.085>with.

1130
00:51:59.125 --> 00:52:00.685
<00:51:59.125>I <00:51:59.475>mean, <00:51:59.825>this <00:52:00.175>is <00:52:00.525>fantastic

1131
00:52:00.685 --> 00:52:02.845
<00:52:00.685>because <00:52:00.884>you <00:52:01.085>can <00:52:01.285>just <00:52:01.485>take <00:52:01.685>them <00:52:01.884>with <00:52:02.085>you

1132
00:52:02.905 --> 00:52:05.925
<00:52:02.905>and <00:52:03.032>you <00:52:03.159>can <00:52:03.286>go <00:52:03.414>into <00:52:03.541>some <00:52:03.668>kind <00:52:03.795>of <00:52:03.923>interaction <00:52:04.050>with <00:52:04.177>an <00:52:04.305>AI

1133
00:52:05.945 --> 00:52:08.045
<00:52:05.945>to <00:52:06.120>figure <00:52:06.295>out <00:52:06.470>what <00:52:06.645>it <00:52:06.820>means, <00:52:06.995>give <00:52:07.170>you <00:52:07.345>examples,

1134
00:52:08.505 --> 00:52:11.325
<00:52:08.505>create <00:52:08.705>a <00:52:08.905>test <00:52:09.105>script, <00:52:09.305>um, <00:52:09.505>build <00:52:09.705>a <00:52:09.905>prototype,

1135
00:52:11.785 --> 00:52:14.525
<00:52:11.785>and <00:52:11.924>that's <00:52:12.065>so <00:52:12.205>much <00:52:12.345>better <00:52:12.484>than <00:52:12.625>just <00:52:12.765>being <00:52:12.904>left <00:52:13.045>with, <00:52:13.185>um,

1136
00:52:14.755 --> 00:52:16.965
<00:52:14.755>over <00:52:15.035>being <00:52:15.315>overwhelmed, <00:52:15.595>uh, <00:52:15.875>by <00:52:16.155>things

1137
00:52:16.965 --> 00:52:18.125
<00:52:16.965>that <00:52:17.226>you're <00:52:17.487>not <00:52:17.748>familiar <00:52:18.009>with.

1138
00:52:18.425 --> 00:52:21.485
<00:52:18.425>So <00:52:18.600>I <00:52:18.775>think, <00:52:18.950>um, <00:52:19.125>everyone's <00:52:19.300>really <00:52:19.475>benefiting <00:52:19.650>from <00:52:19.825>it,

1139
00:52:21.625 --> 00:52:24.925
<00:52:21.625>but <00:52:21.800>also <00:52:21.975>it's <00:52:22.150>really, <00:52:22.325>really <00:52:22.500>scary <00:52:22.675>for <00:52:22.850>assist <00:52:23.025>developers,

1140
00:52:24.955 --> 00:52:26.525
<00:52:24.955>both <00:52:25.421>juniors <00:52:25.888>and <00:52:26.355>seniors.

1141
00:52:27.275 --> 00:52:29.005
<00:52:27.275>Yeah, <00:52:27.475>I <00:52:27.675>mean, <00:52:27.875>what <00:52:28.075>can <00:52:28.275>I <00:52:28.475>also <00:52:28.675>say?

1142
00:52:29.225 --> 00:52:32.365
<00:52:29.225>For <00:52:29.365>example, <00:52:29.505>for <00:52:29.645>me, <00:52:29.785>uh, <00:52:29.924>as <00:52:30.065>a <00:52:30.205>junior <00:52:30.345>developer, <00:52:30.485>it's <00:52:30.625>always,

1143
00:52:32.545 --> 00:52:34.525
<00:52:32.545>um, <00:52:32.778>I <00:52:33.011>don't <00:52:33.245>know, <00:52:33.478>sometimes <00:52:33.711>it's <00:52:33.945>easier

1144
00:52:34.625 --> 00:52:38.525
<00:52:34.625>to <00:52:34.765>ask <00:52:34.905>AI <00:52:35.045>about <00:52:35.185>something <00:52:35.325>that <00:52:35.465>I'm <00:52:35.605>not <00:52:35.745>sure, <00:52:35.885>uh, <00:52:36.025>also

1145
00:52:38.525 --> 00:52:39.885
<00:52:38.525>because <00:52:38.831>sometimes <00:52:39.137>you're <00:52:39.443>like, <00:52:39.749>okay,

1146
00:52:39.885 --> 00:52:42.445
<00:52:39.885>maybe <00:52:40.040>this <00:52:40.196>is <00:52:40.351>a <00:52:40.507>question <00:52:40.662>that <00:52:40.818>I <00:52:40.973>shouldn't <00:52:41.129>ask <00:52:41.285>my

1147
00:52:42.445 --> 00:52:43.485
<00:52:42.445>boss, <00:52:42.679>or <00:52:42.913>something <00:52:43.147>like <00:52:43.381>that.

1148
00:52:43.835 --> 00:52:46.125
<00:52:43.835>Exactly. <00:52:44.301>Be <00:52:44.768>helpful. <00:52:45.235>Mm-Hmm.

1149
00:52:46.265 --> 00:52:49.245
<00:52:46.265>Um, <00:52:46.731>um, <00:52:47.198>next <00:52:47.665>question.

1150
00:52:49.665 --> 00:52:52.005
<00:52:49.665>Uh, <00:52:49.865>what <00:52:50.065>are <00:52:50.265>the <00:52:50.465>most <00:52:50.665>significant <00:52:50.865>way, <00:52:51.065>uh,

1151
00:52:52.005 --> 00:52:54.485
<00:52:52.005>ways <00:52:52.238>AI <00:52:52.471>will <00:52:52.705>transform <00:52:52.938>the <00:52:53.171>developer's <00:52:53.405>role

1152
00:52:54.505 --> 00:52:55.645
<00:52:54.505>in <00:52:54.761>the <00:52:55.018>next <00:52:55.274>three <00:52:55.531>years?

1153
00:52:56.275 --> 00:52:57.275
<00:52:56.275>What <00:52:56.575>do <00:52:56.875>you <00:52:57.175>think?

1154
00:52:58.145 --> 00:52:59.525
<00:52:58.145>Um, <00:52:58.393>I'm <00:52:58.641>gonna <00:52:58.890>go <00:52:59.138>with <00:52:59.387>my,

1155
00:52:59.945 --> 00:53:02.165
<00:52:59.945>my <00:53:00.145>answer <00:53:00.345>from <00:53:00.545>my <00:53:00.745>randomize, <00:53:00.945>I <00:53:01.145>don't <00:53:01.345>know.

1156
00:53:03.765 --> 00:53:04.685
<00:53:03.765>I <00:53:03.903>really <00:53:04.040>don't <00:53:04.179>know. <00:53:04.317>I <00:53:04.455>don't <00:53:04.593>know

1157
00:53:04.685 --> 00:53:05.725
<00:53:04.685>where <00:53:04.872>this <00:53:05.059>journey <00:53:05.246>is <00:53:05.433>gonna <00:53:05.621>go.

1158
00:53:05.865 --> 00:53:06.885
<00:53:05.865>I'm <00:53:06.324>watching <00:53:06.783>everything,

1159
00:53:07.105 --> 00:53:10.805
<00:53:07.105>but, <00:53:07.260>um, <00:53:07.416>I <00:53:07.571>think <00:53:07.727>it's <00:53:07.882>always <00:53:08.038>been <00:53:08.193>difficult <00:53:08.349>to <00:53:08.505>kind

1160
00:53:10.805 --> 00:53:11.925
<00:53:10.805>of <00:53:11.057>say, <00:53:11.309>where <00:53:11.561>is <00:53:11.813>it?

1161
00:53:12.085 --> 00:53:14.165
<00:53:12.085>D <00:53:12.285>where <00:53:12.485>are <00:53:12.685>trends <00:53:12.885>gonna <00:53:13.085>go, <00:53:13.285>you <00:53:13.485>know,

1162
00:53:14.165 --> 00:53:16.125
<00:53:14.165>in <00:53:14.515>the <00:53:14.865>next <00:53:15.215>couple <00:53:15.565>years?

1163
00:53:16.595 --> 00:53:18.165
<00:53:16.595>Then <00:53:17.061>came <00:53:17.528>cloud <00:53:17.995>stuff

1164
00:53:18.385 --> 00:53:21.245
<00:53:18.385>and <00:53:18.540>suddenly <00:53:18.696>it <00:53:18.851>was <00:53:19.007>like, <00:53:19.162>I <00:53:19.318>can't <00:53:19.473>do <00:53:19.629>a <00:53:19.785>forecast

1165
00:53:21.305 --> 00:53:22.445
<00:53:21.305>for <00:53:21.510>more <00:53:21.715>than <00:53:21.920>half <00:53:22.125>a <00:53:22.331>year.

1166
00:53:22.865 --> 00:53:26.045
<00:53:22.865>And <00:53:23.020>I <00:53:23.176>think <00:53:23.331>with <00:53:23.487>ai, <00:53:23.642>we're <00:53:23.798>really <00:53:23.953>literally <00:53:24.109>like <00:53:24.265>in,

1167
00:53:26.065 --> 00:53:27.565
<00:53:26.065>in <00:53:26.402>monthly <00:53:26.740>sort <00:53:27.077>of <00:53:27.415>things.

1168
00:53:28.185 --> 00:53:31.045
<00:53:28.185>So, <00:53:28.465>um, <00:53:28.745>I'm <00:53:29.025>really <00:53:29.305>not <00:53:29.585>happy

1169
00:53:31.385 --> 00:53:34.285
<00:53:31.385>or <00:53:31.585>qualified <00:53:31.785>to, <00:53:31.985>to, <00:53:32.185>to <00:53:32.385>answer <00:53:32.585>this <00:53:32.785>question.

1170
00:53:34.505 --> 00:53:37.645
<00:53:34.505>Um, <00:53:34.785>yeah, <00:53:35.065>that's <00:53:35.345>just <00:53:35.625>the <00:53:35.905>truth.

1171
00:53:39.365 --> 00:53:41.365
<00:53:39.365>I <00:53:39.564>think <00:53:39.765>it's <00:53:39.964>always <00:53:40.165>just <00:53:40.365>a <00:53:40.564>personal <00:53:40.765>opinion

1172
00:53:41.365 --> 00:53:43.845
<00:53:41.365>because <00:53:41.520>as <00:53:41.676>you <00:53:41.831>said, <00:53:41.987>no <00:53:42.142>one, <00:53:42.298>no <00:53:42.453>one <00:53:42.609>really <00:53:42.765>knows.

1173
00:53:44.865 --> 00:53:47.525
<00:53:44.865>Um, <00:53:45.331>okay, <00:53:45.798>next <00:53:46.265>question.

1174
00:53:47.865 --> 00:53:51.485
<00:53:47.865>Uh, <00:53:48.020>how <00:53:48.176>is <00:53:48.331>AI <00:53:48.487>changing, <00:53:48.642>uh, <00:53:48.798>how <00:53:48.953>we <00:53:49.109>are <00:53:49.265>coding

1175
00:53:51.585 --> 00:53:52.925
<00:53:51.585>and <00:53:51.987>boosting <00:53:52.389>our <00:53:52.791>creativity?

1176
00:53:53.105 --> 00:53:56.045
<00:53:53.105>Or <00:53:53.280>do <00:53:53.455>you <00:53:53.630>think <00:53:53.805>it's <00:53:53.980>not <00:53:54.155>boosting <00:53:54.330>our <00:53:54.505>creativity

1177
00:53:56.045 --> 00:53:57.165
<00:53:56.045>and <00:53:56.381>doing <00:53:56.717>the <00:53:57.053>opposite?

1178
00:53:58.085 --> 00:54:00.205
<00:53:58.085>I <00:53:58.365>think <00:53:58.645>it's <00:53:58.925>definitely <00:53:59.205>boosting <00:53:59.485>creativity

1179
00:54:00.205 --> 00:54:03.645
<00:54:00.205>because, <00:54:00.380>um, <00:54:00.555>it's <00:54:00.730>no <00:54:00.904>matter <00:54:01.080>if <00:54:01.255>you're <00:54:01.430>a <00:54:01.605>junior

1180
00:54:03.705 --> 00:54:05.805
<00:54:03.705>or <00:54:04.055>senior <00:54:04.404>developer, <00:54:04.755>you're, <00:54:05.105>um,

1181
00:54:06.055 --> 00:54:08.645
<00:54:06.055>going <00:54:06.288>away <00:54:06.521>from <00:54:06.754>just <00:54:06.988>knowing <00:54:07.221>about <00:54:07.455>something

1182
00:54:08.785 --> 00:54:12.885
<00:54:08.785>to <00:54:08.940>having <00:54:09.096>some <00:54:09.251>kind <00:54:09.407>of <00:54:09.562>sample <00:54:09.718>script <00:54:09.873>or <00:54:10.029>some <00:54:10.185>commented

1183
00:54:12.985 --> 00:54:16.085
<00:54:12.985>or <00:54:13.185>whatever <00:54:13.385>really <00:54:13.585>well <00:54:13.785>explained <00:54:13.985>sample <00:54:14.185>script, <00:54:14.385>um,

1184
00:54:16.505 --> 00:54:18.885
<00:54:16.505>for <00:54:16.660>the <00:54:16.816>thing <00:54:16.971>that <00:54:17.127>you're <00:54:17.282>trying <00:54:17.438>to, <00:54:17.593>to <00:54:17.749>try <00:54:17.905>out.

1185
00:54:18.905 --> 00:54:21.845
<00:54:18.905>And <00:54:19.080>I <00:54:19.255>think <00:54:19.430>that's, <00:54:19.605>it's <00:54:19.780>an <00:54:19.955>amazing <00:54:20.130>creativity <00:54:20.305>boost

1186
00:54:21.865 --> 00:54:25.845
<00:54:21.865>for <00:54:22.004>me <00:54:22.145>anyway, <00:54:22.285>because <00:54:22.424>I'm <00:54:22.564>less <00:54:22.705>stuck <00:54:22.845>than <00:54:22.984>I <00:54:23.125>would've <00:54:23.265>been

1187
00:54:25.845 --> 00:54:28.205
<00:54:25.845>before <00:54:26.000>with <00:54:26.156>things <00:54:26.311>where <00:54:26.467>I'm <00:54:26.622>like, <00:54:26.778>oh, <00:54:26.933>I've <00:54:27.089>always <00:54:27.245>wanted

1188
00:54:28.205 --> 00:54:30.405
<00:54:28.205>to <00:54:28.438>try <00:54:28.671>this <00:54:28.904>out, <00:54:29.138>but <00:54:29.371>mm-hmm, <00:54:29.605>um,

1189
00:54:30.515 --> 00:54:32.005
<00:54:30.515>that <00:54:30.850>tutorial <00:54:31.185>wasn't <00:54:31.520>good <00:54:31.856>enough.

1190
00:54:32.065 --> 00:54:33.925
<00:54:32.065>Or, <00:54:32.298>but <00:54:32.531>there <00:54:32.765>is <00:54:32.998>not <00:54:33.231>enough <00:54:33.465>documentation,

1191
00:54:33.985 --> 00:54:36.045
<00:54:33.985>or <00:54:34.160>I <00:54:34.335>just <00:54:34.510>simply <00:54:34.685>don't <00:54:34.860>know <00:54:35.035>how <00:54:35.210>to <00:54:35.385>start.

1192
00:54:36.585 --> 00:54:41.285
<00:54:36.585>And <00:54:36.725>I <00:54:36.865>think, <00:54:37.005>um, <00:54:37.145>that <00:54:37.285>it's <00:54:37.425>making <00:54:37.565>huge <00:54:37.705>waves <00:54:37.845>in, <00:54:37.985>in

1193
00:54:41.285 --> 00:54:45.445
<00:54:41.285>that <00:54:41.424>regard <00:54:41.565>that <00:54:41.705>it's <00:54:41.845>just <00:54:41.984>not <00:54:42.125>stopping <00:54:42.265>you, <00:54:42.404>uh, <00:54:42.545>at <00:54:42.685>all.

1194
00:54:45.765 --> 00:54:48.605
<00:54:45.765>I <00:54:45.892>mean, <00:54:46.019>I <00:54:46.146>think <00:54:46.274>you <00:54:46.401>still <00:54:46.528>get <00:54:46.655>to <00:54:46.783>the <00:54:46.910>point <00:54:47.037>when, <00:54:47.165>um,

1195
00:54:48.705 --> 00:54:50.845
<00:54:48.705>you <00:54:48.845>don't <00:54:48.985>know <00:54:49.125>about <00:54:49.265>something, <00:54:49.404>that <00:54:49.545>you <00:54:49.685>get <00:54:49.825>to <00:54:49.965>a <00:54:50.105>point

1196
00:54:50.845 --> 00:54:53.165
<00:54:50.845>where <00:54:51.020>maybe <00:54:51.194>you, <00:54:51.370>you <00:54:51.544>can't <00:54:51.720>go <00:54:51.895>all <00:54:52.069>the <00:54:52.245>way,

1197
00:54:53.165 --> 00:54:55.725
<00:54:53.165>you <00:54:53.365>can't <00:54:53.565>turn <00:54:53.765>it <00:54:53.965>into <00:54:54.165>something <00:54:54.365>life <00:54:54.565>changing,

1198
00:54:55.755 --> 00:54:57.685
<00:54:55.755>lead <00:54:56.455>productive <00:54:57.155>Yeah.

1199
00:54:57.785 --> 00:54:59.605
<00:54:57.785>If <00:54:58.134>you're <00:54:58.484>a <00:54:58.835>junior. <00:54:59.185>Um,

1200
00:54:59.945 --> 00:55:02.205
<00:54:59.945>but <00:55:00.120>you <00:55:00.295>definitely <00:55:00.470>get <00:55:00.645>to <00:55:00.820>stages <00:55:00.995>where <00:55:01.170>you're <00:55:01.345>like,

1201
00:55:02.285 --> 00:55:04.205
<00:55:02.285>I <00:55:02.460>have <00:55:02.634>an <00:55:02.810>idea <00:55:02.984>and <00:55:03.160>I <00:55:03.335>can <00:55:03.509>implement <00:55:03.685>it.

1202
00:55:04.225 --> 00:55:06.765
<00:55:04.225>And <00:55:04.424>I <00:55:04.625>think <00:55:04.825>that's, <00:55:05.025>that's <00:55:05.225>very <00:55:05.424>powerful. <00:55:05.625>Definitely.

1203
00:55:07.745 --> 00:55:12.435
<00:55:07.745>Yeah, <00:55:07.900>for <00:55:08.056>sure. <00:55:08.211>Um, <00:55:08.367>okay, <00:55:08.522>let's <00:55:08.678>have <00:55:08.833>one <00:55:08.989>last <00:55:09.145>question

1204
00:55:12.435 --> 00:55:16.395
<00:55:12.435>because <00:55:12.785>we're <00:55:13.134>quite, <00:55:13.485>uh, <00:55:13.835>there.

1205
00:55:16.395 --> 00:55:20.875
<00:55:16.395>They, <00:55:16.745>yes. <00:55:17.095>Um, <00:55:17.445>let's <00:55:17.795>see.

1206
00:55:21.615 --> 00:55:24.075
<00:55:21.615>Mm. <00:55:23.015>Yeah.

1207
00:55:24.305 --> 00:55:28.475
<00:55:24.305>Also, <00:55:24.432>uh, <00:55:24.559>for <00:55:24.686>our <00:55:24.814>viewers, <00:55:24.941>in <00:55:25.068>case <00:55:25.195>you <00:55:25.323>didn't, <00:55:25.450>uh, <00:55:25.577>have <00:55:25.705>time

1208
00:55:28.495 --> 00:55:31.875
<00:55:28.495>to <00:55:28.650>see <00:55:28.806>the <00:55:28.961>contact, <00:55:29.117>please, <00:55:29.272>uh, <00:55:29.428>take <00:55:29.583>a <00:55:29.739>look <00:55:29.895>again

1209
00:55:31.875 --> 00:55:36.115
<00:55:31.875>and <00:55:32.050>you <00:55:32.225>can <00:55:32.400>always <00:55:32.575>send <00:55:32.750>additional <00:55:32.925>questions, <00:55:33.100>Ana. <00:55:33.275>Um,

1210
00:55:36.555 --> 00:55:37.555
Absolutely.

1211
00:55:38.295 --> 00:55:42.355
<00:55:38.295>Um, <00:55:38.528>yeah, <00:55:38.761>let's <00:55:38.995>do, <00:55:39.228>um, <00:55:39.461>this <00:55:39.695>one.

1212
00:55:42.735 --> 00:55:44.995
<00:55:42.735>Uh, <00:55:42.935>how <00:55:43.135>can <00:55:43.335>we <00:55:43.535>make <00:55:43.735>sure <00:55:43.935>AI <00:55:44.135>code,

1213
00:55:45.175 --> 00:55:48.475
<00:55:45.175>AI <00:55:45.350>generated <00:55:45.525>code <00:55:45.700>follows <00:55:45.875>best <00:55:46.050>practices <00:55:46.225>and <00:55:46.400>is <00:55:46.575>secure?

1214
00:55:48.635 --> 00:55:52.595
<00:55:48.635>I <00:55:48.790>mean, <00:55:48.946>I <00:55:49.101>know <00:55:49.257>you <00:55:49.412>already, <00:55:49.568>uh, <00:55:49.723>mentioned, <00:55:49.879>um, <00:55:50.035>all

1215
00:55:52.595 --> 00:55:54.235
<00:55:52.595>of <00:55:52.875>this <00:55:53.154>in <00:55:53.435>your, <00:55:53.714>um, <00:55:53.995>talk,

1216
00:55:54.375 --> 00:55:58.715
<00:55:54.375>but <00:55:54.530>maybe <00:55:54.686>just <00:55:54.841>like <00:55:54.997>a <00:55:55.152>final <00:55:55.308>uh <00:55:55.463>mm-Hmm. <00:55:55.619>Cease <00:55:55.775>answer.

1217
00:55:59.525 --> 00:56:01.795
<00:55:59.525>Right. <00:55:59.725>I <00:55:59.925>think <00:56:00.125>one <00:56:00.325>hope <00:56:00.525>is <00:56:00.725>that <00:56:00.925>the,

1218
00:56:01.935 --> 00:56:05.315
<00:56:01.935>the <00:56:02.134>models <00:56:02.335>are <00:56:02.535>just <00:56:02.735>gonna <00:56:02.935>continue <00:56:03.134>improving, <00:56:03.335>um,

1219
00:56:05.425 --> 00:56:08.195
<00:56:05.425>both <00:56:05.580>in <00:56:05.736>terms <00:56:05.891>of <00:56:06.047>how <00:56:06.202>they <00:56:06.358>wanna <00:56:06.513>implement <00:56:06.669>restrictions <00:56:06.825>when

1220
00:56:08.195 --> 00:56:10.435
<00:56:08.195>it <00:56:08.395>comes <00:56:08.595>to <00:56:08.795>security, <00:56:08.995>as <00:56:09.195>well <00:56:09.395>as, <00:56:09.595>uh,

1221
00:56:10.435 --> 00:56:13.315
<00:56:10.435>general <00:56:10.715>recommendations <00:56:10.995>on <00:56:11.275>when <00:56:11.555>they, <00:56:11.835>uh,

1222
00:56:13.345 --> 00:56:14.875
<00:56:13.345>when <00:56:13.689>they <00:56:14.033>generate <00:56:14.377>the <00:56:14.721>script

1223
00:56:14.985 --> 00:56:16.875
<00:56:14.985>that <00:56:15.451>has <00:56:15.918>security <00:56:16.385>implications.

1224
00:56:16.995 --> 00:56:18.395
<00:56:16.995>I <00:56:17.247>think <00:56:17.499>that's <00:56:17.750>really <00:56:18.003>good. <00:56:18.255>Mm-Hmm.

1225
00:56:18.475 --> 00:56:20.995
<00:56:18.475>But <00:56:18.582>I <00:56:18.690>think <00:56:18.798>at <00:56:18.905>the <00:56:19.013>end <00:56:19.121>of <00:56:19.228>the <00:56:19.336>day, <00:56:19.444>it <00:56:19.551>really <00:56:19.659>depends <00:56:19.767>on <00:56:19.875>how,

1226
00:56:21.305 --> 00:56:23.245
<00:56:21.305>like <00:56:21.585>I <00:56:21.865>said, <00:56:22.145>um, <00:56:22.424>the <00:56:22.705>process

1227
00:56:23.385 --> 00:56:27.565
<00:56:23.385>of <00:56:23.540>using <00:56:23.696>AI <00:56:23.851>generated <00:56:24.007>code <00:56:24.162>is <00:56:24.318>handled <00:56:24.473>at <00:56:24.629>your <00:56:24.785>company.

1228
00:56:28.105 --> 00:56:31.885
<00:56:28.105>Um, <00:56:28.212>if <00:56:28.320>it's <00:56:28.428>a <00:56:28.535>very <00:56:28.643>sort <00:56:28.751>of, <00:56:28.858>if <00:56:28.966>it's <00:56:29.074>a <00:56:29.181>kind <00:56:29.289>of <00:56:29.397>climate <00:56:29.505>where,

1229
00:56:32.105 --> 00:56:33.885
<00:56:32.105>um, <00:56:32.385>you <00:56:32.665>can't <00:56:32.945>really <00:56:33.225>do <00:56:33.505>that

1230
00:56:33.885 --> 00:56:36.445
<00:56:33.885>and <00:56:34.012>people <00:56:34.139>are <00:56:34.266>doing <00:56:34.394>it <00:56:34.521>anyway, <00:56:34.648>then <00:56:34.775>I <00:56:34.903>think <00:56:35.030>it <00:56:35.157>has <00:56:35.285>huge,

1231
00:56:36.905 --> 00:56:40.685
<00:56:36.905>um, <00:56:37.255>sorry, <00:56:37.605>huge, <00:56:37.955>uh, <00:56:38.305>implications,

1232
00:56:40.905 --> 00:56:42.005
<00:56:40.905>uh, <00:56:41.400>security <00:56:41.895>wise.

1233
00:56:42.145 --> 00:56:44.965
<00:56:42.145>But <00:56:42.285>if <00:56:42.425>this <00:56:42.565>is <00:56:42.705>something <00:56:42.845>where <00:56:42.985>you <00:56:43.125>incorporate <00:56:43.265>it <00:56:43.405>into <00:56:43.545>your,

1234
00:56:45.405 --> 00:56:49.645
<00:56:45.405>I <00:56:45.605>dunno, <00:56:45.805>whatever <00:56:46.005>scrum, <00:56:46.205>um, <00:56:46.405>meetings <00:56:46.605>you <00:56:46.805>have

1235
00:56:49.645 --> 00:56:52.325
<00:56:49.645>or <00:56:49.800>whatever <00:56:49.956>processes <00:56:50.111>you <00:56:50.267>have, <00:56:50.422>um, <00:56:50.578>to <00:56:50.733>look <00:56:50.889>at <00:56:51.045>it

1236
00:56:52.345 --> 00:56:53.405
<00:56:52.345>and <00:56:52.583>also <00:56:52.822>learn <00:56:53.060>from <00:56:53.299>it

1237
00:56:53.405 --> 00:56:56.485
<00:56:53.405>and <00:56:53.545>see, <00:56:53.685>um, <00:56:53.825>that <00:56:53.965>maybe <00:56:54.105>why <00:56:54.245>it's <00:56:54.385>not <00:56:54.525>a <00:56:54.665>good <00:56:54.805>idea

1238
00:56:56.485 --> 00:56:57.805
<00:56:56.485>to <00:56:56.782>use <00:56:57.079>certain <00:56:57.375>things <00:56:57.673>yet.

1239
00:56:57.925 --> 00:56:59.605
<00:56:57.925>I <00:56:58.158>think <00:56:58.391>that's <00:56:58.625>the, <00:56:58.858>the <00:56:59.091>other <00:56:59.325>step

1240
00:56:59.605 --> 00:57:00.925
<00:56:59.605>that's, <00:57:00.001>uh, <00:57:00.397>definitely <00:57:00.793>needed.

1241
00:57:01.385 --> 00:57:02.725
<00:57:01.385>But <00:57:01.686>I <00:57:01.988>definitely, <00:57:02.289>definitely <00:57:02.591>think

1242
00:57:02.725 --> 00:57:05.525
<00:57:02.725>that <00:57:02.880>the <00:57:03.036>journey <00:57:03.191>is <00:57:03.347>gonna <00:57:03.502>continue <00:57:03.658>in <00:57:03.813>the <00:57:03.969>models <00:57:04.125>themselves.

1243
00:57:05.905 --> 00:57:08.565
<00:57:05.905>Um, <00:57:06.138>that <00:57:06.371>there <00:57:06.605>are <00:57:06.838>going <00:57:07.071>to <00:57:07.305>become,

1244
00:57:09.385 --> 00:57:11.765
<00:57:09.385>at <00:57:09.540>least <00:57:09.696>in <00:57:09.851>the <00:57:10.007>very <00:57:10.162>basic <00:57:10.318>scripts <00:57:10.473>that <00:57:10.629>we <00:57:10.785>have,

1245
00:57:12.225 --> 00:57:13.285
<00:57:12.225>uh, <00:57:12.702>more <00:57:13.179>secure.

1246
00:57:13.305 --> 00:57:16.525
<00:57:13.305>But <00:57:13.480>I <00:57:13.654>think <00:57:13.830>as <00:57:14.004>we're <00:57:14.180>gonna <00:57:14.355>become <00:57:14.529>more <00:57:14.705>complex

1247
00:57:16.705 --> 00:57:18.645
<00:57:16.705>and <00:57:16.938>gonna <00:57:17.171>be <00:57:17.404>solving <00:57:17.638>more <00:57:17.871>complex <00:57:18.105>things,

1248
00:57:19.115 --> 00:57:21.365
<00:57:19.115>it's <00:57:19.290>gonna <00:57:19.464>be <00:57:19.640>a <00:57:19.814>huge <00:57:19.990>issue <00:57:20.165>in <00:57:20.339>the <00:57:20.515>future.

1249
00:57:21.505 --> 00:57:26.205
<00:57:21.505>And <00:57:21.612>a <00:57:21.720>huge <00:57:21.828>task <00:57:21.935>if <00:57:22.043>you're <00:57:22.151>looking <00:57:22.258>for <00:57:22.366>a <00:57:22.474>new <00:57:22.581>job <00:57:22.689>to <00:57:22.797>uh, <00:57:22.905>kind

1250
00:57:26.205 --> 00:57:28.445
<00:57:26.205>of <00:57:26.485>look <00:57:26.765>at <00:57:27.045>how <00:57:27.325>secure, <00:57:27.605>um,

1251
00:57:29.025 --> 00:57:32.445
<00:57:29.025>AI <00:57:29.225>generated <00:57:29.425>code <00:57:29.625>is <00:57:29.825>especially <00:57:30.025>dynamically <00:57:30.225>generated <00:57:30.425>code

1252
00:57:32.465 --> 00:57:35.045
<00:57:32.465>or, <00:57:32.665>um, <00:57:32.865>and <00:57:33.065>how <00:57:33.265>it's <00:57:33.465>impacting <00:57:33.665>the <00:57:33.865>security

1253
00:57:35.145 --> 00:57:36.845
<00:57:35.145>of <00:57:35.611>your <00:57:36.078>entire <00:57:36.545>architecture.

1254
00:57:37.285 --> 00:57:39.405
<00:57:37.285>I <00:57:37.460>think <00:57:37.634>it's <00:57:37.810>gonna, <00:57:37.984>gonna <00:57:38.160>gonna <00:57:38.335>be <00:57:38.509>big <00:57:38.685>one

1255
00:57:39.405 --> 00:57:42.005
<00:57:39.405>and <00:57:39.560>one <00:57:39.716>that <00:57:39.871>can't <00:57:40.027>be <00:57:40.182>replaced <00:57:40.338>by <00:57:40.493>AI <00:57:40.649>just <00:57:40.805>yet.

1256
00:57:43.315 --> 00:57:44.485
<00:57:43.315>Yeah, <00:57:44.368>definitely.

1257
00:57:44.685 --> 00:57:47.405
<00:57:44.685>I <00:57:44.825>think <00:57:44.965>transparency <00:57:45.105>is <00:57:45.245>also <00:57:45.384>the <00:57:45.525>key <00:57:45.665>in <00:57:45.805>all <00:57:45.945>of <00:57:46.085>this.

1258
00:57:47.905 --> 00:57:50.125
<00:57:47.905>Um, <00:57:48.060>yeah. <00:57:48.216>Uh, <00:57:48.371>that <00:57:48.527>would <00:57:48.682>be <00:57:48.838>our <00:57:48.993>time <00:57:49.149>for <00:57:49.305>today.

1259
00:57:50.125 --> 00:57:52.285
<00:57:50.125>Anna, <00:57:50.300>thank <00:57:50.475>you <00:57:50.650>very <00:57:50.825>much, <00:57:51.000>uh, <00:57:51.175>for <00:57:51.350>your <00:57:51.525>talk.

1260
00:57:52.285 --> 00:57:55.925
<00:57:52.285>It <00:57:52.424>was <00:57:52.565>really <00:57:52.705>insightful <00:57:52.845>and <00:57:52.984>yeah, <00:57:53.125>thank <00:57:53.265>you <00:57:53.404>for <00:57:53.545>your <00:57:53.685>time

1261
00:57:55.985 --> 00:57:57.685
<00:57:55.985>and <00:57:56.140>I <00:57:56.296>wish <00:57:56.451>you <00:57:56.607>a <00:57:56.762>great <00:57:56.918>rest <00:57:57.073>of <00:57:57.229>your <00:57:57.385>day.

1262
00:57:58.295 --> 00:57:59.845
<00:57:58.295>Thank <00:57:58.527>you. <00:57:58.760>Thank <00:57:58.992>you <00:57:59.225>for <00:57:59.457>having <00:57:59.689>me,

1263
00:58:00.065 --> 00:58:03.845
<00:58:00.065>and <00:58:00.220>I <00:58:00.376>wish <00:58:00.531>you <00:58:00.687>all <00:58:00.842>wonderful <00:58:00.998>days <00:58:01.153>and <00:58:01.309>wonderful <00:58:01.465>careers.

1264
00:58:04.535 --> 00:58:05.405
<00:58:04.535>Thank <00:58:04.796>you <00:58:05.057>very <00:58:05.318>much.