1
00:00:05,380 --> 00:00:12,520
In this lesson, we will give a brief introduction to the level two application.

2
00:00:17,850 --> 00:00:27,300
Remember that the level two application A is very similar to the level one application, which is the

3
00:00:27,300 --> 00:00:33,810
toy demo, but the level two application includes what we call a toy user interface.

4
00:00:33,810 --> 00:00:37,980
In this case, we are going to use a Streamlit as a toy user interface.

5
00:00:37,980 --> 00:00:41,880
Why do we call Streamlit a toy user interface?

6
00:00:41,880 --> 00:00:49,290
Because as you will see, extremely it is a very temporary, provisional kind of user interface.

7
00:00:49,290 --> 00:00:54,660
It's nothing like the user interface you are going to find in the professional applications.

8
00:00:54,660 --> 00:00:56,340
We will see why.

9
00:00:56,340 --> 00:01:01,410
It may be interesting for you to use Streamlit in some situations.

10
00:01:02,520 --> 00:01:03,390
So.

11
00:01:04,370 --> 00:01:12,470
A remember that the level two applications are still not the kind of applications you are going to find

12
00:01:12,470 --> 00:01:14,690
in the professional environment.

13
00:01:14,750 --> 00:01:20,930
These are applications that you will find in the proof of concept phase.

14
00:01:20,930 --> 00:01:23,390
We will talk about that later.

15
00:01:24,660 --> 00:01:32,190
The important thing is that the functionality, the long chain functionality you are going to see in

16
00:01:32,190 --> 00:01:35,790
the level two applications, you already know it.

17
00:01:35,790 --> 00:01:39,750
So this is not going to be anything new for you.

18
00:01:39,750 --> 00:01:47,580
The only thing we change is that we are going to include the toy user interface with Streamlit, and

19
00:01:47,580 --> 00:01:54,600
in order to work with Streamlit, we need to rearrange some parts of the long chain functionality.

20
00:01:54,600 --> 00:01:55,770
You will see that.

21
00:01:55,770 --> 00:02:03,270
So we will go one by one by one, uh, with the level two applications.

22
00:02:03,270 --> 00:02:05,970
And you will see a demo of the application.

23
00:02:05,970 --> 00:02:09,389
And you will also see the code of the application.

24
00:02:09,389 --> 00:02:14,100
We will also see a brief a.

25
00:02:15,620 --> 00:02:23,390
Extremely introduction, we may say so the kinds of a well, some notes, some previous notes.

26
00:02:23,690 --> 00:02:30,980
Remember that extremely it is a suitable solution for the proof of concept concept phase.

27
00:02:30,980 --> 00:02:33,080
We'll talk more about that later.

28
00:02:34,220 --> 00:02:34,670
Extremely.

29
00:02:34,670 --> 00:02:40,730
It allows us to present and test what some people call end to end.

30
00:02:40,730 --> 00:02:51,080
Application in my opinion, is a little bit tricky to call level two applications and end to end application

31
00:02:51,080 --> 00:02:56,900
because they are just toy demos at the end.

32
00:02:56,900 --> 00:03:04,430
So when when someone tells me about an end to end to end application, my understanding is that they

33
00:03:04,430 --> 00:03:10,880
are referring to a professional application, a full stack application, as we will see with a level

34
00:03:10,880 --> 00:03:11,870
three application.

35
00:03:11,870 --> 00:03:14,990
In this case, the level two application.

36
00:03:15,080 --> 00:03:24,680
Even when some people in other courses A and blog posts and YouTube videos call them end to end applications.

37
00:03:25,160 --> 00:03:33,140
In our opinion, they are not end to end applications yet they are still in the demo, uh, side of

38
00:03:33,140 --> 00:03:33,710
things.

39
00:03:33,710 --> 00:03:42,920
So extremely it allows us to present and test demo applications is a simple and a fast way to have user

40
00:03:42,920 --> 00:03:51,440
interfaces for your LM app demos, and it can be loaded into the cloud at no cost.

41
00:03:52,370 --> 00:04:01,490
This is something you will see a to create a level two application is a good way to have a demo.

42
00:04:01,490 --> 00:04:10,520
You can share with your manager, with your uh, with your customer, with your user, but always with

43
00:04:10,520 --> 00:04:14,090
the a warning that this is just a demo.

44
00:04:14,090 --> 00:04:22,250
This is not a professional project, but they can see like a user interface, um, you know, is not

45
00:04:22,250 --> 00:04:22,700
the code.

46
00:04:22,700 --> 00:04:26,630
They have a user interface there, so it's more user friendly for them.

47
00:04:27,320 --> 00:04:27,980
A.

48
00:04:28,990 --> 00:04:35,230
So extremely to allow you to create simple but functional demos.

49
00:04:35,560 --> 00:04:43,000
And remember that, as always in this field, some of the exercises and apps level two apps we provide,

50
00:04:43,000 --> 00:04:51,520
they may not work in the near future if the packages they are based on are updated or changed, uh,

51
00:04:51,520 --> 00:04:56,530
in the next month or or or or whatever.

52
00:04:56,530 --> 00:04:56,980
Right.

53
00:04:56,980 --> 00:05:03,100
So remember that the important thing at this point is the conceptual learning you are going to make.

54
00:05:03,100 --> 00:05:05,890
So we are going to try to keep them updated.

55
00:05:05,890 --> 00:05:16,630
But in case you see that any of these apps, uh, do not work because any code update, uh, don't worry

56
00:05:16,630 --> 00:05:17,140
about that.

57
00:05:17,140 --> 00:05:25,150
Just keep the conceptual learning in mind and try to fix if there is something to fix.

58
00:05:25,180 --> 00:05:33,880
Uh, at the time we are going to see a five categories of level two applications.

59
00:05:33,880 --> 00:05:43,210
We will see some applications that are able to write content, some in order to improve your content,

60
00:05:43,210 --> 00:05:48,550
some in order to create new content, new content from a topic.

61
00:05:49,120 --> 00:05:55,990
We are also going to see apps from, uh, what we can call the summarizing category.

62
00:05:55,990 --> 00:05:58,480
So we are going to summarize a file.

63
00:05:58,480 --> 00:06:01,990
We are going to summarize a text.

64
00:06:02,050 --> 00:06:08,470
We also will be working with what we can call extracting apps.

65
00:06:08,890 --> 00:06:13,270
Uh, in in in the particular example you will see.

66
00:06:14,000 --> 00:06:22,850
We are going to extract key data from product reviews and then two more categories, a rag.

67
00:06:22,850 --> 00:06:28,400
So we are going to see a couple of level two apps and using the Rag technique.

68
00:06:28,400 --> 00:06:35,030
And finally we will see one app that we can call evaluating app.

69
00:06:35,030 --> 00:06:42,230
So it's an app that is going to help you evaluate uh, other apps okay.

70
00:06:43,110 --> 00:06:51,630
So in this lesson, we have provided a brief introduction to the level two applications uh section.

71
00:06:54,860 --> 00:07:00,980
In the next lesson, we are going to talk about the proof of concept phase.

72
00:07:00,980 --> 00:07:02,000
What is it?

73
00:07:02,030 --> 00:07:09,710
What is the difference between the proof of concept phase and the production phase and some, uh, interesting

74
00:07:09,710 --> 00:07:11,270
comments about that.

