Hi guys.
Welcome to this session.
So in this session we'll talk about assistants which we can also create.
So what is an assistant.
So this is going to be an advanced AI model designed to access multiple tools in parallel and offer
a simplified experience for developers.
So the key features of an assistant is it is going to be it helps to retrieve information.
It grabs and uses information from files to make answers better.
It helps in different functions, like including specific tasks in a chat, or in maths or coding,
or running small programs.
Also, it uses threads, so keeping all the conversation history organized in a in a better manner is
also something what it does.
Specifically the advantages of assistant are multiple like simplicity.
So what is going to happen is because of assistants, makes it easier to use complex AI models without
needing to be an expert.
Here, accessibility also is an advantage.
It brings advanced AI complexities, capabilities to, uh, to your code editor, and you can make changes
to it any from anywhere you want.
It also makes it very efficient, saves you a lot of time and effort in performing advanced tasks,
and also customizes it lets you adjust how the AI behaves to fit what you specifically need.
Now, the main difference from simple API usage of assistant is uh, it is going to be.
Instead of juggling with lots of details and multiple API API calls which you are doing, assistants
can handle the harder part of the work internally while you focus on creative and higher level of work.
So that's the added advantage of using assistants versus simple API usage.