WEBVTT

1
00:00:02.855 --> 00:00:05.715
<00:00:02.855>So <00:00:03.010>today <00:00:03.166>I <00:00:03.321>will <00:00:03.477>be <00:00:03.632>speaking <00:00:03.788>about <00:00:03.943>the <00:00:04.099>building <00:00:04.255>blocks

2
00:00:05.715 --> 00:00:08.475
<00:00:05.715>of <00:00:05.948>rrg <00:00:06.181>G <00:00:06.415>from <00:00:06.648>understanding <00:00:06.881>to <00:00:07.115>implementation.

3
00:00:09.115 --> 00:00:11.195
<00:00:09.115>I <00:00:09.290>think <00:00:09.465>if <00:00:09.640>you <00:00:09.815>are <00:00:09.990>working <00:00:10.165>in <00:00:10.340>AI <00:00:10.515>industry,

4
00:00:11.215 --> 00:00:12.715
<00:00:11.215>you <00:00:11.440>might <00:00:11.665>be <00:00:11.890>aware <00:00:12.115>about <00:00:12.340>rrg <00:00:12.565>G.

5
00:00:12.715 --> 00:00:14.795
<00:00:12.715>What <00:00:12.915>is <00:00:13.115>RG <00:00:13.315>all <00:00:13.515>about? <00:00:13.715>What <00:00:13.915>is <00:00:14.115>LLM?

6
00:00:15.095 --> 00:00:17.115
<00:00:15.095>But <00:00:15.270>let's <00:00:15.445>break <00:00:15.620>it <00:00:15.795>down <00:00:15.970>in <00:00:16.145>the <00:00:16.320>simple <00:00:16.495>words

7
00:00:17.415 --> 00:00:20.475
<00:00:17.415>and <00:00:17.555>try <00:00:17.695>to <00:00:17.835>understand <00:00:17.974>like <00:00:18.115>what <00:00:18.255>is <00:00:18.395>rrg <00:00:18.535>G <00:00:18.674>all <00:00:18.814>about?

8
00:00:20.705 --> 00:00:22.475
<00:00:20.705>What <00:00:21.055>is <00:00:21.404>this <00:00:21.755>ai, <00:00:22.104>LLM,

9
00:00:22.935 --> 00:00:25.275
<00:00:22.935>and <00:00:23.168>how <00:00:23.401>can <00:00:23.634>we <00:00:23.868>implement <00:00:24.101>this <00:00:24.334>solution?

10
00:00:28.335 --> 00:00:32.115
<00:00:28.335>So <00:00:28.510>before <00:00:28.685>starting <00:00:28.860>this <00:00:29.035>application <00:00:29.210>is <00:00:29.385>something <00:00:29.560>about <00:00:29.735>me.

11
00:00:32.175 --> 00:00:33.595
<00:00:32.174>So <00:00:32.430>my <00:00:32.686>name <00:00:32.941>is <00:00:33.197>Ish <00:00:33.452>Shema

12
00:00:34.015 --> 00:00:35.995
<00:00:34.015>and <00:00:34.248>I'm <00:00:34.481>working <00:00:34.715>as <00:00:34.948>a <00:00:35.181>solution <00:00:35.415>architect.

13
00:00:36.135 --> 00:00:38.555
<00:00:36.135>And <00:00:36.368>currently <00:00:36.601>I'm <00:00:36.835>in <00:00:37.068>Koala, <00:00:37.301>lumper <00:00:37.535>Milia.

14
00:00:39.095 --> 00:00:42.275
<00:00:39.095>And <00:00:39.269>I'm <00:00:39.445>also <00:00:39.620>recognized <00:00:39.795>as <00:00:39.970>a <00:00:40.144>Microsoft <00:00:40.320>AI <00:00:40.495>MVP.

15
00:00:42.695 --> 00:00:44.955
<00:00:42.695>So <00:00:42.895>if <00:00:43.095>you <00:00:43.295>have <00:00:43.495>any <00:00:43.695>question, <00:00:43.895>any <00:00:44.095>doubts,

16
00:00:44.955 --> 00:00:49.155
<00:00:44.955>or <00:00:45.082>you <00:00:45.209>want <00:00:45.336>to, <00:00:45.464>uh, <00:00:45.591>you <00:00:45.718>want <00:00:45.845>to <00:00:45.973>discuss <00:00:46.100>about <00:00:46.227>any <00:00:46.355>kind

17
00:00:49.155 --> 00:00:51.675
<00:00:49.155>of <00:00:49.355>use <00:00:49.555>cases, <00:00:49.755>you <00:00:49.955>can <00:00:50.155>scan <00:00:50.355>this <00:00:50.555>qr.

18
00:00:51.675 --> 00:00:55.355
<00:00:51.675>This <00:00:51.802>is <00:00:51.929>my <00:00:52.056>LinkedIn <00:00:52.184>profile, <00:00:52.311>so <00:00:52.438>you <00:00:52.565>can, <00:00:52.693>uh, <00:00:52.820>scan <00:00:52.947>this <00:00:53.074>QR

19
00:00:55.375 --> 00:00:58.235
<00:00:55.375>and <00:00:55.530>you <00:00:55.686>will, <00:00:55.841>um, <00:00:55.997>reach <00:00:56.152>out <00:00:56.308>to <00:00:56.463>my <00:00:56.619>LinkedIn <00:00:56.775>profile

20
00:00:58.235 --> 00:01:01.195
<00:00:58.235>and <00:00:58.362>you <00:00:58.489>can <00:00:58.616>feel <00:00:58.744>free <00:00:58.871>to <00:00:58.998>DM <00:00:59.125>me <00:00:59.253>about <00:00:59.380>your <00:00:59.507>use <00:00:59.635>cases

21
00:01:01.455 --> 00:01:04.475
<00:01:01.455>or <00:01:01.582>if <00:01:01.709>there <00:01:01.836>will <00:01:01.964>be <00:01:02.091>any <00:01:02.218>kind <00:01:02.345>of <00:01:02.473>discussion <00:01:02.600>you <00:01:02.727>wanna <00:01:02.855>do.

22
00:01:04.475 --> 00:01:09.445
<00:01:04.474>So, <00:01:04.754>so <00:01:05.035>to, <00:01:05.315>so, <00:01:05.595>so <00:01:05.875>today,

23
00:01:09.585 --> 00:01:12.525
<00:01:09.585>uh, <00:01:09.785>we <00:01:09.985>will <00:01:10.185>be <00:01:10.385>discussing <00:01:10.585>about, <00:01:10.785>uh, <00:01:10.985>solution.

24
00:01:12.705 --> 00:01:13.965
<00:01:12.705>How <00:01:12.931>can <00:01:13.158>we <00:01:13.385>build <00:01:13.612>a <00:01:13.839>solution

25
00:01:14.065 --> 00:01:16.445
<00:01:14.065>and <00:01:14.240>the <00:01:14.414>technology <00:01:14.590>stack <00:01:14.765>that <00:01:14.940>we <00:01:15.115>will <00:01:15.289>be <00:01:15.465>using.

26
00:01:16.985 --> 00:01:20.205
<00:01:16.985>And <00:01:17.218>today's <00:01:17.451>a <00:01:17.685>session <00:01:17.918>would <00:01:18.151>be <00:01:18.385>Python,

27
00:01:20.255 --> 00:01:21.925
<00:01:20.255>would <00:01:20.535>be <00:01:20.815>like <00:01:21.095>a <00:01:21.375>programming <00:01:21.655>language.

28
00:01:22.065 --> 00:01:23.205
<00:01:22.065>We <00:01:22.321>will <00:01:22.578>be <00:01:22.834>using <00:01:23.091>growth.

29
00:01:23.225 --> 00:01:26.845
<00:01:23.225>Growth <00:01:23.425>is <00:01:23.625>a, <00:01:23.824>like <00:01:24.024>LLM <00:01:24.225>in <00:01:24.425>inference, <00:01:24.625>API,

30
00:01:26.845 --> 00:01:28.885
<00:01:26.845>which <00:01:27.045>is <00:01:27.245>same <00:01:27.445>like <00:01:27.645>a <00:01:27.845>open <00:01:28.045>AI <00:01:28.245>API,

31
00:01:28.885 --> 00:01:31.365
<00:01:28.885>but <00:01:29.085>it'll <00:01:29.285>be <00:01:29.485>giving <00:01:29.685>you <00:01:29.885>the <00:01:30.085>development <00:01:30.285>console

32
00:01:31.365 --> 00:01:32.965
<00:01:31.365>where <00:01:31.645>you <00:01:31.925>can <00:01:32.205>utilize <00:01:32.485>the <00:01:32.765>API

33
00:01:32.985 --> 00:01:35.005
<00:01:32.985>to <00:01:33.265>run <00:01:33.545>the <00:01:33.825>large <00:01:34.105>language <00:01:34.385>models.

34
00:01:35.945 --> 00:01:39.605
<00:01:35.945>And <00:01:36.085>uh, <00:01:36.225>next <00:01:36.365>we <00:01:36.505>will <00:01:36.645>be <00:01:36.785>using <00:01:36.925>a <00:01:37.065>Ang <00:01:37.205>chain <00:01:37.345>framework,

35
00:01:39.785 --> 00:01:43.645
<00:01:39.785>or <00:01:39.940>LinkedIn <00:01:40.096>provides <00:01:40.251>the <00:01:40.407>AI <00:01:40.562>developers <00:01:40.718>with <00:01:40.873>tools <00:01:41.029>to <00:01:41.185>connect

36
00:01:43.645 --> 00:01:45.685
<00:01:43.645>with <00:01:43.925>language <00:01:44.205>models, <00:01:44.485>large <00:01:44.765>language <00:01:45.045>models

37
00:01:46.555 --> 00:01:47.885
<00:01:46.555>with <00:01:46.854>the <00:01:47.153>external <00:01:47.452>data <00:01:47.752>sources.

38
00:01:47.945 --> 00:01:48.965
<00:01:47.945>So <00:01:48.174>it's <00:01:48.404>a <00:01:48.633>open <00:01:48.863>source

39
00:01:49.145 --> 00:01:52.805
<00:01:49.145>and <00:01:49.320>it <00:01:49.495>is <00:01:49.670>also <00:01:49.845>supported <00:01:50.020>by <00:01:50.195>an <00:01:50.370>active <00:01:50.545>community.

40
00:01:53.925 --> 00:01:57.945
<00:01:53.925>For <00:01:54.100>Vector <00:01:54.274>db, <00:01:54.450>we <00:01:54.625>will <00:01:54.800>be <00:01:54.975>using, <00:01:55.149>uh, <00:01:55.325>FAIS.

41
00:01:58.205 --> 00:02:00.785
<00:01:58.205>It <00:01:58.405>is <00:01:58.605>known <00:01:58.804>as <00:01:59.005>Facebook <00:01:59.205>AI <00:01:59.405>similarity <00:01:59.605>search,

42
00:02:00.965 --> 00:02:04.585
<00:02:00.965>and <00:02:01.120>it <00:02:01.276>is <00:02:01.431>also <00:02:01.587>open <00:02:01.742>source <00:02:01.898>library <00:02:02.053>that <00:02:02.209>helps <00:02:02.365>developer

43
00:02:04.585 --> 00:02:06.945
<00:02:04.585>to <00:02:04.865>search <00:02:05.145>for <00:02:05.425>similar <00:02:05.705>multimedia <00:02:05.985>documents.

44
00:02:07.925 --> 00:02:10.505
<00:02:07.925>And <00:02:08.065>for <00:02:08.204>the <00:02:08.345>UI <00:02:08.484>part, <00:02:08.625>we <00:02:08.764>will <00:02:08.905>be <00:02:09.044>using <00:02:09.185>a <00:02:09.324>streamlet.

45
00:02:12.375 --> 00:02:16.675
<00:02:12.375>So, <00:02:12.530>um, <00:02:12.686>since <00:02:12.841>we <00:02:12.997>are <00:02:13.152>discussing <00:02:13.308>about <00:02:13.463>RDG, <00:02:13.619>we <00:02:13.775>need

46
00:02:16.675 --> 00:02:18.675
<00:02:16.675>to <00:02:17.025>understand <00:02:17.375>about <00:02:17.725>LLM <00:02:18.075>first.

47
00:02:19.175 --> 00:02:23.515
<00:02:19.175>So <00:02:19.330>lms, <00:02:19.486>which <00:02:19.641>is <00:02:19.797>large <00:02:19.952>language <00:02:20.108>model, <00:02:20.263>are <00:02:20.419>very <00:02:20.575>kind

48
00:02:23.515 --> 00:02:24.715
<00:02:23.515>of, <00:02:23.695>I <00:02:23.875>mean <00:02:24.055>like <00:02:24.234>as <00:02:24.415>a <00:02:24.595>name.

49
00:02:24.735 --> 00:02:27.435
<00:02:24.735>So <00:02:24.862>this <00:02:24.989>is <00:02:25.116>like <00:02:25.244>a <00:02:25.371>large <00:02:25.498>deep <00:02:25.625>learning <00:02:25.753>model <00:02:25.880>I <00:02:26.007>would <00:02:26.135>say

50
00:02:27.785 --> 00:02:30.515
<00:02:27.785>that <00:02:27.960>are <00:02:28.135>pre-trained <00:02:28.310>on <00:02:28.484>the <00:02:28.660>vast <00:02:28.835>amount <00:02:29.010>of <00:02:29.185>data.

51
00:02:31.215 --> 00:02:34.635
<00:02:31.215>The <00:02:31.370>underlying, <00:02:31.526>uh, <00:02:31.681>transformer <00:02:31.837>is <00:02:31.992>a <00:02:32.148>set <00:02:32.303>of <00:02:32.459>neural <00:02:32.615>network

52
00:02:34.825 --> 00:02:36.675
<00:02:34.825>that <00:02:35.174>consists <00:02:35.524>of <00:02:35.875>an <00:02:36.225>encoder

53
00:02:36.675 --> 00:02:40.155
<00:02:36.675>and <00:02:36.955>decoder <00:02:37.235>with <00:02:37.515>self <00:02:37.795>attention <00:02:38.075>capabilities.

54
00:02:41.325 --> 00:02:44.905
<00:02:41.325>The <00:02:41.558>encoder <00:02:41.791>and <00:02:42.024>decoder <00:02:42.258>extracts <00:02:42.491>meanings, <00:02:42.725>uh,

55
00:02:44.905 --> 00:02:47.225
<00:02:44.905>meanings <00:02:45.185>from <00:02:45.465>a <00:02:45.745>sequence <00:02:46.025>of <00:02:46.305>text

56
00:02:47.365 --> 00:02:50.545
<00:02:47.365>and <00:02:47.598>then <00:02:47.831>understand <00:02:48.065>the <00:02:48.298>relationship <00:02:48.531>between <00:02:48.765>words

57
00:02:50.685 --> 00:02:51.785
<00:02:50.685>and <00:02:50.932>then <00:02:51.180>phrase <00:02:51.427>in <00:02:51.675>it.

58
00:02:52.585 --> 00:02:56.565
<00:02:52.585>So <00:02:52.740>this <00:02:52.896>is <00:02:53.051>a <00:02:53.207>high <00:02:53.362>level <00:02:53.518>overview <00:02:53.673>about <00:02:53.829>the <00:02:53.985>LLM

59
00:02:56.585 --> 00:02:58.685
<00:02:56.585>and <00:02:56.785>LLM <00:02:56.985>is, <00:02:57.185>I <00:02:57.385>would <00:02:57.585>say <00:02:57.785>in <00:02:57.985>simple

60
00:02:58.685 --> 00:03:02.805
<00:02:58.685>Words, <00:02:58.840>it's <00:02:58.996>a <00:02:59.151>kind <00:02:59.307>of <00:02:59.462>AI <00:02:59.618>technology <00:02:59.773>that <00:02:59.929>can <00:03:00.085>understand

61
00:03:02.805 --> 00:03:05.205
<00:03:02.805>and <00:03:03.155>generate <00:03:03.505>human <00:03:03.855>like <00:03:04.205>text.

62
00:03:05.425 --> 00:03:09.045
<00:03:05.425>It <00:03:05.565>is <00:03:05.705>trained <00:03:05.845>on, <00:03:05.985>yeah, <00:03:06.125>massive <00:03:06.265>amount <00:03:06.405>of <00:03:06.545>data, <00:03:06.685>enabling <00:03:06.825>it

63
00:03:09.045 --> 00:03:12.325
<00:03:09.045>to <00:03:09.278>perform <00:03:09.511>tasks <00:03:09.744>like <00:03:09.978>q <00:03:10.211>and <00:03:10.445>a.

64
00:03:12.745 --> 00:03:15.805
<00:03:12.745>It <00:03:12.900>can <00:03:13.056>write <00:03:13.211>the <00:03:13.367>stories, <00:03:13.522>it <00:03:13.678>can <00:03:13.833>translate <00:03:13.989>the <00:03:14.145>languages,

65
00:03:15.905 --> 00:03:18.845
<00:03:15.905>it <00:03:16.105>can <00:03:16.305>summarize <00:03:16.505>your <00:03:16.705>information <00:03:16.905>or <00:03:17.105>your <00:03:17.305>data.

66
00:03:19.875 --> 00:03:22.015
<00:03:19.875>So <00:03:20.108>think <00:03:20.341>of <00:03:20.575>it <00:03:20.808>as <00:03:21.041>a, <00:03:21.275>uh,

67
00:03:22.635 --> 00:03:25.375
<00:03:22.635>highly <00:03:23.101>advanced <00:03:23.568>text-based <00:03:24.035>assistant

68
00:03:25.375 --> 00:03:28.615
<00:03:25.375>that <00:03:25.550>uses <00:03:25.725>a <00:03:25.900>pattern <00:03:26.075>from <00:03:26.250>what <00:03:26.425>it <00:03:26.600>has <00:03:26.775>learned

69
00:03:28.715 --> 00:03:31.295
<00:03:28.715>to <00:03:28.948>create <00:03:29.181>a <00:03:29.415>meaningful <00:03:29.648>and <00:03:29.881>relevant <00:03:30.115>responses.

70
00:03:36.065 --> 00:03:40.965
<00:03:36.065>As <00:03:36.181>you <00:03:36.298>can <00:03:36.415>see, <00:03:36.531>uh, <00:03:36.648>there <00:03:36.765>is <00:03:36.881>a <00:03:36.998>growth, <00:03:37.115>uh, <00:03:37.231>in <00:03:37.348>our <00:03:37.465>LLM

71
00:03:42.085 --> 00:03:45.795
<00:03:42.085>where <00:03:42.225>we <00:03:42.365>can <00:03:42.505>see <00:03:42.645>like <00:03:42.785>there's <00:03:42.925>an <00:03:43.065>increase <00:03:43.205>in <00:03:43.345>the <00:03:43.485>revolution,

72
00:03:45.795 --> 00:03:48.635
<00:03:45.795>evolution <00:03:46.028>of <00:03:46.261>LLM, <00:03:46.495>which <00:03:46.728>is <00:03:46.961>happening <00:03:47.195>rapidly.

73
00:03:49.095 --> 00:03:53.115
<00:03:49.095>We <00:03:49.250>have <00:03:49.406>the <00:03:49.561>research <00:03:49.717>and <00:03:49.872>computational <00:03:50.028>resources <00:03:50.183>to <00:03:50.339>test <00:03:50.495>our

74
00:03:53.175 --> 00:03:54.475
<00:03:53.175>and <00:03:53.565>improve <00:03:53.955>our <00:03:54.345>lms.

75
00:03:54.745 --> 00:03:56.555
<00:03:54.745>Then <00:03:54.978>we <00:03:55.211>can <00:03:55.445>see <00:03:55.678>there's <00:03:55.911>an <00:03:56.145>increase.

76
00:03:56.615 --> 00:03:57.995
<00:03:56.615>If <00:03:56.770>you <00:03:56.925>can <00:03:57.080>see <00:03:57.236>in <00:03:57.391>the <00:03:57.546>left <00:03:57.701>hand <00:03:57.857>side,

77
00:03:57.995 --> 00:03:59.115
<00:03:57.995>there's <00:03:58.196>an <00:03:58.398>increase <00:03:58.599>in <00:03:58.801>the <00:03:59.003>number

78
00:03:59.275 --> 00:04:00.635
<00:03:59.275>of <00:03:59.519>research <00:03:59.764>paper <00:04:00.009>on <00:04:00.254>this <00:04:00.499>topic.

79
00:04:01.415 --> 00:04:04.875
<00:04:01.415>Um, <00:04:01.570>second <00:04:01.726>thing <00:04:01.881>is <00:04:02.037>like, <00:04:02.192>uh, <00:04:02.348>we <00:04:02.503>as <00:04:02.659>a <00:04:02.815>developer,

80
00:04:04.895 --> 00:04:07.915
<00:04:04.895>we <00:04:05.035>are <00:04:05.175>com <00:04:05.315>uh, <00:04:05.455>contributing <00:04:05.595>a <00:04:05.735>lot <00:04:05.875>in <00:04:06.015>our <00:04:06.155>open <00:04:06.295>source,

81
00:04:07.975 --> 00:04:10.675
<00:04:07.975>co <00:04:08.174>open <00:04:08.375>source <00:04:08.575>community, <00:04:08.775>especially <00:04:08.975>on <00:04:09.174>hugging <00:04:09.375>face.

82
00:04:10.695 --> 00:04:12.715
<00:04:10.695>If <00:04:10.850>you <00:04:11.006>will <00:04:11.161>see, <00:04:11.317>there's <00:04:11.472>an <00:04:11.628>increase <00:04:11.783>in <00:04:11.939>the <00:04:12.095>number

83
00:04:12.735 --> 00:04:15.235
<00:04:12.735>of <00:04:12.968>text <00:04:13.201>generation <00:04:13.435>model <00:04:13.668>on <00:04:13.901>hugging <00:04:14.135>face.

84
00:04:15.995 --> 00:04:19.695
<00:04:15.995>So <00:04:16.122>I <00:04:16.249>think <00:04:16.376>somewhere <00:04:16.504>around, <00:04:16.631>I <00:04:16.758>check <00:04:16.885>it <00:04:17.013>a <00:04:17.140>long <00:04:17.267>time <00:04:17.394>back,

85
00:04:19.885 --> 00:04:21.975
<00:04:19.885>it's <00:04:20.118>more <00:04:20.351>than <00:04:20.584>50 <00:04:20.818>k <00:04:21.051>more <00:04:21.284>than

86
00:04:21.975 --> 00:04:23.895
<00:04:21.975>that <00:04:22.255>text <00:04:22.535>generation <00:04:22.815>models <00:04:23.095>are <00:04:23.375>available

87
00:04:24.515 --> 00:04:27.975
<00:04:24.515>and <00:04:24.670>for <00:04:24.826>our, <00:04:24.981>uh, <00:04:25.137>text <00:04:25.292>generation <00:04:25.448>in <00:04:25.603>on <00:04:25.759>high <00:04:25.914>phase.

88
00:04:30.085 --> 00:04:34.505
<00:04:30.085>So <00:04:30.201>now <00:04:30.318>I <00:04:30.435>want <00:04:30.551>to <00:04:30.668>see, <00:04:30.784>uh, <00:04:30.901>for <00:04:31.018>past, <00:04:31.135>uh, <00:04:31.251>past <00:04:31.368>three <00:04:31.484>years,

89
00:04:34.505 --> 00:04:38.505
<00:04:34.505>what <00:04:34.645>is, <00:04:34.784>uh, <00:04:34.925>January <00:04:35.065>so <00:04:35.205>far <00:04:35.344>In <00:04:35.485>2022, <00:04:35.625>there <00:04:35.765>was <00:04:35.905>a

90
00:04:39.345 --> 00:04:40.755
<00:04:39.345>tragedy <00:04:39.979>GP <00:04:40.614>announcement

91
00:04:40.855 --> 00:04:44.795
<00:04:40.855>and <00:04:41.030>which <00:04:41.205>led <00:04:41.380>to <00:04:41.555>a <00:04:41.730>spark <00:04:41.905>in <00:04:42.080>the <00:04:42.255>community.

92
00:04:44.815 --> 00:04:47.795
<00:04:44.815>And <00:04:44.970>everyone <00:04:45.126>is <00:04:45.281>getting <00:04:45.437>aware, <00:04:45.592>like, <00:04:45.748>okay, <00:04:45.903>there's <00:04:46.059>a <00:04:46.215>concept

93
00:04:47.895 --> 00:04:49.355
<00:04:47.895>of <00:04:48.552>LLM <00:04:49.209>mostly.

94
00:04:49.515 --> 00:04:50.955
<00:04:49.515>I <00:04:49.774>mean <00:04:50.033>like <00:04:50.292>from <00:04:50.551>the <00:04:50.811>AI

95
00:04:51.055 --> 00:04:53.835
<00:04:51.055>and <00:04:51.210>ML <00:04:51.366>kind <00:04:51.521>of <00:04:51.677>people, <00:04:51.832>they <00:04:51.988>are <00:04:52.143>aware <00:04:52.299>about <00:04:52.455>LLM,

96
00:04:53.835 --> 00:04:56.475
<00:04:53.835>but <00:04:54.114>uh, <00:04:54.395>in <00:04:54.674>general <00:04:54.955>way, <00:04:55.234>uh,

97
00:04:56.475 --> 00:04:59.355
<00:04:56.475>people <00:04:56.615>are <00:04:56.755>getting <00:04:56.895>aware <00:04:57.035>about <00:04:57.175>GPT <00:04:57.315>and <00:04:57.455>they <00:04:57.595>are <00:04:57.735>using <00:04:57.875>it

98
00:04:59.375 --> 00:05:03.955
<00:04:59.375>and <00:04:59.530>all <00:04:59.686>of, <00:04:59.841>uh, <00:04:59.997>within <00:05:00.152>few <00:05:00.308>days, <00:05:00.463>um, <00:05:00.619>this, <00:05:00.775>uh,

99
00:05:03.975 --> 00:05:06.675
<00:05:03.975>the <00:05:04.150>GPT <00:05:04.325>has <00:05:04.500>somewhere <00:05:04.675>around <00:05:04.850>a <00:05:05.025>hundred <00:05:05.200>million <00:05:05.375>users.

100
00:05:07.775 --> 00:05:11.875
<00:05:07.775>So <00:05:07.914>in <00:05:08.054>2022 <00:05:08.195>it <00:05:08.335>was <00:05:08.474>like <00:05:08.614>a <00:05:08.755>explosion <00:05:08.895>about, <00:05:09.034>uh, <00:05:09.174>GPT

101
00:05:11.875 --> 00:05:16.505
<00:05:11.875>and <00:05:12.050>LLM <00:05:12.225>2023 <00:05:12.400>is <00:05:12.575>all <00:05:12.750>about <00:05:12.925>the <00:05:13.100>experimentation <00:05:13.275>where,

102
00:05:17.045 --> 00:05:19.505
<00:05:17.045>uh, <00:05:17.325>all <00:05:17.605>the <00:05:17.885>companies <00:05:18.165>AI <00:05:18.445>build

103
00:05:20.165 --> 00:05:22.545
<00:05:20.165>AI <00:05:20.445>building <00:05:20.725>companies <00:05:21.005>like <00:05:21.285>Microsoft <00:05:21.565>AWS,

104
00:05:23.015 --> 00:05:25.265
<00:05:23.015>then <00:05:23.248>we <00:05:23.481>have <00:05:23.715>other <00:05:23.948>companies <00:05:24.181>as <00:05:24.414>well.

105
00:05:25.265 --> 00:05:27.345
<00:05:25.265>They <00:05:25.544>create <00:05:25.825>their <00:05:26.104>own <00:05:26.385>LLM <00:05:26.664>solution

106
00:05:27.345 --> 00:05:29.425
<00:05:27.345>and <00:05:27.520>provide <00:05:27.695>to <00:05:27.870>the, <00:05:28.045>like <00:05:28.220>Meta <00:05:28.395>has <00:05:28.570>their <00:05:28.745>own

107
00:05:29.615 --> 00:05:31.025
<00:05:29.615>lama <00:05:30.249>uh, <00:05:30.883>solution.

108
00:05:31.025 --> 00:05:34.705
<00:05:31.025>They <00:05:31.180>created <00:05:31.336>everything <00:05:31.491>and, <00:05:31.647>um, <00:05:31.802>make <00:05:31.958>it <00:05:32.113>in <00:05:32.269>the <00:05:32.424>market

109
00:05:35.285 --> 00:05:38.665
<00:05:35.284>and <00:05:35.484>developers <00:05:35.684>actively <00:05:35.885>explore <00:05:36.085>those <00:05:36.284>lll, <00:05:36.484>LLM <00:05:36.684>solution

110
00:05:38.665 --> 00:05:40.745
<00:05:38.665>and <00:05:38.945>gen <00:05:39.225>gene <00:05:39.505>solution <00:05:39.785>as <00:05:40.065>well.

111
00:05:41.565 --> 00:05:45.545
<00:05:41.565>Now, <00:05:41.740>experi <00:05:41.915>experimentation <00:05:42.090>and <00:05:42.265>POC <00:05:42.440>is <00:05:42.615>done <00:05:42.790>in <00:05:42.965>2024.

112
00:05:45.655 --> 00:05:47.265
<00:05:45.655>It's <00:05:46.005>all <00:05:46.354>about <00:05:46.705>production <00:05:47.054>fees.

113
00:05:47.725 --> 00:05:50.385
<00:05:47.725>So <00:05:47.925>now <00:05:48.125>the <00:05:48.325>enterprise <00:05:48.525>company <00:05:48.725>has <00:05:48.925>their <00:05:49.125>budget,

114
00:05:51.175 --> 00:05:55.825
<00:05:51.175>they <00:05:51.350>formalize <00:05:51.525>everything <00:05:51.700>for <00:05:51.875>ai <00:05:52.050>agenda, <00:05:52.225>AI <00:05:52.400>based <00:05:52.575>solution.

115
00:05:55.825 --> 00:05:57.245
<00:05:55.825>They <00:05:56.251>are <00:05:56.677>using <00:05:57.103>LLMs

116
00:05:57.825 --> 00:06:01.205
<00:05:57.825>and <00:05:57.980>they <00:05:58.136>have <00:05:58.291>their <00:05:58.447>own <00:05:58.602>KPI <00:05:58.758>to <00:05:58.913>make <00:05:59.069>it, <00:05:59.224>uh,

117
00:06:01.205 --> 00:06:02.245
<00:06:01.205>available <00:06:01.673>on <00:06:02.141>production.

118
00:06:02.245 --> 00:06:04.365
<00:06:02.245>So <00:06:02.420>right <00:06:02.595>now <00:06:02.770>there <00:06:02.945>are <00:06:03.120>so <00:06:03.295>many <00:06:03.470>enterprise <00:06:03.645>company

119
00:06:04.425 --> 00:06:08.315
<00:06:04.425>who <00:06:04.600>are <00:06:04.775>utilizing <00:06:04.950>LLM <00:06:05.125>and <00:06:05.300>in <00:06:05.475>their <00:06:05.650>production <00:06:05.825>environment.

120
00:06:11.075 --> 00:06:14.815
<00:06:11.075>But <00:06:11.230>again, <00:06:11.386>um, <00:06:11.541>there <00:06:11.697>are <00:06:11.852>so <00:06:12.008>many <00:06:12.163>challenges <00:06:12.319>out <00:06:12.474>there

121
00:06:14.815 --> 00:06:19.145
<00:06:14.815>with <00:06:15.094>LL <00:06:15.375>M1 <00:06:15.655>is, <00:06:15.935>uh, <00:06:16.215>hallucination.

122
00:06:19.525 --> 00:06:21.945
<00:06:19.525>Second <00:06:19.724>is <00:06:19.924>like <00:06:20.125>you <00:06:20.325>cannot <00:06:20.525>verify <00:06:20.724>your <00:06:20.924>sources.

123
00:06:22.285 --> 00:06:24.305
<00:06:22.285>And <00:06:22.565>next <00:06:22.845>one <00:06:23.125>is <00:06:23.405>knowledge <00:06:23.685>cutoff.

124
00:06:24.305 --> 00:06:26.345
<00:06:24.305>There <00:06:24.480>are <00:06:24.655>a <00:06:24.830>number <00:06:25.005>of <00:06:25.180>other <00:06:25.355>challenges <00:06:25.530>as <00:06:25.705>well,

125
00:06:26.345 --> 00:06:27.345
<00:06:26.345>like <00:06:26.645>security <00:06:26.945>and <00:06:27.245>all,

126
00:06:27.445 --> 00:06:30.265
<00:06:27.445>but <00:06:27.585>we <00:06:27.724>will <00:06:27.865>be <00:06:28.005>discussing <00:06:28.145>more <00:06:28.284>about <00:06:28.425>only <00:06:28.565>on <00:06:28.705>this <00:06:28.844>topic.

127
00:06:31.155 --> 00:06:34.255
<00:06:31.155>So <00:06:31.271>there <00:06:31.388>was <00:06:31.505>a <00:06:31.621>concern, <00:06:31.738>I, <00:06:31.854>I <00:06:31.971>mean <00:06:32.088>like, <00:06:32.205>uh, <00:06:32.321>someone <00:06:32.438>told <00:06:32.554>me,

128
00:06:34.475 --> 00:06:36.535
<00:06:34.475>my <00:06:34.708>mentor <00:06:34.941>told <00:06:35.175>me <00:06:35.408>about <00:06:35.641>this <00:06:35.875>example.

129
00:06:37.285 --> 00:06:39.375
<00:06:37.284>Like, <00:06:37.564>uh, <00:06:37.844>let's <00:06:38.124>take <00:06:38.405>an <00:06:38.684>example

130
00:06:39.395 --> 00:06:41.855
<00:06:39.395>of <00:06:39.628>a <00:06:39.861>student <00:06:40.094>who's <00:06:40.328>writing <00:06:40.561>an <00:06:40.794>exam

131
00:06:42.635 --> 00:06:45.615
<00:06:42.635>and, <00:06:42.835>uh, <00:06:43.034>he <00:06:43.235>don't <00:06:43.435>know <00:06:43.635>anything <00:06:43.835>about <00:06:44.034>any

132
00:06:45.725 --> 00:06:47.215
<00:06:45.725>that <00:06:46.060>part, <00:06:46.395>particular <00:06:46.730>one <00:06:47.066>cushion.

133
00:06:48.115 --> 00:06:50.175
<00:06:48.115>So <00:06:48.290>he <00:06:48.465>will, <00:06:48.640>he <00:06:48.815>just <00:06:48.990>know <00:06:49.165>a <00:06:49.340>few <00:06:49.515>keywords

134
00:06:50.315 --> 00:06:54.255
<00:06:50.315>and <00:06:50.431>he <00:06:50.548>will <00:06:50.665>write <00:06:50.781>it <00:06:50.898>down <00:06:51.015>and <00:06:51.131>answer <00:06:51.248>by <00:06:51.365>making <00:06:51.481>his <00:06:51.598>own, <00:06:51.715>uh,

135
00:06:54.595 --> 00:06:56.815
<00:06:54.595>own <00:06:54.795>answer, <00:06:54.995>which <00:06:55.195>is <00:06:55.395>not <00:06:55.595>relevant <00:06:55.795>as <00:06:55.995>well

136
00:06:57.005 --> 00:06:58.135
<00:06:57.005>with <00:06:57.344>that <00:06:57.683>particular <00:06:58.022>question.

137
00:06:59.495 --> 00:07:01.075
<00:06:59.495>But, <00:07:00.195>uh, <00:07:00.895>okay.

138
00:07:01.215 --> 00:07:04.755
<00:07:01.215>And <00:07:01.354>in <00:07:01.494>this <00:07:01.635>way, <00:07:01.775>that <00:07:01.914>student <00:07:02.054>will <00:07:02.195>write <00:07:02.335>down <00:07:02.474>the, <00:07:02.614>uh,

139
00:07:04.935 --> 00:07:06.675
<00:07:04.935>answer, <00:07:05.215>but <00:07:05.495>it <00:07:05.775>is <00:07:06.055>not <00:07:06.335>relevant.

140
00:07:07.055 --> 00:07:08.595
<00:07:07.055>So <00:07:07.332>teacher <00:07:07.609>will <00:07:07.886>deduct <00:07:08.163>his <00:07:08.441>marks

141
00:07:08.775 --> 00:07:12.675
<00:07:08.775>and <00:07:08.914>it <00:07:09.054>won't <00:07:09.195>lead <00:07:09.335>to <00:07:09.474>any <00:07:09.614>major <00:07:09.755>issue <00:07:09.895>with <00:07:10.034>the <00:07:10.174>student

142
00:07:12.675 --> 00:07:16.555
<00:07:12.675>because, <00:07:12.908>uh, <00:07:13.141>again, <00:07:13.375>that's <00:07:13.608>not <00:07:13.841>a, <00:07:14.075>uh,

143
00:07:16.555 --> 00:07:18.315
<00:07:16.555>something <00:07:16.835>like <00:07:17.115>a <00:07:17.395>high <00:07:17.675>profile <00:07:17.955>case.

144
00:07:18.495 --> 00:07:19.915
<00:07:18.495>But <00:07:18.814>for <00:07:19.134>the <00:07:19.453>enterprise <00:07:19.773>customer

145
00:07:20.135 --> 00:07:22.235
<00:07:20.135>who <00:07:20.335>is <00:07:20.534>building <00:07:20.735>up <00:07:20.935>their <00:07:21.135>solution <00:07:21.335>in <00:07:21.534>production,

146
00:07:22.895 --> 00:07:24.755
<00:07:22.895>and <00:07:23.128>if <00:07:23.361>they're <00:07:23.594>giving <00:07:23.828>some <00:07:24.061>false <00:07:24.294>answer

147
00:07:24.815 --> 00:07:28.035
<00:07:24.815>or <00:07:24.955>they're <00:07:25.094>not, <00:07:25.235>their <00:07:25.375>answer <00:07:25.515>is <00:07:25.655>not <00:07:25.795>accurate, <00:07:25.935>it <00:07:26.075>may <00:07:26.215>lead

148
00:07:28.035 --> 00:07:29.675
<00:07:28.035>to <00:07:28.315>some <00:07:28.595>issues <00:07:28.875>with <00:07:29.155>their <00:07:29.435>repetition

149
00:07:29.675 --> 00:07:31.115
<00:07:29.675>and <00:07:29.934>brand <00:07:30.193>impact <00:07:30.452>would <00:07:30.711>be <00:07:30.971>there.

150
00:07:31.615 --> 00:07:34.635
<00:07:31.615>So <00:07:31.742>that's <00:07:31.869>why, <00:07:31.996>uh, <00:07:32.124>we <00:07:32.251>need <00:07:32.378>to <00:07:32.505>tackle <00:07:32.633>this <00:07:32.760>kind <00:07:32.887>of <00:07:33.015>issues,

151
00:07:34.645 --> 00:07:37.355
<00:07:34.645>which <00:07:34.924>is <00:07:35.205>related <00:07:35.484>to <00:07:35.765>hallucination, <00:07:36.044>uh,

152
00:07:37.495 --> 00:07:39.355
<00:07:37.495>and <00:07:37.728>we <00:07:37.961>should <00:07:38.195>have <00:07:38.428>the <00:07:38.661>particular <00:07:38.895>source

153
00:07:39.975 --> 00:07:42.795
<00:07:39.975>and <00:07:40.150>due <00:07:40.325>to <00:07:40.500>which <00:07:40.675>we <00:07:40.850>need <00:07:41.025>to <00:07:41.200>understand <00:07:41.375>like

154
00:07:42.975 --> 00:07:44.675
<00:07:42.975>how <00:07:43.255>we <00:07:43.535>can <00:07:43.815>overcome <00:07:44.095>this <00:07:44.375>issue.

155
00:07:45.625 --> 00:07:48.685
<00:07:45.625>So <00:07:45.741>you <00:07:45.858>can <00:07:45.975>see <00:07:46.091>in <00:07:46.208>the <00:07:46.325>right <00:07:46.441>side, <00:07:46.558>like <00:07:46.675>I <00:07:46.791>have, <00:07:46.908>uh, <00:07:47.025>asked,

156
00:07:49.125 --> 00:07:50.565
<00:07:49.125>I <00:07:49.449>use <00:07:49.773>one <00:07:50.097>LM <00:07:50.421>solution

157
00:07:50.665 --> 00:07:54.325
<00:07:50.665>and <00:07:50.840>ask <00:07:51.015>for <00:07:51.190>who <00:07:51.365>won <00:07:51.540>the <00:07:51.715>2024 <00:07:51.890>US <00:07:52.065>election.

158
00:07:54.345 --> 00:07:57.565
<00:07:54.345>And <00:07:54.500>of <00:07:54.656>course, <00:07:54.811>because <00:07:54.967>there <00:07:55.122>is <00:07:55.278>a <00:07:55.433>knowledge <00:07:55.589>cutoff, <00:07:55.745>uh,

159
00:07:57.595 --> 00:07:59.565
<00:07:57.595>that <00:07:57.795>LM <00:07:57.995>solution <00:07:58.195>is <00:07:58.395>not <00:07:58.595>able <00:07:58.795>to <00:07:58.995>answer.

160
00:08:01.285 --> 00:08:05.225
<00:08:01.285>So <00:08:01.440>in <00:08:01.596>order <00:08:01.751>to <00:08:01.907>understand, <00:08:02.062>uh, <00:08:02.218>the <00:08:02.373>journey <00:08:02.529>about <00:08:02.685>REG,

161
00:08:05.515 --> 00:08:08.995
<00:08:05.515>which <00:08:05.690>is <00:08:05.865>to <00:08:06.039>augmented <00:08:06.215>generation, <00:08:06.390>we <00:08:06.565>need <00:08:06.740>to <00:08:06.914>see

162
00:08:09.415 --> 00:08:12.235
<00:08:09.415>how <00:08:09.590>we <00:08:09.765>can <00:08:09.940>overcome <00:08:10.115>the <00:08:10.290>issue <00:08:10.465>of <00:08:10.640>LLM <00:08:10.815>challenges

163
00:08:12.235 --> 00:08:13.475
<00:08:12.235>that <00:08:12.514>we <00:08:12.793>have <00:08:13.072>discussed <00:08:13.351>earlier.

164
00:08:14.265 --> 00:08:17.325
<00:08:14.265>So <00:08:14.405>first <00:08:14.544>thing <00:08:14.685>is <00:08:14.825>like <00:08:14.965>with <00:08:15.104>the <00:08:15.245>help <00:08:15.385>of <00:08:15.525>REG, <00:08:15.664>rrg,

165
00:08:17.325 --> 00:08:19.765
<00:08:17.325>G <00:08:17.558>means <00:08:17.791>retrieval, <00:08:18.025>augmented <00:08:18.258>generation <00:08:18.491>retrieval <00:08:18.724>is,

166
00:08:20.375 --> 00:08:23.245
<00:08:20.375>it'll <00:08:20.575>retrieve <00:08:20.775>the <00:08:20.975>relevant <00:08:21.175>information <00:08:21.375>from <00:08:21.575>our <00:08:21.775>backend

167
00:08:23.265 --> 00:08:26.605
<00:08:23.265>of <00:08:23.420>our <00:08:23.576>data <00:08:23.731>sources <00:08:23.887>and <00:08:24.042>provide <00:08:24.198>it <00:08:24.353>to <00:08:24.509>the <00:08:24.664>LLM

168
00:08:26.605 --> 00:08:28.565
<00:08:26.605>and <00:08:26.838>LLM <00:08:27.071>will <00:08:27.305>provide <00:08:27.538>the <00:08:27.771>generation <00:08:28.005>answer.

169
00:08:29.015 --> 00:08:31.045
<00:08:29.015>It'll <00:08:29.248>provide <00:08:29.481>the <00:08:29.715>answer <00:08:29.948>which <00:08:30.181>is <00:08:30.414>relevant

170
00:08:31.045 --> 00:08:32.445
<00:08:31.045>to <00:08:31.465>our <00:08:31.885>documents <00:08:32.305>only.

171
00:08:32.865 --> 00:08:35.325
<00:08:32.865>So <00:08:33.039>this <00:08:33.215>is <00:08:33.390>what, <00:08:33.565>uh, <00:08:33.740>RG <00:08:33.914>is <00:08:34.090>all <00:08:34.265>about.

172
00:08:36.195 --> 00:08:39.295
<00:08:36.195>So <00:08:36.428>it'll <00:08:36.661>helpful <00:08:36.895>for <00:08:37.128>providing <00:08:37.361>the <00:08:37.595>UpToDate

173
00:08:39.355 --> 00:08:40.935
<00:08:39.355>and <00:08:40.055>accurate <00:08:40.755>information.

174
00:08:41.885 --> 00:08:43.825
<00:08:41.885>Um, <00:08:42.164>second <00:08:42.444>thing <00:08:42.725>is <00:08:43.005>like, <00:08:43.284>uh,

175
00:08:43.995 --> 00:08:46.425
<00:08:43.995>it'll <00:08:44.228>also <00:08:44.461>provide <00:08:44.695>you <00:08:44.928>the <00:08:45.161>sources <00:08:45.395>from

176
00:08:46.475 --> 00:08:49.265
<00:08:46.475>where <00:08:46.708>it <00:08:46.941>is <00:08:47.175>getting <00:08:47.408>the <00:08:47.641>better <00:08:47.875>answer.

177
00:08:49.955 --> 00:08:53.545
<00:08:49.955>It'll, <00:08:50.155>uh, <00:08:50.355>reduce <00:08:50.555>the <00:08:50.755>inaccurate <00:08:50.955>responses <00:08:51.155>or <00:08:51.355>hallucination,

178
00:08:53.605 --> 00:08:56.045
<00:08:53.605>and <00:08:53.745>it <00:08:53.885>is, <00:08:54.025>uh, <00:08:54.165>one <00:08:54.305>of <00:08:54.445>the <00:08:54.585>efficient <00:08:54.725>and <00:08:54.865>cost <00:08:55.005>effective.

179
00:08:56.295 --> 00:08:58.005
<00:08:56.295>There <00:08:56.469>are <00:08:56.645>a <00:08:56.819>few <00:08:56.995>people <00:08:57.170>who <00:08:57.344>will <00:08:57.520>say <00:08:57.694>like,

180
00:08:58.005 --> 00:08:59.565
<00:08:58.005>we <00:08:58.238>can <00:08:58.471>also <00:08:58.705>use <00:08:58.938>the <00:08:59.171>fine <00:08:59.405>tuning,

181
00:08:59.865 --> 00:09:01.525
<00:08:59.865>but <00:09:00.098>fine <00:09:00.331>tuning <00:09:00.565>may <00:09:00.798>take <00:09:01.031>more <00:09:01.265>time.

182
00:09:01.865 --> 00:09:03.885
<00:09:01.865>The <00:09:02.098>computer <00:09:02.331>resource <00:09:02.565>resources <00:09:02.798>would <00:09:03.031>be <00:09:03.265>high,

183
00:09:04.545 --> 00:09:07.895
<00:09:04.545>and <00:09:04.719>uh, <00:09:04.895>there <00:09:05.069>would <00:09:05.245>be <00:09:05.420>some, <00:09:05.594>uh, <00:09:05.770>good <00:09:05.944>amount

184
00:09:07.895 --> 00:09:10.495
<00:09:07.895>of <00:09:08.050>investment <00:09:08.206>may <00:09:08.361>be <00:09:08.517>required <00:09:08.672>to <00:09:08.828>use <00:09:08.983>the <00:09:09.139>fine <00:09:09.295>tuning.

185
00:09:10.555 --> 00:09:12.015
<00:09:10.555>So <00:09:10.817>we <00:09:11.080>will <00:09:11.343>stick <00:09:11.606>with <00:09:11.869>RG

186
00:09:12.015 --> 00:09:13.175
<00:09:12.015>and <00:09:12.363>understand <00:09:12.711>the <00:09:13.059>concept,

187
00:09:13.235 --> 00:09:16.535
<00:09:13.235>how <00:09:13.410>we <00:09:13.585>can <00:09:13.760>build <00:09:13.935>up <00:09:14.110>the <00:09:14.285>RRG <00:09:14.460>G <00:09:14.635>applications.

188
00:09:17.235 --> 00:09:20.615
<00:09:17.235>And <00:09:17.390>the <00:09:17.546>RG <00:09:17.701>one <00:09:17.857>thing <00:09:18.012>is <00:09:18.168>like <00:09:18.323>we <00:09:18.479>can, <00:09:18.635>uh,

189
00:09:21.285 --> 00:09:25.135
<00:09:21.285>improve <00:09:21.485>our <00:09:21.685>LLM <00:09:21.885>solution <00:09:22.084>by <00:09:22.285>using <00:09:22.485>RG <00:09:22.685>so

190
00:09:25.135 --> 00:09:27.695
<00:09:25.135>that <00:09:25.335>it <00:09:25.535>will <00:09:25.735>get <00:09:25.935>the <00:09:26.135>relevant <00:09:26.335>data <00:09:26.535>sources.

191
00:09:28.435 --> 00:09:32.265
<00:09:28.435>So <00:09:28.609>RD <00:09:28.785>to <00:09:28.959>build <00:09:29.135>up <00:09:29.310>our <00:09:29.484>RDG <00:09:29.660>application, <00:09:29.834>uh,

192
00:09:32.605 --> 00:09:33.825
<00:09:32.605>we <00:09:32.879>may <00:09:33.154>require <00:09:33.428>two <00:09:33.703>steps.

193
00:09:34.085 --> 00:09:35.345
<00:09:34.085>One <00:09:34.463>is <00:09:34.841>data <00:09:35.219>ingestion

194
00:09:35.345 --> 00:09:38.425
<00:09:35.345>and <00:09:35.545>processing, <00:09:35.745>which <00:09:35.945>involves <00:09:36.145>like <00:09:36.345>loading <00:09:36.545>and <00:09:36.745>splitting

195
00:09:38.425 --> 00:09:41.705
<00:09:38.425>and <00:09:38.625>storing <00:09:38.824>your <00:09:39.025>data <00:09:39.224>while <00:09:39.425>second <00:09:39.625>is <00:09:39.824>retrieval

196
00:09:41.705 --> 00:09:44.465
<00:09:41.705>and <00:09:41.905>generation, <00:09:42.105>which <00:09:42.305>handles <00:09:42.505>the <00:09:42.705>user <00:09:42.905>queries <00:09:43.105>that

197
00:09:44.985 --> 00:09:45.985
<00:09:44.985>retrieve <00:09:45.285>the <00:09:45.585>relevant <00:09:45.885>data

198
00:09:46.085 --> 00:09:48.345
<00:09:46.085>and <00:09:46.365>generates <00:09:46.645>the <00:09:46.925>responses <00:09:47.205>using <00:09:47.485>NLL.

199
00:09:48.845 --> 00:09:49.065
So

200
00:09:54.875 --> 00:09:57.475
<00:09:54.875>we <00:09:55.075>will <00:09:55.275>go <00:09:55.475>through <00:09:55.675>this <00:09:55.875>process <00:09:56.075>about, <00:09:56.275>uh,

201
00:09:57.545 --> 00:09:59.115
<00:09:57.545>data <00:09:58.011>processing <00:09:58.478>and <00:09:58.944>ingestion.

202
00:09:59.855 --> 00:10:04.395
<00:09:59.855>So <00:10:00.030>the <00:10:00.205>first <00:10:00.380>step <00:10:00.555>is <00:10:00.730>about, <00:10:00.905>uh, <00:10:01.080>document <00:10:01.255>loader.

203
00:10:05.435 --> 00:10:09.015
<00:10:05.435>So <00:10:05.574>we <00:10:05.714>will <00:10:05.854>be <00:10:05.994>utilizing <00:10:06.135>Lang <00:10:06.275>Chain, <00:10:06.415>uh, <00:10:06.555>to <00:10:06.694>perform <00:10:06.834>this,

204
00:10:09.115 --> 00:10:10.175
<00:10:09.115>uh, <00:10:09.592>end-to-end <00:10:10.069>process.

205
00:10:10.715 --> 00:10:15.135
<00:10:10.715>So <00:10:10.855>L <00:10:10.995>chain <00:10:11.135>has <00:10:11.275>a, <00:10:11.415>uh, <00:10:11.555>solution <00:10:11.695>which <00:10:11.835>has <00:10:11.975>document <00:10:12.115>loaders.

206
00:10:15.715 --> 00:10:17.255
<00:10:15.715>We <00:10:15.992>can <00:10:16.269>use <00:10:16.546>the <00:10:16.823>document <00:10:17.101>loaders

207
00:10:17.255 --> 00:10:19.695
<00:10:17.255>to <00:10:17.488>load <00:10:17.721>our <00:10:17.955>data <00:10:18.188>from <00:10:18.421>different <00:10:18.655>sources.

208
00:10:20.635 --> 00:10:24.775
<00:10:20.635>And, <00:10:20.742>uh, <00:10:20.850>so <00:10:20.958>data <00:10:21.065>sources <00:10:21.173>can <00:10:21.281>be <00:10:21.388>a <00:10:21.496>PDF <00:10:21.604>doc <00:10:21.711>file, <00:10:21.819>so <00:10:21.927>any <00:10:22.035>kind

209
00:10:24.775 --> 00:10:28.135
<00:10:24.775>of, <00:10:24.975>uh, <00:10:25.175>other <00:10:25.375>documents <00:10:25.574>like <00:10:25.775>JS <00:10:25.975>and <00:10:26.175>THT

210
00:10:28.675 --> 00:10:30.815
<00:10:28.675>and <00:10:28.908>each <00:10:29.141>document <00:10:29.375>represented <00:10:29.608>as <00:10:29.841>an <00:10:30.074>object

211
00:10:30.815 --> 00:10:32.695
<00:10:30.815>and <00:10:31.095>containing <00:10:31.375>that <00:10:31.655>content <00:10:31.935>and <00:10:32.215>metadata.

212
00:10:33.995 --> 00:10:35.885
<00:10:33.995>Once <00:10:34.345>uh, <00:10:34.695>document <00:10:35.045>is <00:10:35.395>loaded,

213
00:10:36.345 --> 00:10:39.445
<00:10:36.345>we <00:10:36.625>will <00:10:36.905>use <00:10:37.185>the <00:10:37.465>splitting <00:10:37.745>step.

214
00:10:39.945 --> 00:10:42.685
<00:10:39.945>So <00:10:40.100>in <00:10:40.256>this, <00:10:40.411>the <00:10:40.567>large <00:10:40.722>documents <00:10:40.878>are <00:10:41.033>split <00:10:41.189>into <00:10:41.345>smaller

215
00:10:42.785 --> 00:10:44.645
<00:10:42.785>chunks <00:10:43.251>using <00:10:43.718>text <00:10:44.185>splitters

216
00:10:45.445 --> 00:10:48.105
<00:10:45.445>and <00:10:45.725>chunking <00:10:46.005>improves <00:10:46.285>the <00:10:46.565>embedding <00:10:46.845>efficiency

217
00:10:48.685 --> 00:10:50.505
<00:10:48.685>and <00:10:48.964>the <00:10:49.244>model <00:10:49.525>compatibility <00:10:49.805>by <00:10:50.084>keeping

218
00:10:50.505 --> 00:10:52.185
<00:10:50.505>that <00:10:50.971>context <00:10:51.438>size <00:10:51.905>manageable.

219
00:10:53.045 --> 00:10:56.185
<00:10:53.045>We <00:10:53.219>will <00:10:53.395>also <00:10:53.569>use <00:10:53.745>the <00:10:53.920>overlapping <00:10:54.094>chunks <00:10:54.270>which <00:10:54.444>ensure

220
00:10:56.185 --> 00:10:58.985
<00:10:56.185>that <00:10:56.359>which <00:10:56.535>is, <00:10:56.709>which <00:10:56.885>ensure <00:10:57.060>that <00:10:57.234>it's <00:10:57.410>important <00:10:57.584>context

221
00:10:59.165 --> 00:11:04.055
<00:10:59.165>and <00:10:59.320>is <00:10:59.476>it <00:10:59.631>won <00:10:59.787>lost <00:10:59.942>once <00:11:00.098>the <00:11:00.253>document <00:11:00.409>will <00:11:00.564>be,

222
00:11:04.435 --> 00:11:06.335
<00:11:04.435>uh, <00:11:04.714>split <00:11:04.994>into <00:11:05.275>small, <00:11:05.555>small <00:11:05.834>chunks.

223
00:11:07.295 --> 00:11:10.035
<00:11:07.295>The <00:11:07.469>next <00:11:07.645>step <00:11:07.819>is <00:11:07.995>about <00:11:08.170>how <00:11:08.344>we <00:11:08.520>are <00:11:08.694>going

224
00:11:10.035 --> 00:11:11.555
<00:11:10.035>to <00:11:10.377>use <00:11:10.718>the <00:11:11.060>appending <00:11:11.402>function.

225
00:11:11.555 --> 00:11:15.755
<00:11:11.555>So <00:11:11.710>embedding <00:11:11.866>is <00:11:12.021>like <00:11:12.177>the, <00:11:12.332>it'll <00:11:12.488>convert <00:11:12.643>the <00:11:12.799>chunks <00:11:12.954>into

226
00:11:15.755 --> 00:11:18.475
<00:11:15.755>that <00:11:15.955>numerical <00:11:16.155>numbers <00:11:16.355>as <00:11:16.555>you <00:11:16.755>can <00:11:16.955>see <00:11:17.155>here.

227
00:11:18.695 --> 00:11:22.475
<00:11:18.695>So <00:11:18.870>we <00:11:19.045>will <00:11:19.220>be <00:11:19.395>using <00:11:19.570>our <00:11:19.745>one <00:11:19.920>amending <00:11:20.095>model.

228
00:11:23.015 --> 00:11:25.395
<00:11:23.015>So <00:11:23.215>right <00:11:23.415>now <00:11:23.615>in <00:11:23.814>our <00:11:24.015>current, <00:11:24.215>uh, <00:11:24.415>session,

229
00:11:25.495 --> 00:11:26.955
<00:11:25.495>we <00:11:25.757>will <00:11:26.020>be <00:11:26.283>using <00:11:26.546>hugging <00:11:26.809>phase.

230
00:11:27.295 --> 00:11:31.475
<00:11:27.295>And <00:11:27.495>that <00:11:27.694>hugging <00:11:27.895>phase <00:11:28.094>is <00:11:28.295>responsible <00:11:28.495>to, <00:11:28.694>um,

231
00:11:32.095 --> 00:11:35.715
<00:11:32.095>to <00:11:32.375>convert <00:11:32.655>our <00:11:32.935>chunks <00:11:33.215>into <00:11:33.495>appending.

232
00:11:37.025 --> 00:11:40.805
<00:11:37.025>So <00:11:37.165>appending, <00:11:37.305>I <00:11:37.444>would <00:11:37.584>say <00:11:37.725>it's <00:11:37.865>like <00:11:38.005>a <00:11:38.145>high <00:11:38.285>dimension <00:11:38.425>vector,

233
00:11:40.955 --> 00:11:43.725
<00:11:40.955>used <00:11:41.305>to <00:11:41.655>measure <00:11:42.005>similar <00:11:42.355>similarity

234
00:11:43.725 --> 00:11:45.725
<00:11:43.725>between <00:11:44.005>user <00:11:44.285>queries <00:11:44.565>and <00:11:44.845>storage <00:11:45.125>chunks.

235
00:11:46.585 --> 00:11:50.725
<00:11:46.585>And <00:11:46.740>then <00:11:46.896>the <00:11:47.051>storage, <00:11:47.207>once <00:11:47.362>it <00:11:47.518>is <00:11:47.673>converted <00:11:47.829>into <00:11:47.985>appending,

236
00:11:50.985 --> 00:11:54.485
<00:11:50.985>the <00:11:51.140>appending <00:11:51.296>appendix <00:11:51.451>will <00:11:51.607>be <00:11:51.762>stored <00:11:51.918>in <00:11:52.073>our <00:11:52.229>vector <00:11:52.385>store.

237
00:11:54.945 --> 00:11:57.285
<00:11:54.945>So <00:11:55.120>vector <00:11:55.295>store <00:11:55.470>would <00:11:55.645>be <00:11:55.820>like <00:11:55.995>our <00:11:56.170>vector <00:11:56.345>dbs.

238
00:11:57.545 --> 00:11:58.605
<00:11:57.545>And <00:11:57.735>in <00:11:57.926>the <00:11:58.117>market <00:11:58.308>there <00:11:58.499>are

239
00:11:58.605 --> 00:12:00.565
<00:11:58.605>so <00:11:58.805>many <00:11:59.005>vector <00:11:59.205>dbs <00:11:59.405>are <00:11:59.605>available <00:11:59.805>right <00:12:00.005>now.

240
00:12:03.075 --> 00:12:05.495
<00:12:03.075>So <00:12:03.308>these <00:12:03.541>are <00:12:03.775>the <00:12:04.008>few <00:12:04.241>snapshot, <00:12:04.475>uh,

241
00:12:05.635 --> 00:12:07.295
<00:12:05.635>co <00:12:05.985>core <00:12:06.335>snapshots <00:12:06.685>are <00:12:07.035>there.

242
00:12:07.475 --> 00:12:10.095
<00:12:07.475>Uh, <00:12:07.615>first <00:12:07.755>one <00:12:07.895>is, <00:12:08.035>uh, <00:12:08.175>steps <00:12:08.315>that <00:12:08.455>I <00:12:08.595>have <00:12:08.735>already <00:12:08.875>mentioned.

243
00:12:10.155 --> 00:12:12.775
<00:12:10.155>We <00:12:10.310>are <00:12:10.466>using <00:12:10.621>document <00:12:10.777>loader <00:12:10.932>of <00:12:11.088>what <00:12:11.243>that <00:12:11.399>document <00:12:11.555>loaded.

244
00:12:12.915 --> 00:12:14.175
<00:12:12.915>We <00:12:13.141>can <00:12:13.368>use <00:12:13.595>any <00:12:13.822>a <00:12:14.049>p

245
00:12:14.195 --> 00:12:17.095
<00:12:14.195>or <00:12:14.350>you <00:12:14.506>can <00:12:14.661>utilize <00:12:14.817>ang <00:12:14.972>chain, <00:12:15.128>API <00:12:15.283>for <00:12:15.439>document <00:12:15.595>loaders.

246
00:12:17.195 --> 00:12:18.535
<00:12:17.195>Second <00:12:17.597>is <00:12:17.999>text <00:12:18.401>splitter.

247
00:12:18.535 --> 00:12:22.735
<00:12:18.535>So <00:12:18.675>in <00:12:18.814>our <00:12:18.954>current, <00:12:19.094>um, <00:12:19.235>session, <00:12:19.375>we <00:12:19.515>will <00:12:19.655>be <00:12:19.795>using <00:12:19.935>the,

248
00:12:22.735 --> 00:12:24.975
<00:12:22.735>because <00:12:23.085>saved <00:12:23.435>characters <00:12:23.785>text <00:12:24.135>splitter,

249
00:12:24.975 --> 00:12:26.375
<00:12:24.975>there <00:12:25.185>are <00:12:25.395>other <00:12:25.605>text <00:12:25.815>splitters <00:12:26.025>as <00:12:26.235>well.

250
00:12:26.715 --> 00:12:29.815
<00:12:26.715>You <00:12:26.831>can <00:12:26.948>go <00:12:27.065>to <00:12:27.181>the <00:12:27.298>Ang <00:12:27.415>chain <00:12:27.531>website <00:12:27.648>to <00:12:27.765>lead <00:12:27.881>more <00:12:27.998>about <00:12:28.115>it.

251
00:12:30.745 --> 00:12:33.445
<00:12:30.745>Second <00:12:31.025>one <00:12:31.305>is, <00:12:31.585>uh, <00:12:31.865>abandoning <00:12:32.145>function.

252
00:12:33.445 --> 00:12:37.085
<00:12:33.445>That <00:12:33.600>as <00:12:33.756>you <00:12:33.911>can <00:12:34.067>see <00:12:34.222>in <00:12:34.378>this, <00:12:34.533>uh, <00:12:34.689>um, <00:12:34.845>screenshot,

253
00:12:37.105 --> 00:12:38.245
<00:12:37.105>we <00:12:37.361>are <00:12:37.618>using <00:12:37.874>hugging <00:12:38.131>face.

254
00:12:38.665 --> 00:12:40.125
<00:12:38.665>We <00:12:38.993>have <00:12:39.322>open <00:12:39.650>AI <00:12:39.979>meetings.

255
00:12:40.125 --> 00:12:42.885
<00:12:40.125>There <00:12:40.358>are <00:12:40.591>so <00:12:40.825>many, <00:12:41.058>uh, <00:12:41.291>are <00:12:41.525>available.

256
00:12:43.505 --> 00:12:45.605
<00:12:43.505>So <00:12:43.738>basically <00:12:43.971>it's <00:12:44.205>like <00:12:44.438>a <00:12:44.671>nu <00:12:44.905>representation

257
00:12:46.905 --> 00:12:48.955
<00:12:46.905>vectors <00:12:47.255>in <00:12:47.605>high <00:12:47.954>dimension <00:12:48.305>space.

258
00:12:49.015 --> 00:12:52.635
<00:12:49.015>And <00:12:49.295>each <00:12:49.574>dimension <00:12:49.855>reflects, <00:12:50.135>uh, <00:12:50.415>similarity.

259
00:12:53.295 --> 00:12:57.395
<00:12:53.295>So <00:12:53.495>if <00:12:53.694>the <00:12:53.895>proximity <00:12:54.094>is <00:12:54.295>nearby, <00:12:54.495>uh, <00:12:54.694>the,

260
00:12:57.885 --> 00:12:59.355
<00:12:57.885>it'll <00:12:58.326>have <00:12:58.767>more <00:12:59.208>similarity.

261
00:13:00.015 --> 00:13:02.915
<00:13:00.015>And <00:13:00.142>if <00:13:00.269>you <00:13:00.396>can <00:13:00.524>see <00:13:00.651>the <00:13:00.778>complexity <00:13:00.905>is <00:13:01.033>quite, <00:13:01.160>uh, <00:13:01.287>hidden <00:13:01.415>here.

262
00:13:03.055 --> 00:13:06.155
<00:13:03.055>We <00:13:03.210>are <00:13:03.366>using <00:13:03.521>one <00:13:03.677>function <00:13:03.832>to <00:13:03.988>do <00:13:04.143>all <00:13:04.299>the, <00:13:04.454>uh,

263
00:13:06.695 --> 00:13:08.115
<00:13:06.695>to <00:13:07.334>all <00:13:07.973>appendix

264
00:13:08.135 --> 00:13:12.335
<00:13:08.135>as <00:13:08.601>Nexus <00:13:09.068>is <00:13:09.535>storage.

265
00:13:12.715 --> 00:13:16.855
<00:13:12.715>Uh, <00:13:12.842>for <00:13:12.969>the <00:13:13.096>storage, <00:13:13.224>we, <00:13:13.351>uh, <00:13:13.478>we'll <00:13:13.605>be <00:13:13.733>using <00:13:13.860>the <00:13:13.987>Vector <00:13:14.115>db,

266
00:13:17.315 --> 00:13:20.855
<00:13:17.315>and <00:13:17.515>that <00:13:17.715>is, <00:13:17.915>uh, <00:13:18.115>responsible <00:13:18.315>to <00:13:18.515>store <00:13:18.715>search

267
00:13:20.915 --> 00:13:23.655
<00:13:20.915>and <00:13:21.070>retrieve <00:13:21.226>all <00:13:21.381>the <00:13:21.537>information <00:13:21.692>of <00:13:21.848>from <00:13:22.003>our <00:13:22.159>Vector <00:13:22.314>db.

268
00:13:23.655 --> 00:13:25.615
<00:13:23.655>So <00:13:23.829>let's <00:13:24.005>have <00:13:24.180>a <00:13:24.355>look. <00:13:24.530>What <00:13:24.704>are <00:13:24.880>the, <00:13:25.055>uh,

269
00:13:25.625 --> 00:13:27.815
<00:13:25.625>major <00:13:25.905>top <00:13:26.185>vector <00:13:26.465>stores <00:13:26.745>are <00:13:27.025>available?

270
00:13:28.195 --> 00:13:31.655
<00:13:28.195>So <00:13:28.370>this <00:13:28.545>is <00:13:28.720>the <00:13:28.895>screenshot <00:13:29.070>from <00:13:29.245>Link <00:13:29.420>Chain, <00:13:29.595>uh,

271
00:13:31.755 --> 00:13:33.495
<00:13:31.755>who <00:13:32.035>publish <00:13:32.314>about <00:13:32.595>a <00:13:32.875>vector <00:13:33.155>show.

272
00:13:33.555 --> 00:13:37.655
<00:13:33.555>So <00:13:33.694>we <00:13:33.834>have <00:13:33.974>Proma <00:13:34.114>Facebook <00:13:34.255>one <00:13:34.395>is <00:13:34.535>available, <00:13:34.675>then <00:13:34.814>Pine <00:13:34.954>Cone,

273
00:13:37.955 --> 00:13:39.735
<00:13:37.955>so <00:13:38.235>many, <00:13:38.515>uh, <00:13:38.795>vector <00:13:39.075>dbs <00:13:39.355>there.

274
00:13:40.235 --> 00:13:44.855
<00:13:40.235>And, <00:13:40.362>uh, <00:13:40.489>we <00:13:40.616>can <00:13:40.744>utilize <00:13:40.871>any <00:13:40.998>Vector <00:13:41.125>DB <00:13:41.253>to <00:13:41.380>store <00:13:41.507>our, <00:13:41.635>uh,

275
00:13:45.025 --> 00:13:47.095
<00:13:45.025>model, <00:13:45.375>uh, <00:13:45.725>embed <00:13:46.074>as <00:13:46.425>well.

276
00:13:48.785 --> 00:13:50.005
<00:13:48.785>So <00:13:49.059>first <00:13:49.334>step <00:13:49.608>is <00:13:49.883>done.

277
00:13:50.145 --> 00:13:54.405
<00:13:50.145>We, <00:13:50.345>we <00:13:50.545>have <00:13:50.745>already, <00:13:50.944>uh, <00:13:51.145>split <00:13:51.345>our <00:13:51.545>content

278
00:13:54.745 --> 00:13:56.965
<00:13:54.745>and, <00:13:54.978>uh, <00:13:55.211>split <00:13:55.445>the <00:13:55.678>content <00:13:55.911>into <00:13:56.145>chunks.

279
00:13:56.965 --> 00:13:59.445
<00:13:56.965>And <00:13:57.165>then <00:13:57.365>chunks <00:13:57.565>is <00:13:57.765>store <00:13:57.965>converted <00:13:58.165>into <00:13:58.365>embedding,

280
00:13:59.445 --> 00:14:01.405
<00:13:59.445>and <00:13:59.620>embedding <00:13:59.795>is <00:13:59.970>all <00:14:00.145>stored <00:14:00.320>in <00:14:00.495>our <00:14:00.670>Vector <00:14:00.845>db.

281
00:14:02.155 --> 00:14:03.415
<00:14:02.155>Second <00:14:02.533>thing <00:14:02.911>is <00:14:03.289>retrieval.

282
00:14:04.035 --> 00:14:06.895
<00:14:04.035>So <00:14:04.268>for <00:14:04.501>these, <00:14:04.735>this <00:14:04.968>is <00:14:05.201>converted, <00:14:05.435>uh,

283
00:14:06.895 --> 00:14:10.095
<00:14:06.895>this <00:14:07.069>is <00:14:07.245>in <00:14:07.420>three <00:14:07.595>components, <00:14:07.770>three <00:14:07.944>parts <00:14:08.120>like <00:14:08.295>retrieval,

284
00:14:10.285 --> 00:14:11.375
<00:14:10.285>POed <00:14:10.775>and <00:14:11.266>LLM.

285
00:14:11.835 --> 00:14:15.375
<00:14:11.835>So <00:14:12.185>here, <00:14:12.535>uh, <00:14:12.885>the <00:14:13.235>retrieval,

286
00:14:15.905 --> 00:14:17.615
<00:14:15.905>we'll <00:14:16.185>use <00:14:16.464>a <00:14:16.745>retrieval <00:14:17.025>to <00:14:17.305>fetch

287
00:14:18.215 --> 00:14:19.295
<00:14:18.215>relevant <00:14:18.458>chunks <00:14:18.701>from <00:14:18.944>the <00:14:19.187>vector.

288
00:14:19.475 --> 00:14:22.495
<00:14:19.475>So <00:14:19.825>based <00:14:20.175>on <00:14:20.525>que <00:14:20.875>embeddings

289
00:14:22.755 --> 00:14:26.375
<00:14:22.755>and <00:14:22.988>techniques <00:14:23.221>like, <00:14:23.455>uh, <00:14:23.688>maximum <00:14:23.921>marginal <00:14:24.155>relevance

290
00:14:26.795 --> 00:14:29.975
<00:14:26.795>to <00:14:26.969>ensure <00:14:27.145>that <00:14:27.319>it'll <00:14:27.495>divers <00:14:27.670>provide <00:14:27.844>the <00:14:28.020>relevant <00:14:28.194>results.

291
00:14:31.175 --> 00:14:32.915
<00:14:31.175>Second <00:14:31.454>thing <00:14:31.734>would <00:14:32.015>be <00:14:32.295>the <00:14:32.574>prompt.

292
00:14:33.335 --> 00:14:37.115
<00:14:33.335>So <00:14:33.535>with <00:14:33.735>the <00:14:33.935>help <00:14:34.135>of <00:14:34.335>prompt <00:14:34.535>template, <00:14:34.735>uh,

293
00:14:37.435 --> 00:14:40.035
<00:14:37.435>whatever <00:14:37.609>the <00:14:37.785>cushion, <00:14:37.959>uh, <00:14:38.135>we <00:14:38.310>will <00:14:38.484>give <00:14:38.660>the <00:14:38.834>prompt

294
00:14:40.095 --> 00:14:42.355
<00:14:40.095>and <00:14:40.328>it'll, <00:14:40.561>we <00:14:40.795>will <00:14:41.028>utilize, <00:14:41.261>it'll <00:14:41.495>combine

295
00:14:42.355 --> 00:14:44.595
<00:14:42.355>with <00:14:42.555>the <00:14:42.755>re <00:14:42.955>retreat <00:14:43.155>chunks <00:14:43.355>with <00:14:43.555>the <00:14:43.755>query

296
00:14:44.815 --> 00:14:47.235
<00:14:44.815>to <00:14:45.048>construct <00:14:45.281>a <00:14:45.515>prompt <00:14:45.748>for <00:14:45.981>the <00:14:46.215>LLM.

297
00:14:47.615 --> 00:14:50.755
<00:14:47.615>And <00:14:47.755>then <00:14:47.895>LLM <00:14:48.035>will <00:14:48.175>generate <00:14:48.315>a <00:14:48.455>response <00:14:48.595>based <00:14:48.735>on <00:14:48.875>the <00:14:49.015>context.

298
00:14:51.075 --> 00:14:53.725
<00:14:51.075>That <00:14:51.308>is <00:14:51.541>the, <00:14:51.775>for <00:14:52.008>this, <00:14:52.241>uh, <00:14:52.475>session,

299
00:14:53.905 --> 00:14:56.685
<00:14:53.905>we <00:14:54.105>will <00:14:54.305>be <00:14:54.505>using <00:14:54.704>the <00:14:54.905>conversational <00:14:55.105>retrieval <00:14:55.305>chain,

300
00:14:56.685 --> 00:15:00.845
<00:14:56.685>which <00:14:56.824>allows <00:14:56.964>us <00:14:57.104>to <00:14:57.244>create <00:14:57.385>the <00:14:57.525>chat <00:14:57.665>board <00:14:57.805>that <00:14:57.944>can <00:14:58.084>answer

301
00:15:01.465 --> 00:15:02.685
<00:15:01.465>the <00:15:01.739>follow-up <00:15:02.014>question <00:15:02.288>as <00:15:02.563>well.

302
00:15:03.705 --> 00:15:06.525
<00:15:03.705>So <00:15:03.880>this <00:15:04.055>request <00:15:04.230>like <00:15:04.405>LLM <00:15:04.580>will <00:15:04.755>have <00:15:04.930>the <00:15:05.105>knowledge

303
00:15:06.525 --> 00:15:08.325
<00:15:06.525>of <00:15:06.758>our <00:15:06.991>history <00:15:07.225>of <00:15:07.458>conversation <00:15:07.691>as <00:15:07.925>well.

304
00:15:09.105 --> 00:15:13.005
<00:15:09.105>And <00:15:09.245>it, <00:15:09.385>uh, <00:15:09.525>the <00:15:09.665>line <00:15:09.805>chain <00:15:09.945>provides <00:15:10.085>us <00:15:10.225>this <00:15:10.365>ret <00:15:10.505>uh,

305
00:15:13.005 --> 00:15:15.325
<00:15:13.005>conversation <00:15:13.471>retrieval <00:15:13.938>chain <00:15:14.405>features,

306
00:15:15.695 --> 00:15:20.125
<00:15:15.695>which <00:15:15.870>not <00:15:16.045>only <00:15:16.220>provide <00:15:16.395>the <00:15:16.570>response <00:15:16.745>on <00:15:16.920>the <00:15:17.095>basis

307
00:15:20.145 --> 00:15:21.485
<00:15:20.145>of <00:15:20.547>our <00:15:20.949>de <00:15:21.351>input,

308
00:15:21.655 --> 00:15:24.245
<00:15:21.655>it'll <00:15:21.829>also <00:15:22.005>consider <00:15:22.180>our <00:15:22.355>whole <00:15:22.530>chat <00:15:22.704>history <00:15:22.880>as <00:15:23.055>well.

309
00:15:25.175 --> 00:15:29.995
<00:15:25.175>So <00:15:25.302>in <00:15:25.429>short, <00:15:25.556>we <00:15:25.684>will <00:15:25.811>be <00:15:25.938>having <00:15:26.065>a <00:15:26.193>retrieval, <00:15:26.320>which <00:15:26.447>will, <00:15:26.574>uh,

310
00:15:30.355 --> 00:15:34.315
<00:15:30.355>retrieve <00:15:30.510>the <00:15:30.666>information <00:15:30.821>from <00:15:30.977>our <00:15:31.132>vector <00:15:31.288>D <00:15:31.443>db <00:15:31.599>prompt <00:15:31.755>will,

311
00:15:35.245 --> 00:15:37.305
<00:15:35.245>uh, <00:15:35.525>provide <00:15:35.805>some <00:15:36.085>context <00:15:36.365>to <00:15:36.645>the,

312
00:15:38.385 --> 00:15:41.265
<00:15:38.385>A <00:15:38.540>prompt <00:15:38.696>will <00:15:38.851>add <00:15:39.007>on <00:15:39.162>the <00:15:39.318>context <00:15:39.473>along <00:15:39.629>with <00:15:39.785>our

313
00:15:41.905 --> 00:15:44.385
<00:15:41.905>relevant <00:15:42.079>information, <00:15:42.255>and <00:15:42.430>it'll <00:15:42.605>be <00:15:42.780>sent <00:15:42.954>to <00:15:43.130>the <00:15:43.305>LLM.

314
00:15:44.645 --> 00:15:48.465
<00:15:44.645>And <00:15:44.785>then <00:15:44.925>LLM <00:15:45.064>will <00:15:45.204>provide <00:15:45.345>a <00:15:45.485>response <00:15:45.625>based <00:15:45.765>on <00:15:45.905>their, <00:15:46.045>uh,

315
00:15:48.745 --> 00:15:50.945
<00:15:48.745>whatever <00:15:48.978>the <00:15:49.211>question <00:15:49.445>will <00:15:49.678>be <00:15:49.911>asked <00:15:50.145>along

316
00:15:50.945 --> 00:15:53.165
<00:15:50.945>with <00:15:51.411>the <00:15:51.878>relevant <00:15:52.345>information.

317
00:15:55.385 --> 00:15:58.285
<00:15:55.385>So <00:15:55.618>putting <00:15:55.851>everything <00:15:56.085>together, <00:15:56.318>it's <00:15:56.551>like, <00:15:56.785>uh,

318
00:15:58.335 --> 00:16:01.285
<00:15:58.335>first <00:15:58.510>the <00:15:58.685>retrieval <00:15:58.860>will <00:15:59.035>search <00:15:59.210>for <00:15:59.385>the <00:15:59.560>similar <00:15:59.735>documents.

319
00:16:01.505 --> 00:16:02.565
<00:16:01.505>Second <00:16:01.743>thing <00:16:01.982>would <00:16:02.220>be <00:16:02.459>like,

320
00:16:02.565 --> 00:16:04.285
<00:16:02.565>it <00:16:02.798>will <00:16:03.031>merge <00:16:03.265>all <00:16:03.498>the <00:16:03.731>documents <00:16:03.965>together.

321
00:16:05.155 --> 00:16:08.405
<00:16:05.155>Then, <00:16:05.310>uh, <00:16:05.466>there <00:16:05.621>will <00:16:05.777>be <00:16:05.932>a <00:16:06.088>prompt <00:16:06.243>from <00:16:06.399>the <00:16:06.555>template

322
00:16:08.745 --> 00:16:11.125
<00:16:08.745>and <00:16:08.978>it'll, <00:16:09.211>uh, <00:16:09.445>goes <00:16:09.678>to <00:16:09.911>the <00:16:10.145>LLM

323
00:16:11.125 --> 00:16:13.165
<00:16:11.125>and <00:16:11.325>then <00:16:11.525>LLM <00:16:11.725>will <00:16:11.925>provide <00:16:12.125>you <00:16:12.325>the <00:16:12.525>response.

324
00:16:14.425 --> 00:16:18.445
<00:16:14.425>So <00:16:14.564>let's <00:16:14.704>see. <00:16:14.844>The <00:16:14.984>most <00:16:15.125>used <00:16:15.265>LMS <00:16:15.405>provider <00:16:15.545>in <00:16:15.685>the <00:16:15.824>market,

325
00:16:20.135 --> 00:16:22.875
<00:16:20.135>uh, <00:16:20.368>the <00:16:20.601>LMS <00:16:20.835>providers <00:16:21.068>are <00:16:21.301>like <00:16:21.535>OpenAI.

326
00:16:23.395 --> 00:16:26.715
<00:16:23.395>Everyone <00:16:23.550>is <00:16:23.706>aware, <00:16:23.861>like <00:16:24.017>everyone <00:16:24.172>is <00:16:24.328>using <00:16:24.483>open <00:16:24.639>AI <00:16:24.795>solution.

327
00:16:26.895 --> 00:16:30.835
<00:16:26.895>We <00:16:27.050>have <00:16:27.206>Azure, <00:16:27.361>uh, <00:16:27.517>Azure <00:16:27.672>Open <00:16:27.828>AI <00:16:27.983>as <00:16:28.139>well, <00:16:28.295>and,

328
00:16:31.015 --> 00:16:34.555
<00:16:31.015>and <00:16:31.248>number <00:16:31.481>of, <00:16:31.715>uh, <00:16:31.948>provider <00:16:32.181>are <00:16:32.415>there.

329
00:16:35.765 --> 00:16:38.625
<00:16:35.765>And <00:16:35.920>then <00:16:36.076>we <00:16:36.231>have <00:16:36.387>the <00:16:36.542>open <00:16:36.698>source <00:16:36.853>model <00:16:37.009>providers <00:16:37.165>also

330
00:16:38.625 --> 00:16:40.185
<00:16:38.625>where <00:16:38.858>the <00:16:39.091>hugging <00:16:39.325>phase <00:16:39.558>is <00:16:39.791>the <00:16:40.025>one

331
00:16:40.245 --> 00:16:41.905
<00:16:40.245>who <00:16:40.595>is <00:16:40.945>leading <00:16:41.295>this <00:16:41.645>market.

332
00:16:44.505 --> 00:16:49.445
<00:16:44.505>So <00:16:44.660>now <00:16:44.816>we <00:16:44.971>have <00:16:45.127>two <00:16:45.282>step, <00:16:45.438>uh, <00:16:45.593>for <00:16:45.749>our <00:16:45.905>retriever

333
00:16:50.315 --> 00:16:51.445
<00:16:50.315>augmented <00:16:51.332>generation.

334
00:16:51.575 --> 00:16:55.605
<00:16:51.575>First <00:16:51.808>step <00:16:52.041>was <00:16:52.275>related <00:16:52.508>to <00:16:52.741>data, <00:16:52.975>uh,

335
00:16:55.695 --> 00:16:57.365
<00:16:55.695>processing <00:16:56.395>and <00:16:57.095>ingestion.

336
00:16:57.865 --> 00:17:01.045
<00:16:57.865>Second <00:16:58.065>was <00:16:58.265>related <00:16:58.465>to <00:16:58.665>the <00:16:58.865>retrieval <00:16:59.065>and <00:16:59.265>generation.

337
00:17:01.775 --> 00:17:05.195
<00:17:01.775>So, <00:17:01.930>uh, <00:17:02.086>we <00:17:02.241>will <00:17:02.397>discuss <00:17:02.552>here <00:17:02.708>how <00:17:02.863>is <00:17:03.019>it <00:17:03.175>done.

338
00:17:09.045 --> 00:17:11.225
<00:17:09.045>So <00:17:09.220>we <00:17:09.395>can <00:17:09.570>see <00:17:09.745>the <00:17:09.920>data <00:17:10.095>preparation <00:17:10.270>part <00:17:10.445>here.

339
00:17:11.845 --> 00:17:14.225
<00:17:11.845>We <00:17:12.000>will <00:17:12.156>capture, <00:17:12.311>we <00:17:12.467>will <00:17:12.622>get <00:17:12.778>all <00:17:12.933>the <00:17:13.089>data <00:17:13.245>sources

340
00:17:14.765 --> 00:17:17.675
<00:17:14.765>and <00:17:14.965>we <00:17:15.165>will <00:17:15.365>put <00:17:15.565>it <00:17:15.765>into <00:17:15.965>the, <00:17:16.165>our

341
00:17:19.505 --> 00:17:23.555
<00:17:19.505>document <00:17:19.705>loaders <00:17:19.905>where, <00:17:20.105>where <00:17:20.305>it'll <00:17:20.505>load <00:17:20.705>the <00:17:20.905>documents

342
00:17:23.735 --> 00:17:26.035
<00:17:23.734>and <00:17:24.014>bring <00:17:24.294>into <00:17:24.574>the <00:17:24.854>text <00:17:25.135>form.

343
00:17:26.095 --> 00:17:30.475
<00:17:26.095>And <00:17:26.235>then <00:17:26.375>it <00:17:26.515>would <00:17:26.655>be <00:17:26.795>text <00:17:26.935>splitter <00:17:27.075>will <00:17:27.214>do <00:17:27.355>the <00:17:27.495>chunking.

344
00:17:31.105 --> 00:17:32.515
<00:17:31.105>Once <00:17:31.358>the <00:17:31.612>chunking <00:17:31.866>will <00:17:32.120>be <00:17:32.374>done,

345
00:17:32.525 --> 00:17:34.595
<00:17:32.525>there <00:17:32.758>will <00:17:32.991>be <00:17:33.225>few <00:17:33.458>documents <00:17:33.691>out <00:17:33.925>there.

346
00:17:35.475 --> 00:17:38.815
<00:17:35.475>And <00:17:35.649>these <00:17:35.824>documents <00:17:36.000>will <00:17:36.175>go <00:17:36.350>to <00:17:36.524>our <00:17:36.699>embedding <00:17:36.875>model,

347
00:17:39.305 --> 00:17:42.095
<00:17:39.305>which <00:17:39.480>is <00:17:39.655>hugging <00:17:39.830>face <00:17:40.005>in <00:17:40.180>our <00:17:40.355>current <00:17:40.530>use <00:17:40.705>case.

348
00:17:42.595 --> 00:17:47.375
<00:17:42.595>And <00:17:42.795>this <00:17:42.995>embeddings <00:17:43.195>will <00:17:43.395>convert <00:17:43.595>into <00:17:43.795>few <00:17:43.995>embeddings.

349
00:17:48.075 --> 00:17:51.485
<00:17:48.075>All <00:17:48.250>the, <00:17:48.425>these <00:17:48.600>document <00:17:48.775>will <00:17:48.950>be <00:17:49.125>converted <00:17:49.300>into <00:17:49.475>this

350
00:17:51.485 --> 00:17:56.185
<00:17:51.485>embedding <00:17:51.640>something, <00:17:51.796>and <00:17:51.951>then <00:17:52.107>it'll <00:17:52.262>store <00:17:52.418>in <00:17:52.573>our <00:17:52.729>vector <00:17:52.885>db.

351
00:17:56.805 --> 00:18:00.065
<00:17:56.805>So <00:17:57.005>this <00:17:57.205>entire <00:17:57.405>process <00:17:57.605>is <00:17:57.805>our <00:17:58.005>data <00:17:58.205>processing

352
00:18:00.245 --> 00:18:04.985
<00:18:00.245>and <00:18:00.385>ingestion <00:18:00.524>where <00:18:00.665>we <00:18:00.804>have <00:18:00.945>our <00:18:01.084>data <00:18:01.225>will <00:18:01.364>be <00:18:01.504>stored <00:18:01.645>in

353
00:18:04.985 --> 00:18:06.785
<00:18:04.985>vector <00:18:05.264>database <00:18:05.544>in <00:18:05.824>the <00:18:06.104>embedding <00:18:06.385>code.

354
00:18:07.965 --> 00:18:11.385
<00:18:07.965>Now <00:18:08.105>we <00:18:08.245>have <00:18:08.385>stored <00:18:08.524>our <00:18:08.665>data. <00:18:08.804>Our <00:18:08.945>first <00:18:09.084>step <00:18:09.225>is <00:18:09.365>done.

355
00:18:11.925 --> 00:18:14.225
<00:18:11.925>Second, <00:18:12.158>the <00:18:12.391>step <00:18:12.625>is <00:18:12.858>like <00:18:13.091>our <00:18:13.325>application.

356
00:18:14.765 --> 00:18:17.025
<00:18:14.765>So <00:18:14.920>we <00:18:15.076>have <00:18:15.231>a <00:18:15.387>user <00:18:15.542>who <00:18:15.698>will <00:18:15.853>put <00:18:16.009>his <00:18:16.165>query,

357
00:18:17.725 --> 00:18:20.425
<00:18:17.725>and <00:18:17.880>this <00:18:18.036>query <00:18:18.191>will <00:18:18.347>again <00:18:18.502>go <00:18:18.658>to <00:18:18.813>embedding <00:18:18.969>model, <00:18:19.125>so

358
00:18:20.425 --> 00:18:24.195
<00:18:20.425>that <00:18:20.625>it <00:18:20.825>will, <00:18:21.024>the <00:18:21.225>query <00:18:21.425>will <00:18:21.625>split <00:18:21.825>into

359
00:18:24.855 --> 00:18:27.575
<00:18:24.855>the <00:18:25.205>embedding <00:18:25.555>model <00:18:25.905>as <00:18:26.255>well,

360
00:18:30.005 --> 00:18:32.475
<00:18:30.005>which <00:18:30.205>will <00:18:30.405>be <00:18:30.605>stored <00:18:30.805>in <00:18:31.005>Vector <00:18:31.205>DB <00:18:31.405>again.

361
00:18:34.855 --> 00:18:38.235
<00:18:34.855>Now <00:18:35.205>Vector <00:18:35.555>DB <00:18:35.905>will <00:18:36.255>share

362
00:18:40.035 --> 00:18:44.095
<00:18:40.035>all <00:18:40.385>the <00:18:40.735>documents, <00:18:41.085>relevant <00:18:41.435>information,

363
00:18:44.155 --> 00:18:48.085
<00:18:44.155>and <00:18:44.388>the <00:18:44.621>documents <00:18:44.855>and <00:18:45.088>the <00:18:45.321>query <00:18:45.555>along

364
00:18:48.085 --> 00:18:50.045
<00:18:48.085>with <00:18:48.435>this <00:18:48.785>to <00:18:49.135>our <00:18:49.485>rie.

365
00:18:50.465 --> 00:18:53.885
<00:18:50.465>And <00:18:50.745>then <00:18:51.024>this <00:18:51.304>will <00:18:51.584>give <00:18:51.865>along

366
00:18:53.885 --> 00:18:58.885
<00:18:53.885>with <00:18:54.165>the <00:18:54.445>prompt <00:18:54.725>to <00:18:55.004>our <00:18:55.285>LLM.

367
00:18:59.905 --> 00:19:02.685
<00:18:59.905>And <00:19:00.138>now <00:19:00.371>LLM <00:19:00.605>can <00:19:00.838>provide <00:19:01.071>a <00:19:01.305>response

368
00:19:03.995 --> 00:19:07.775
<00:19:03.995>by <00:19:04.195>getting <00:19:04.395>the <00:19:04.594>prompt, <00:19:04.794>the <00:19:04.995>information, <00:19:05.195>the <00:19:05.395>query,

369
00:19:08.315 --> 00:19:09.535
<00:19:08.315>and <00:19:08.681>the <00:19:09.047>relevant <00:19:09.413>information.

370
00:19:09.795 --> 00:19:14.175
<00:19:09.795>So <00:19:09.950>in <00:19:10.106>this <00:19:10.261>way, <00:19:10.417>LLM <00:19:10.572>is <00:19:10.728>responsible <00:19:10.883>to <00:19:11.039>provide <00:19:11.195>all

371
00:19:14.685 --> 00:19:18.695
<00:19:14.685>only <00:19:14.860>that, <00:19:15.034>uh, <00:19:15.210>response, <00:19:15.385>which <00:19:15.560>is <00:19:15.735>relevant <00:19:15.909>with <00:19:16.085>our,

372
00:19:18.885 --> 00:19:21.095
<00:19:18.885>with <00:19:19.165>our <00:19:19.445>query, <00:19:19.725>with <00:19:20.004>our <00:19:20.285>documents.

373
00:19:26.615 --> 00:19:30.995
<00:19:26.615>So <00:19:26.731>since <00:19:26.848>we <00:19:26.965>have <00:19:27.081>learned <00:19:27.198>about <00:19:27.315>like <00:19:27.431>what <00:19:27.548>is <00:19:27.665>RG <00:19:27.781>is <00:19:27.898>all <00:19:28.015>about,

374
00:19:31.995 --> 00:19:34.015
<00:19:31.995>uh, <00:19:32.228>we <00:19:32.461>will <00:19:32.695>see <00:19:32.928>a <00:19:33.161>quick <00:19:33.395>demo.

375
00:19:34.835 --> 00:19:38.175
<00:19:34.835>Um, <00:19:35.035>so <00:19:35.235>all <00:19:35.435>the <00:19:35.635>source <00:19:35.835>code <00:19:36.035>is <00:19:36.235>already

376
00:19:39.015 --> 00:19:40.335
<00:19:39.015>uploaded <00:19:39.312>in <00:19:39.609>my <00:19:39.906>GitHub <00:19:40.203>repo.

377
00:19:41.115 --> 00:19:42.735
<00:19:41.115>So <00:19:41.348>you <00:19:41.581>can <00:19:41.815>reach <00:19:42.048>out <00:19:42.281>to, <00:19:42.515>uh,

378
00:19:42.915 --> 00:19:45.415
<00:19:42.915>you <00:19:43.070>can <00:19:43.226>just <00:19:43.381>have <00:19:43.537>a <00:19:43.692>look <00:19:43.848>in <00:19:44.003>this <00:19:44.159>GitHub <00:19:44.315>repo.

379
00:19:45.815 --> 00:19:48.015
<00:19:45.815>I <00:19:46.015>have <00:19:46.215>mentioned <00:19:46.415>all <00:19:46.615>the <00:19:46.815>steps <00:19:47.015>in <00:19:47.215>this

380
00:19:48.515 --> 00:19:51.255
<00:19:48.515>and <00:19:48.715>what <00:19:48.915>are <00:19:49.115>the <00:19:49.315>importance <00:19:49.515>of, <00:19:49.715>uh, <00:19:49.915>REG.

381
00:19:51.755 --> 00:19:54.615
<00:19:51.755>And <00:19:51.910>you <00:19:52.066>can <00:19:52.221>just <00:19:52.377>clone <00:19:52.532>this, <00:19:52.688>uh, <00:19:52.843>GitHub <00:19:52.999>repo <00:19:53.155>here,

382
00:19:55.315 --> 00:19:58.295
<00:19:55.315>and <00:19:55.515>you <00:19:55.715>have <00:19:55.915>to <00:19:56.115>add <00:19:56.315>your <00:19:56.515>growth <00:19:56.715>API.

383
00:19:58.295 --> 00:20:00.055
<00:19:58.295>If <00:19:58.470>you <00:19:58.645>don't <00:19:58.820>have <00:19:58.995>growth, <00:19:59.170>reach <00:19:59.345>out <00:19:59.520>to <00:19:59.695>me.

384
00:20:00.335 --> 00:20:03.015
<00:20:00.335>I <00:20:00.568>can <00:20:00.801>give <00:20:01.035>some, <00:20:01.268>uh, <00:20:01.501>uh, <00:20:01.735>APIs

385
00:20:03.015 --> 00:20:04.215
<00:20:03.015>for <00:20:03.231>the <00:20:03.447>testing <00:20:03.663>purpose <00:20:03.879>as <00:20:04.095>well.

386
00:20:04.635 --> 00:20:08.055
<00:20:04.635>Or <00:20:04.790>you <00:20:04.946>can <00:20:05.101>utilize, <00:20:05.257>uh, <00:20:05.412>the <00:20:05.568>open <00:20:05.723>AI <00:20:05.879>as <00:20:06.035>well.

387
00:20:09.785 --> 00:20:11.155
<00:20:09.785>Once <00:20:10.196>you <00:20:10.607>will <00:20:11.018>done,

388
00:20:11.375 --> 00:20:14.075
<00:20:11.375>we <00:20:11.550>will <00:20:11.725>test <00:20:11.900>it <00:20:12.075>out <00:20:12.250>our <00:20:12.425>solution <00:20:12.600>base <00:20:12.775>code.

389
00:20:14.575 --> 00:20:18.235
<00:20:14.575>So <00:20:14.775>we <00:20:14.975>will <00:20:15.175>first <00:20:15.375>clone <00:20:15.575>our <00:20:15.775>GitHub <00:20:15.975>repo

390
00:20:20.095 --> 00:20:22.265
<00:20:20.095>once <00:20:20.328>we <00:20:20.561>will <00:20:20.795>clone <00:20:21.028>our <00:20:21.261>GitHub <00:20:21.495>repo.

391
00:20:23.715 --> 00:20:28.535
<00:20:23.715>Uh, <00:20:24.415>after <00:20:25.115>the

392
00:20:28.535 --> 00:20:29.535
<00:20:28.535>cloning <00:20:28.835>of <00:20:29.135>GitHub <00:20:29.435>repo,

393
00:20:29.535 --> 00:20:31.655
<00:20:29.535>we <00:20:29.768>will <00:20:30.001>set <00:20:30.235>up <00:20:30.468>our <00:20:30.701>virtual <00:20:30.935>environment

394
00:20:34.335 --> 00:20:38.455
<00:20:34.335>and <00:20:34.568>we <00:20:34.801>will, <00:20:35.035>uh, <00:20:35.268>run <00:20:35.501>the <00:20:35.735>command

395
00:20:39.355 --> 00:20:43.295
<00:20:39.355>to <00:20:39.555>install <00:20:39.755>all <00:20:39.955>our <00:20:40.155>ES <00:20:40.355>that <00:20:40.555>is <00:20:40.755>required

396
00:20:43.295 --> 00:20:44.975
<00:20:43.295>to <00:20:43.761>run <00:20:44.228>this <00:20:44.695>solution.

397
00:20:55.845 --> 00:20:59.375
<00:20:55.845>Make <00:20:55.972>sure <00:20:56.099>there <00:20:56.226>will <00:20:56.354>be <00:20:56.481>one <00:20:56.608>ENV <00:20:56.735>file <00:20:56.863>would <00:20:56.990>be <00:20:57.117>there, <00:20:57.245>uh,

398
00:20:59.435 --> 00:21:03.655
<00:20:59.435>in <00:20:59.635>order <00:20:59.835>to, <00:21:00.034>uh, <00:21:00.235>update <00:21:00.435>your <00:21:00.635>API <00:21:00.835>key.

399
00:21:04.495 --> 00:21:07.915
<00:21:04.495>And <00:21:04.728>once <00:21:04.961>this, <00:21:05.195>uh, <00:21:05.428>everything <00:21:05.661>is <00:21:05.895>done,

400
00:21:07.975 --> 00:21:11.725
<00:21:07.975>you <00:21:08.115>can <00:21:08.254>run <00:21:08.395>the <00:21:08.534>stream <00:21:08.675>return <00:21:08.814>command <00:21:08.955>to <00:21:09.094>run <00:21:09.235>the <00:21:09.375>solution.

401
00:21:11.855 --> 00:21:13.445
<00:21:11.855>It'll <00:21:12.135>open <00:21:12.415>on <00:21:12.695>your <00:21:12.975>local <00:21:13.255>host

402
00:21:14.845 --> 00:21:17.345
<00:21:14.845>and <00:21:15.078>now <00:21:15.311>you <00:21:15.545>can <00:21:15.778>upload <00:21:16.011>any <00:21:16.245>file.

403
00:21:17.815 --> 00:21:20.665
<00:21:17.815>This <00:21:17.970>file <00:21:18.126>is, <00:21:18.281>uh, <00:21:18.437>for <00:21:18.592>the <00:21:18.748>Ignite <00:21:18.903>Book <00:21:19.059>of <00:21:19.215>News.

404
00:21:20.665 --> 00:21:23.945
<00:21:20.665>So <00:21:20.805>there <00:21:20.945>was <00:21:21.085>a <00:21:21.225>Microsoft <00:21:21.365>event <00:21:21.504>Ignite, <00:21:21.645>it's <00:21:21.784>an <00:21:21.925>annual <00:21:22.065>event,

405
00:21:24.125 --> 00:21:27.025
<00:21:24.125>and <00:21:24.358>uh, <00:21:24.591>I <00:21:24.825>just <00:21:25.058>download <00:21:25.291>the <00:21:25.525>file

406
00:21:27.285 --> 00:21:31.745
<00:21:27.285>and <00:21:27.412>put <00:21:27.539>it <00:21:27.666>inside <00:21:27.794>this <00:21:27.921>solution <00:21:28.048>so <00:21:28.175>you <00:21:28.303>can <00:21:28.430>upload <00:21:28.557>your <00:21:28.685>file

407
00:21:31.745 --> 00:21:33.265
<00:21:31.745>so <00:21:32.087>that <00:21:32.429>your <00:21:32.771>sol <00:21:33.113>uh,

408
00:21:33.295 --> 00:21:36.425
<00:21:33.295>this <00:21:33.495>AI <00:21:33.695>bot <00:21:33.895>AI <00:21:34.095>solution <00:21:34.295>can <00:21:34.495>provide <00:21:34.695>you

409
00:21:36.425 --> 00:21:37.665
<00:21:36.425>the <00:21:36.983>response <00:21:37.541>accordingly.

410
00:21:38.045 --> 00:21:39.785
<00:21:38.045>Now, <00:21:38.278>I <00:21:38.511>will <00:21:38.745>ask <00:21:38.978>something <00:21:39.211>related <00:21:39.445>to

411
00:21:39.785 --> 00:21:41.065
<00:21:39.785>that <00:21:40.073>Ignite <00:21:40.361>Book <00:21:40.649>of <00:21:40.937>news.

412
00:21:41.125 --> 00:21:44.185
<00:21:41.125>So <00:21:41.325>Ignite <00:21:41.525>is <00:21:41.725>announcing <00:21:41.925>so <00:21:42.125>many <00:21:42.325>Microsoft <00:21:42.525>updates,

413
00:21:44.805 --> 00:21:48.185
<00:21:44.805>so <00:21:44.945>I'm <00:21:45.085>asking <00:21:45.225>about <00:21:45.365>that <00:21:45.505>will <00:21:45.645>be <00:21:45.785>about <00:21:45.925>the <00:21:46.065>latest <00:21:46.205>update

414
00:21:49.045 --> 00:21:50.065
<00:21:49.045>on <00:21:49.963>copilot.

415
00:21:51.205 --> 00:21:52.255
<00:21:51.205>Just <00:21:51.677>wait <00:21:52.150>for

416
00:22:04.425 --> 00:22:06.515
<00:22:04.425>certain, <00:22:04.705>so <00:22:04.985>now <00:22:05.264>it's <00:22:05.544>generating <00:22:05.825>response.

417
00:22:06.655 --> 00:22:09.475
<00:22:06.655>So <00:22:06.830>yeah, <00:22:07.004>it <00:22:07.180>is <00:22:07.355>giving <00:22:07.530>a <00:22:07.705>response <00:22:07.879>that <00:22:08.055>according

418
00:22:09.575 --> 00:22:12.155
<00:22:09.575>to <00:22:09.775>upload <00:22:09.975>the <00:22:10.175>document, <00:22:10.375>the <00:22:10.575>latest <00:22:10.775>update <00:22:10.975>for

419
00:22:12.825 --> 00:22:14.955
<00:22:12.825>copilot <00:22:13.105>is <00:22:13.385>these <00:22:13.665>are <00:22:13.945>the <00:22:14.225>things

420
00:22:14.955 --> 00:22:17.355
<00:22:14.955>that <00:22:15.188>it <00:22:15.421>get <00:22:15.655>it <00:22:15.888>from <00:22:16.121>the <00:22:16.355>document.

421
00:22:18.425 --> 00:22:21.325
<00:22:18.425>Now <00:22:18.600>let <00:22:18.774>me <00:22:18.950>ask <00:22:19.125>about <00:22:19.300>some <00:22:19.475>one <00:22:19.649>more <00:22:19.825>question.

422
00:22:25.915 --> 00:22:27.975
<00:22:25.915>So <00:22:26.148>I <00:22:26.381>ask <00:22:26.615>about <00:22:26.848>the <00:22:27.081>AI <00:22:27.315>investments,

423
00:22:28.635 --> 00:22:30.735
<00:22:28.635>and <00:22:28.835>it <00:22:29.035>is <00:22:29.235>also <00:22:29.435>mentioned <00:22:29.635>in <00:22:29.835>this <00:22:30.035>document.

424
00:22:31.865 --> 00:22:35.645
<00:22:31.865>So <00:22:32.020>similarly, <00:22:32.176>you <00:22:32.331>can <00:22:32.487>ask <00:22:32.642>your <00:22:32.798>queries, <00:22:32.953>uh, <00:22:33.109>which, <00:22:33.265>um,

425
00:22:35.895 --> 00:22:37.885
<00:22:35.895>which <00:22:36.095>is <00:22:36.295>up <00:22:36.495>there <00:22:36.695>in <00:22:36.895>the, <00:22:37.095>your <00:22:37.295>document.

426
00:22:38.935 --> 00:22:41.795
<00:22:38.935>And <00:22:39.168>this <00:22:39.401>solution <00:22:39.635>will <00:22:39.868>be <00:22:40.101>help <00:22:40.335>you

427
00:22:41.815 --> 00:22:46.075
<00:22:41.815>to <00:22:41.970>provide <00:22:42.126>the <00:22:42.281>answer <00:22:42.437>which <00:22:42.592>is <00:22:42.748>relevant, <00:22:42.903>uh, <00:22:43.059>from <00:22:43.215>your,

428
00:22:46.285 --> 00:22:49.475
<00:22:46.285>which <00:22:46.440>is, <00:22:46.596>uh, <00:22:46.751>it'll <00:22:46.907>provide <00:22:47.062>you <00:22:47.218>the <00:22:47.373>sole <00:22:47.529>answer <00:22:47.685>relevant

429
00:22:49.475 --> 00:22:50.515
<00:22:49.475>to <00:22:49.709>your <00:22:49.943>documents <00:22:50.177>as <00:22:50.411>well.

430
00:22:50.815 --> 00:22:51.955
<00:22:50.815>So <00:22:51.020>now <00:22:51.225>you <00:22:51.430>can <00:22:51.635>see, <00:22:51.841>like,

431
00:22:52.405 --> 00:22:55.515
<00:22:52.405>it'll <00:22:52.580>give <00:22:52.754>you <00:22:52.930>the <00:22:53.105>response <00:22:53.280>about <00:22:53.455>the <00:22:53.629>AI <00:22:53.805>investment,

432
00:22:55.605 --> 00:22:57.995
<00:22:55.605>which <00:22:55.838>is <00:22:56.071>mentioned <00:22:56.305>in <00:22:56.538>our <00:22:56.771>PDF <00:22:57.005>file.

433
00:22:58.745 --> 00:23:00.805
<00:22:58.745>Now, <00:22:58.978>let <00:22:59.211>me <00:22:59.445>ask <00:22:59.678>some <00:22:59.911>different, <00:23:00.145>uh,

434
00:23:01.715 --> 00:23:04.205
<00:23:01.715>version <00:23:01.995>which <00:23:02.274>is <00:23:02.554>not <00:23:02.834>relevant, <00:23:03.115>like

435
00:23:04.225 --> 00:23:05.805
<00:23:04.225>who <00:23:04.574>want <00:23:04.925>the <00:23:05.274>US <00:23:05.625>elections?

436
00:23:07.115 --> 00:23:12.035
<00:23:07.115>And <00:23:07.255>it <00:23:07.395>should <00:23:07.535>reply <00:23:07.675>that <00:23:07.815>it's <00:23:07.955>not <00:23:08.095>capable <00:23:08.235>to <00:23:08.375>answer <00:23:08.515>this,

437
00:23:12.145 --> 00:23:15.515
<00:23:12.145>something <00:23:12.320>like <00:23:12.495>this <00:23:12.670>because, <00:23:12.845>uh, <00:23:13.020>we <00:23:13.195>want <00:23:13.370>the <00:23:13.545>answer,

438
00:23:15.525 --> 00:23:18.915
<00:23:15.525>which <00:23:15.700>is <00:23:15.875>only <00:23:16.050>we <00:23:16.225>get <00:23:16.400>it <00:23:16.575>from <00:23:16.750>our <00:23:16.925>documents.

439
00:23:24.525 --> 00:23:26.985
<00:23:24.525>So <00:23:24.725>yeah, <00:23:24.925>uh, <00:23:25.125>unable <00:23:25.325>to <00:23:25.525>find <00:23:25.725>the <00:23:25.925>information.

440
00:23:28.895 --> 00:23:31.635
<00:23:28.895>So <00:23:29.128>this <00:23:29.361>is <00:23:29.595>a <00:23:29.828>basic, <00:23:30.061>uh, <00:23:30.295>overview.

441
00:23:31.815 --> 00:23:33.435
<00:23:31.815>We <00:23:32.165>have <00:23:32.515>our <00:23:32.865>own <00:23:33.215>strategy,

442
00:23:33.575 --> 00:23:37.275
<00:23:33.575>we <00:23:33.715>have <00:23:33.855>several <00:23:33.995>strategy <00:23:34.135>are <00:23:34.275>available <00:23:34.415>in <00:23:34.555>the <00:23:34.695>market <00:23:34.835>for <00:23:34.975>RG

443
00:23:37.495 --> 00:23:40.875
<00:23:37.495>to <00:23:37.695>so <00:23:37.895>that <00:23:38.094>the <00:23:38.294>performance <00:23:38.495>can <00:23:38.695>be <00:23:38.895>optimized.

444
00:23:41.175 --> 00:23:42.875
<00:23:41.175>And <00:23:41.350>there <00:23:41.524>are <00:23:41.700>a <00:23:41.875>number <00:23:42.050>of <00:23:42.225>ways <00:23:42.399>are <00:23:42.575>there.

445
00:23:43.215 --> 00:23:45.805
<00:23:43.215>So <00:23:43.415>many <00:23:43.615>managed <00:23:43.814>cloud <00:23:44.014>services <00:23:44.215>services <00:23:44.415>are <00:23:44.615>available

446
00:23:46.105 --> 00:23:48.005
<00:23:46.105>to <00:23:46.571>host <00:23:47.038>the <00:23:47.505>RDG.

447
00:23:48.705 --> 00:23:53.045
<00:23:48.705>And <00:23:48.860>I <00:23:49.016>think, <00:23:49.171>uh, <00:23:49.327>to <00:23:49.482>access <00:23:49.638>this, <00:23:49.793>uh, <00:23:49.949>application <00:23:50.105>course,

448
00:23:53.225 --> 00:23:57.245
<00:23:53.225>you <00:23:53.352>can <00:23:53.479>just <00:23:53.606>scan <00:23:53.734>this <00:23:53.861>QR <00:23:53.988>or <00:23:54.115>you <00:23:54.243>can <00:23:54.370>visit <00:23:54.497>this <00:23:54.625>GitHub

449
00:23:57.905 --> 00:23:59.885
<00:23:57.905>and <00:23:58.080>you <00:23:58.254>can <00:23:58.430>download <00:23:58.605>it <00:23:58.780>and <00:23:58.955>follow <00:23:59.129>the <00:23:59.305>instruction.

450
00:23:59.905 --> 00:24:01.765
<00:23:59.905>All <00:24:00.105>the <00:24:00.305>instruction <00:24:00.504>are <00:24:00.705>mentioned <00:24:00.905>in <00:24:01.105>the <00:24:01.305>GitHub.

451
00:24:02.825 --> 00:24:05.605
<00:24:02.825>And <00:24:03.025>uh, <00:24:03.225>once <00:24:03.425>it <00:24:03.625>is <00:24:03.825>done, <00:24:04.025>then <00:24:04.225>uh,

452
00:24:05.825 --> 00:24:07.125
<00:24:05.825>you <00:24:06.059>can <00:24:06.293>just <00:24:06.527>run <00:24:06.761>this <00:24:06.995>application.

453
00:24:07.125 --> 00:24:09.205
<00:24:07.125>In <00:24:07.280>case <00:24:07.436>of <00:24:07.591>any <00:24:07.747>issue, <00:24:07.902>feel <00:24:08.058>free <00:24:08.213>to <00:24:08.369>reach <00:24:08.525>out

454
00:24:09.205 --> 00:24:10.845
<00:24:09.205>to <00:24:09.485>me <00:24:09.764>on <00:24:10.044>my <00:24:10.324>LinkedIn <00:24:10.605>account.

455
00:24:12.165 --> 00:24:13.745
<00:24:12.165>So <00:24:12.631>in <00:24:13.098>summary, <00:24:13.565>um,

456
00:24:15.275 --> 00:24:18.895
<00:24:15.275>we <00:24:15.450>learn <00:24:15.625>about <00:24:15.800>LLM, <00:24:15.975>what <00:24:16.150>is <00:24:16.325>LLM <00:24:16.500>all <00:24:16.675>about

457
00:24:18.895 --> 00:24:23.555
<00:24:18.895>and <00:24:19.035>the <00:24:19.175>challenges <00:24:19.315>with <00:24:19.455>LLM, <00:24:19.595>we <00:24:19.735>learn <00:24:19.875>the <00:24:20.014>concept <00:24:20.155>of <00:24:20.295>RG,

458
00:24:23.905 --> 00:24:25.915
<00:24:23.905>what <00:24:24.138>other <00:24:24.371>steps <00:24:24.605>are <00:24:24.838>available, <00:24:25.071>we <00:24:25.305>have

459
00:24:25.935 --> 00:24:29.475
<00:24:25.935>to <00:24:26.135>load <00:24:26.335>the <00:24:26.534>documents, <00:24:26.735>then <00:24:26.935>split <00:24:27.135>the <00:24:27.335>documents,

460
00:24:29.625 --> 00:24:30.915
<00:24:29.625>embedding <00:24:30.012>models <00:24:30.399>are <00:24:30.786>there,

461
00:24:30.915 --> 00:24:33.755
<00:24:30.915>which <00:24:31.148>will <00:24:31.381>convert <00:24:31.615>the <00:24:31.848>chunks <00:24:32.081>into <00:24:32.315>embeddings.

462
00:24:34.175 --> 00:24:36.235
<00:24:34.175>And <00:24:34.350>then <00:24:34.524>we <00:24:34.700>will <00:24:34.875>store <00:24:35.050>in <00:24:35.225>our <00:24:35.399>vector <00:24:35.575>storage.

463
00:24:36.865 --> 00:24:39.035
<00:24:36.865>Once <00:24:37.098>the <00:24:37.331>vector <00:24:37.565>storage, <00:24:37.798>everything <00:24:38.031>is <00:24:38.265>done,

464
00:24:39.405 --> 00:24:43.155
<00:24:39.405>there <00:24:39.545>would <00:24:39.685>be <00:24:39.825>a <00:24:39.965>query <00:24:40.105>processing <00:24:40.245>would <00:24:40.385>be <00:24:40.524>there, <00:24:40.665>which, <00:24:40.805>uh,

465
00:24:43.625 --> 00:24:48.035
<00:24:43.625>will <00:24:43.800>check <00:24:43.975>for <00:24:44.150>the <00:24:44.325>relevant <00:24:44.500>document <00:24:44.675>from <00:24:44.850>Vector <00:24:45.025>Storage.

466
00:24:48.495 --> 00:24:52.635
<00:24:48.495>And <00:24:48.602>then <00:24:48.710>with <00:24:48.818>the <00:24:48.925>help <00:24:49.033>of <00:24:49.141>prompt, <00:24:49.248>we <00:24:49.356>will <00:24:49.464>send <00:24:49.571>it <00:24:49.679>to <00:24:49.787>the <00:24:49.895>LLM

467
00:24:52.635 --> 00:24:57.235
<00:24:52.635>and <00:24:52.810>will <00:24:52.985>provide <00:24:53.160>the, <00:24:53.335>uh, <00:24:53.510>response <00:24:53.685>which <00:24:53.860>is <00:24:54.035>relevant

468
00:24:57.265 --> 00:25:01.235
<00:24:57.265>with <00:24:57.420>our, <00:24:57.576>which <00:24:57.731>is <00:24:57.887>relevant <00:24:58.042>with <00:24:58.198>the <00:24:58.353>documents <00:24:58.509>we <00:24:58.665>have

469
00:25:01.475 --> 00:25:03.115
<00:25:01.475>provided <00:25:01.824>to <00:25:02.175>our <00:25:02.524>RDG <00:25:02.875>solution.

470
00:25:04.955 --> 00:25:06.335
<00:25:04.955>So <00:25:05.369>I <00:25:05.783>think, <00:25:06.197>uh,

471
00:25:06.895 --> 00:25:08.815
<00:25:06.895>I <00:25:07.128>hope <00:25:07.361>you <00:25:07.595>understand <00:25:07.828>the <00:25:08.061>basic <00:25:08.295>understanding

472
00:25:08.835 --> 00:25:10.655
<00:25:08.835>and <00:25:09.115>you <00:25:09.395>can <00:25:09.675>optimize <00:25:09.955>this <00:25:10.235>solution.

473
00:25:10.675 --> 00:25:13.415
<00:25:10.675>As <00:25:10.815>per <00:25:10.955>your <00:25:11.095>comment, <00:25:11.235>there <00:25:11.375>are <00:25:11.514>so <00:25:11.655>many <00:25:11.794>things <00:25:11.935>are <00:25:12.075>there,

474
00:25:13.415 --> 00:25:15.055
<00:25:13.415>there <00:25:13.615>are <00:25:13.815>so <00:25:14.014>many <00:25:14.215>strategies <00:25:14.415>that <00:25:14.615>are <00:25:14.815>available.

475
00:25:15.435 --> 00:25:18.495
<00:25:15.435>You <00:25:15.562>can <00:25:15.689>host <00:25:15.816>this <00:25:15.944>kind <00:25:16.071>of <00:25:16.198>solution <00:25:16.325>in <00:25:16.453>manage <00:25:16.580>cloud, <00:25:16.707>any, <00:25:16.835>uh,

476
00:25:18.705 --> 00:25:21.215
<00:25:18.705>cloud <00:25:18.938>service <00:25:19.171>provider <00:25:19.405>like <00:25:19.638>Azure, <00:25:19.871>AWS, <00:25:20.105>Google,

477
00:25:22.115 --> 00:25:24.215
<00:25:22.115>and <00:25:22.395>they <00:25:22.675>have <00:25:22.955>their <00:25:23.235>own <00:25:23.515>model,

478
00:25:24.275 --> 00:25:25.975
<00:25:24.275>you <00:25:24.508>can <00:25:24.741>utilize <00:25:24.975>those <00:25:25.208>model <00:25:25.441>as <00:25:25.675>well.

479
00:25:26.675 --> 00:25:29.295
<00:25:26.675>And <00:25:26.830>if <00:25:26.986>you <00:25:27.141>want <00:25:27.297>to <00:25:27.452>use, <00:25:27.608>uh, <00:25:27.763>open <00:25:27.919>source <00:25:28.075>solution,

480
00:25:29.675 --> 00:25:31.295
<00:25:29.675>and <00:25:30.141>I <00:25:30.608>think <00:25:31.075>most

481
00:25:31.295 --> 00:25:33.895
<00:25:31.295>of <00:25:31.450>the <00:25:31.606>cloud <00:25:31.761>service <00:25:31.917>providers <00:25:32.072>are <00:25:32.228>also <00:25:32.383>providing <00:25:32.539>the <00:25:32.695>open

482
00:25:33.895 --> 00:25:35.975
<00:25:33.895>source <00:25:34.095>solution <00:25:34.295>as <00:25:34.495>well, <00:25:34.695>you <00:25:34.895>can <00:25:35.095>use <00:25:35.295>it

483
00:25:36.035 --> 00:25:40.055
<00:25:36.035>and <00:25:36.190>then, <00:25:36.346>uh, <00:25:36.501>implement <00:25:36.657>this <00:25:36.812>solution <00:25:36.968>as <00:25:37.123>a <00:25:37.279>POC <00:25:37.435>first

484
00:25:40.355 --> 00:25:41.695
<00:25:40.355>for <00:25:40.757>the <00:25:41.158>enterprise <00:25:41.561>customer.

485
00:25:42.475 --> 00:25:45.375
<00:25:42.475>And <00:25:42.615>then <00:25:42.754>once <00:25:42.895>everything <00:25:43.034>is <00:25:43.175>done, <00:25:43.314>the <00:25:43.455>pilot <00:25:43.594>project <00:25:43.735>is <00:25:43.875>done,

486
00:25:45.435 --> 00:25:48.455
<00:25:45.435>you <00:25:45.575>can <00:25:45.715>host <00:25:45.855>it <00:25:45.995>on <00:25:46.135>the <00:25:46.274>enterprise, <00:25:46.415>uh, <00:25:46.554>level <00:25:46.695>as <00:25:46.835>well.

487
00:25:49.435 --> 00:25:52.295
<00:25:49.435>So <00:25:49.635>I <00:25:49.835>think <00:25:50.034>that's <00:25:50.235>all <00:25:50.435>from <00:25:50.635>my <00:25:50.835>side

488
00:25:53.295 --> 00:25:56.215
<00:25:53.295>and, <00:25:53.761>uh, <00:25:54.228>yeah, <00:25:54.695>right,

489
00:25:57.525 --> 00:25:58.565
<00:25:57.525>I <00:25:57.837>think <00:25:58.149>all <00:25:58.461>done.

490
00:25:59.145 --> 00:26:00.365
<00:25:59.145>If <00:25:59.419>you <00:25:59.694>have <00:25:59.968>any <00:26:00.243>question

491
00:26:00.505 --> 00:26:02.165
<00:26:00.505>or <00:26:00.738>any <00:26:00.971>doubts, <00:26:01.205>you <00:26:01.438>can <00:26:01.671>feel <00:26:01.905>free

492
00:26:02.165 --> 00:26:03.965
<00:26:02.165>to <00:26:02.398>reach <00:26:02.631>out <00:26:02.865>on <00:26:03.098>my <00:26:03.331>LinkedIn <00:26:03.565>account.

493
00:26:04.125 --> 00:26:07.965
<00:26:04.125>I <00:26:04.241>think, <00:26:04.358>uh, <00:26:04.475>uh, <00:26:04.591>this <00:26:04.708>is <00:26:04.825>an <00:26:04.941>area <00:26:05.058>that <00:26:05.175>we <00:26:05.291>can <00:26:05.408>explore <00:26:05.525>more.

494
00:26:08.105 --> 00:26:11.245
<00:26:08.105>And <00:26:08.305>if <00:26:08.505>you <00:26:08.705>have <00:26:08.905>any <00:26:09.105>suggestion <00:26:09.305>to, <00:26:09.505>um,

495
00:26:11.745 --> 00:26:15.405
<00:26:11.745>to <00:26:11.885>update <00:26:12.024>my <00:26:12.165>GitHub <00:26:12.304>rep, <00:26:12.445>please <00:26:12.584>feel <00:26:12.725>free <00:26:12.864>to <00:26:13.004>download <00:26:13.145>it,

496
00:26:15.405 --> 00:26:17.165
<00:26:15.405>update <00:26:15.638>it, <00:26:15.871>and <00:26:16.105>manage <00:26:16.338>it <00:26:16.571>as <00:26:16.805>well.

497
00:26:17.675 --> 00:26:20.845
<00:26:17.675>It's, <00:26:17.815>uh, <00:26:17.955>a <00:26:18.095>kind <00:26:18.235>of, <00:26:18.375>we <00:26:18.514>are <00:26:18.655>just <00:26:18.794>giving <00:26:18.935>as <00:26:19.075>much

498
00:26:20.845 --> 00:26:23.525
<00:26:20.845>as <00:26:21.045>information <00:26:21.245>and, <00:26:21.445>uh, <00:26:21.645>insights <00:26:21.845>to <00:26:22.045>the <00:26:22.245>community

499
00:26:23.585 --> 00:26:25.045
<00:26:23.585>and <00:26:23.847>this <00:26:24.110>is <00:26:24.373>how <00:26:24.636>we'll <00:26:24.899>grow.

500
00:26:25.075 --> 00:26:25.365
Yeah.