-: We are going to talk about assistants,
what are them, their main features,
and we are going to play around the bit with them.
We have very, very interesting lessons ahead.
Let's go.
Let's talk about what an assistant is.
It's an advanced AI model designed
to access multiple tools in parallel
and offer a simplified experience for developers.
They have key features, such as retrieval.
This means to be able to access files.
They have other functions that let us do math, coding,
or running small programs inside our chats,
and they have threads.
This means keeping conversations organized,
storing related messages.
Which are the main advantages of assistants?
They are simple.
We can use complex AI models
without needing to be an expert.
They bring accessibility.
This means that we can use these AI capabilities
inside our code editor and anywhere we want.
They are efficient
because we save time performing advanced tasks,
and we can customize them to fit what we need,
Which is the difference between using the API
as we did before?
We avoid multiple lines of code and API calls.
Assistants handle the hard parts internally,
letting us focus on the creative and higher level work.
That's it for our introduction to assistants.
Now let's begin trying them out.