If you're seeing this video after completing all
the previous sections of this course, I congratulate
you, because now you have gained the knowledge
of the four main concepts of AI and
C#, and in my opinion, are now
able to make 90% of everything you
need to do using AI apps.
But there is more things to learn.
But beyond this point, it's less curated in
which order you see things.
Up till now, it's been very important that
you saw them in the order so you
could gain the knowledge from the previous ones.
Now you can switch around, jump around to
what you find interesting.
There's four sections.
There's the advanced agent topics, where we go
into some more nerdy things about reasoning, memory,
telemetry, auditing, and such things.
I would highly recommend you watch the reasoning
part if you're using ChatGPT and OpenAI.
But beyond that, the topics are for you
to use depending on what use cases you
end up using.
The second part here is Agent Framework Toolkit,
which is a set of NuGet packages that
I have released that goes on top of
the Agent Framework, and in my opinion, solves
some of the more bumpy parts of the
Agent Framework, like setting reasoning, doing tool calling
together with middleware and such things.
It's much more discoverable, in my opinion.
So if you are interested in trying to
get an even easier time with this tool,
then go explore these videos that tells about
these NuGet packages.
Then there's the section about workflows.
Workflows is the second part of the Microsoft
Agent Framework.
Given the name, it's the secondary part and
not the primary part.
But workflows is the way where you can
define multiple agents, chain them together, have human
loops, fan in, fan out, and all these
kinds of things that you can do with
workflows.
I'm personally not a big user of them.
I like to keep my own control and
own control flow in the code, but they
are doable if you wish to see them.
Then there's bonus topics on various protocols, A2A,
AGUI, and all kinds of tools, like DevUI
and various nice-to-have information that will
go here.
And what I'm listing here is by no
mean the full content of these four sections,
because this is a living and evolving course,
so I'll add more as we go along.
And, of course, you can ask for certain
areas to be further explained and so on
through the communication channels of this course.
So now it's time for you to go
explore beyond the main concepts, either to go
out, build your first app, I highly recommend
you go and try that, or go to
the rest of the course topics.