In this lesson, we will give a brief introduction to the level two application.
Remember that the level two application A is very similar to the level one application, which is the
toy demo, but the level two application includes what we call a toy user interface.
In this case, we are going to use a Streamlit as a toy user interface.
Why do we call Streamlit a toy user interface?
Because as you will see, extremely it is a very temporary, provisional kind of user interface.
It's nothing like the user interface you are going to find in the professional applications.
We will see why.
It may be interesting for you to use Streamlit in some situations.
So.
A remember that the level two applications are still not the kind of applications you are going to find
in the professional environment.
These are applications that you will find in the proof of concept phase.
We will talk about that later.
The important thing is that the functionality, the long chain functionality you are going to see in
the level two applications, you already know it.
So this is not going to be anything new for you.
The only thing we change is that we are going to include the toy user interface with Streamlit, and
in order to work with Streamlit, we need to rearrange some parts of the long chain functionality.
You will see that.
So we will go one by one by one, uh, with the level two applications.
And you will see a demo of the application.
And you will also see the code of the application.
We will also see a brief a.
Extremely introduction, we may say so the kinds of a well, some notes, some previous notes.
Remember that extremely it is a suitable solution for the proof of concept concept phase.
We'll talk more about that later.
Extremely.
It allows us to present and test what some people call end to end.
Application in my opinion, is a little bit tricky to call level two applications and end to end application
because they are just toy demos at the end.
So when when someone tells me about an end to end to end application, my understanding is that they
are referring to a professional application, a full stack application, as we will see with a level
three application.
In this case, the level two application.
Even when some people in other courses A and blog posts and YouTube videos call them end to end applications.
In our opinion, they are not end to end applications yet they are still in the demo, uh, side of
things.
So extremely it allows us to present and test demo applications is a simple and a fast way to have user
interfaces for your LM app demos, and it can be loaded into the cloud at no cost.
This is something you will see a to create a level two application is a good way to have a demo.
You can share with your manager, with your uh, with your customer, with your user, but always with
the a warning that this is just a demo.
This is not a professional project, but they can see like a user interface, um, you know, is not
the code.
They have a user interface there, so it's more user friendly for them.
A.
So extremely to allow you to create simple but functional demos.
And remember that, as always in this field, some of the exercises and apps level two apps we provide,
they may not work in the near future if the packages they are based on are updated or changed, uh,
in the next month or or or or whatever.
Right.
So remember that the important thing at this point is the conceptual learning you are going to make.
So we are going to try to keep them updated.
But in case you see that any of these apps, uh, do not work because any code update, uh, don't worry
about that.
Just keep the conceptual learning in mind and try to fix if there is something to fix.
Uh, at the time we are going to see a five categories of level two applications.
We will see some applications that are able to write content, some in order to improve your content,
some in order to create new content, new content from a topic.
We are also going to see apps from, uh, what we can call the summarizing category.
So we are going to summarize a file.
We are going to summarize a text.
We also will be working with what we can call extracting apps.
Uh, in in in the particular example you will see.
We are going to extract key data from product reviews and then two more categories, a rag.
So we are going to see a couple of level two apps and using the Rag technique.
And finally we will see one app that we can call evaluating app.
So it's an app that is going to help you evaluate uh, other apps okay.
So in this lesson, we have provided a brief introduction to the level two applications uh section.
In the next lesson, we are going to talk about the proof of concept phase.
What is it?
What is the difference between the proof of concept phase and the production phase and some, uh, interesting
comments about that.