🐙 Building Your First AI Agent
By Tina Huang
Summary
## Key takeaways - **AI Agents vs. Chatbots: Action is Key**: AI agents can perceive their environment, make decisions, and take actions to achieve goals, unlike chatbots which are limited to conversation. Agents possess autonomy, tool use, memory, and planning capabilities. [06:32], [06:43] - **No-Code vs. Code: Choose Your Path**: No-code/low-code approaches are ideal for quick prototypes and non-technical users, offering speed and visual interfaces but with less flexibility and potential scaling limits. Code-based approaches provide full control and scalability for complex logic and production systems, but require technical skills and longer development times. [04:48], [29:10] - **Essential AI Agent Building Blocks**: Every AI agent requires a large language model (the 'brain'), clear instructions (prompts), tools (APIs, databases), memory, guardrails for safety, and orchestration for deployment. Neglecting guardrails and memory management can lead to significant issues. [30:01], [31:01] - **Multi-Agent Systems: Hierarchical Complexity**: Complex tasks can be handled by multi-agent systems, where a main orchestrator agent interacts with specialized sub-agents. This hierarchical architecture allows for parallel processing and task delegation, as demonstrated by the investment analysis agent. [13:35], [21:39] - **Evaluate and Iterate: The Path to Improvement**: Systematic testing and evaluation are crucial for improving AI agents. Creating test cases, running evaluations, and analyzing results help identify and fix errors, ensuring the agent performs as expected. [51:14], [51:38] - **Common Pitfalls to Avoid**: Building AI agents involves common pitfalls such as vague instructions, providing too many tools, poor memory management, weak error handling, cost overruns, and slow response times. Addressing these proactively through clear prompts, limited tools, memory optimization, robust error handling, and cost controls is essential. [55:08], [55:44]
Topics Covered
- Framework for Building AI Agents from Scratch
- You Don't Need to Code to Build AI Agents
- AI Agents Can Take Action in the Real World
- Common Pitfalls When Building AI Agents
- Use Cheaper, Faster Models for Agents, Not Fancy Ones
Full Transcript
Okay. Hello. Hello everybody.
Uh I hope that my OBS is working. Is it
okay? Good morning.
Good evening. Where are you?
Hello friends.
made myself. It's 2:00 a.m. Wow. Okay.
That's quite
It's quite I was like, is it quite late
or quite early? I don't know. It's it's
it's it's certainly an interesting time.
CVS, hello. It's been a while. Hello,
Elizabeth. I am from Peru. Thank you so
much for everything you share here.
Well, thank you so much for joining.
Hello everybody.
Oh, it's so nice to see such familiar
names. Oh, I hope you guys are doing
well. More like good night. Okay, good
evening. Okay, good evening. Good
evening. Good morning. Um,
good afternoon. I think somebody's in
the afternoon right now. Good strange
time of night. Anywhere between 12:00
a.m. to 5:00 a.m. Strange times. Hello
my strange time friends. Can you
increase the volume a bit? Yeah, sure. I
can I can do that. Actually, I think I'm
at max gain right now. So, it's like
that's the best I can do. I think
yeah, this is maximum gain already.
I hope you can hear me. I guess I can
move it closer to my mouth. It just
looks like I'm like speaking into a mic
like this. Is that better? Okay.
Hopefully it's better. Um, sound is
good. Okay, cool. All right. Shall we
get started? Let's get started. Instead
of me rambling, let's actually get
started.
I shall share my screen.
Okay.
That's not right.
Why is it showing that screen? Technical
difficulties today.
It should be showing that.
I'm confused. Okay, let me try again.
Okay, so this is the YouTube.
Okay. Oh, why is it so small?
What?
Oh, BS is not my friend today. That's
okay. I will
make it really big.
Okay, I think that more or less you guys
can see that.
Okay, so today we are going to be
covering your building your first AI
agent. I want to ask in the chat, put in
the chat, have you built an AI agent
before? Yes or no question. Yes, you've
built an AI agent before. No, you have
not built an AI agent.
Is this really live? I hope so. I mean I
am doing it live. I'm currently alive.
Don't make me doubt my own existence.
You know at some point somebody was like
Tina are you real? And I was just like
that's a very shocking question. I had
never considered that before. And then I
had to like confirm with myself. I'm
like ah yes I'm pretty sure I'm real.
Yes I am live and yes I am real. Oh
dear.
Okay. Okay. Good mix. Good mix. Okay. A
lot of people have never built a AI
agent. We have a few here.
Typical star of relationship. That's not
right. Everything is terrible. Yes,
exactly.
No. Okay. A lot of people have not.
Okay, great. This is wonderful. So, in
this case, this is going to be a good
start for you guys to to actually start
building your AI agents. Okay, let us
get started doing this.
Okay, so what we're going to be covering
today, so I'm going to cover a framework
for how to approach building AI agents
from scratch. Uh, we're going to be
covering the landscape. So, overview of
popular tools. I'll be covering some no
code tools and code tools as well. Uh it
you can do it with both. So if you have
the misconception that you have to know
how to code in order to build an AI
agent, that is not the case. There's
definitely pros and cons to this and
we'll cover that as well, but it is
possible and a lot of people do it um
who do it with no code as well. Show you
some live demos of a few tools and then
also ending with some practical tips as
you build your first AI agent. So by the
end of the session, the goal is to have
you you'll have a clear road map to
building your first AI agent. Uh
knowledge of some popular tools, so some
choices what you're going to build it
with and some practical insights to get
started. Sounds good. Yes. Wonderful. So
I want to start off with just defining
an AI agent just so everybody is on the
same page here. What is an AI agent?
Wonderful question. An AI agent is an
autonomous system that can perceive its
environment, make decisions and take and
take actions to achieve specific goals.
So we usually refer to AI agents as um
an agent for a specific function like
travel agent, right? Would be um an
agent that would be like booking your
travels and trying to figure out where
your vacation spots are going to be. You
can have like personal assistant agent
that's doing stuff like managing your
calendars, research agent is conducting
research on specific topics. So that's
how we normally refer to an agent. Um,
an agent is autonomous, so it operates
without constant human intervention. It
has tool use. It has access to a variety
of different tools through different
APIs and something called MCP, which
we'll also discuss a little bit later on
as well. Um, it has memory, so it's able
to remember context and pass
interactions with it as well. Don't want
your agents like forgetting everything.
And it has the ability to plan. So it's
able to break down complex task into
different steps. So those are the
difference between an agent and a
chatbot. A chatbot is something that you
can talk with and it's like fun and
chill and you can just like chat with it
about stuff, but it's not able to
actually do anything. An AI agent, on
the other hand, is able to take actions
in the real world by using tools,
maintaining context, and working towards
goals autonomously. So it has the action
part in addition to just being able to
chat with you.
Okay. So, I'm going to show you um this
like the like here is an N10 visual
workflow plus an AI. Um I'm going to
show you like a few demos that yeah, I
think I have like a few demos that I can
show over here. Uh so, NA10 as a visual
workflow is the way that you can do it
with with no code. Um and you're able to
it's a visual builder. You can just put
things together really easily and just
like literally drag and drop. Like it is
literally drag and drop. um completely
no code if you want it to be and I'll
actually show you in just a little bit
what you can build using just NA10 and
you're able to switch out different uh a
like different types of um my god I
can't talk today different types of AI
models as well so you can have it as GP4
powered you can have it as powered by
other stuff as well you can stylize the
output so this is a screenshot of what
it looks like so I'm not going to go
into a full like detailed tour of NA10
itself right now because that's going to
take a while Uh, but you can, yeah, it's
just like a drag and drop interface that
you can check out. Uh, we'll go more
into the tools and stuff like that, but
I just wanted to show you guys what it
is that you can do when you can use no
code to build something. Um, so this is
an example of an AI agent that you can
build really, really easily as well. So,
this is an example of using Streamlit
plus OpenAI agents SDK. So, this is a
code approach.
Excuse me. you can have an agent up and
running literally within 30 lines of
code. So this is like a task generator
agent. By the way, these are all like
agents that are built um in our agents
boot camp. So yeah, in case you were
wondering like what these are for. So in
our agents boot camp, like we start off
with very simple agents like creating an
AI agent for stock management. So this
is like the simplest approach for
building AI agents. And this one is the
code approach uh the what you would be
building within the boot camp. And it it
takes you like within 30 lines of code
to be able to do. And yeah, this is a
code implementation. So this is a task
generator agent. Um you can enter your
goal like I want to open a restaurant
and it'll generate certain tasks like
here are your tasks blah blah blah and
what it does is takes any goal as input
and your AI agent is able to analyze and
plan it return a structured task
breakdown and then just in real time
streaming response really simple this
interface is called streamllet and
openai's agent SDK is the thing that
powers the the task generated agents
like the framework that powers it. Uh
this is done using Python code and
literally 30 lines of code total. So um
however I want to show you guys like
some of the more fancy ones that you can
build as well cuz I think that's like
you know I'm going to show you some some
of the cool ones um that you can build
as well. So this is also built in the AI
agent boot camp. So through the boot
camp, you literally start off with
something super simple like this. Uh and
then you're able to like learn a lot of
things and then at the end of it, you'll
be able to build something a lot more
advanced as well. And this is still
built using NA10. So this is the visual
uh workflow using using NA10. So it's
still completely no code, but you can
see like how much variation there
actually is from a very very simple AI
agent all the way to something much more
complex. So I'm actually going to run
this demo first and then I'll explain a
little bit about the architecture of of
how it works.
Um, okay. So this is the deployed
version. So this is what it looks like
when you're actually building it. Um,
it's it's an AI agent that is able to
have access to a message and is able to
have access to a lot of different
things. And this when you actually
deploy it, uh, this is what it would
look like.
I just wait I just want to make sure
like can you guys actually see my
screen properly.
Can I go to Wait. Yeah. My god. I'm like
super paranoid about OBS right now.
You guys can see my screen
properly right?
Yeah. Okay. All right. So, just a quick
little demo here. So, tell me about your
knowledge about the current job market
in Canada. Um, I would like to get
up-to-date information on this topic.
Send me the research as a report with a
link. So, we'll let that run for a bit.
Um, this is a AI agent that's called
Atlas. And then while it's doing its
thing, I'm going to explain the
architecture um surrounding it. So,
okay, this is what it looks like. Uh,
your AI agent, you have a chat message
that's being received and then your AI
agent is will take that message and then
has the ability of um accessing a lot of
these different tools. So the model
itself is the open AI AI model. It's
sorry it's an open AI chat model has the
model itself and here is the
architecture surrounding it. So you have
your main agent um it has a rag agent um
which is able to access a database. So
this is just PG vector store. Uh by the
way you don't need to worry so much
about like the the terminology here. All
all it really is is just like a database
that's able to search things and then it
can search its knowledge base, retrieve
documentation and vector similarity
search. So when we're asking a question
oh wow somehow I already did that but
yeah when we're asking a question um
surrounding getting information from the
database this is how it's able to do
that. It also has a web search agent uh
where it's able able to use SER API
which a tool that allows it to real time
search the web for information like
current events and news and external
data retrieval and it also has a
communication agent that allows it
access through the Google Docs API. So
it can create documents um professional
formatting and report generation. Uh
over here we also have like error
handling which is a graceful failure
recovery. So if something does happen to
the AI agent, it doesn't just like
completely crash out and die, right?
That's not good user experience. So
there uh I guess I don't know if I can
demo the graceful error handling, but
you know, just got to trust me with that
one. It is there. So it won't just
something bad happens over here. Um
yeah, and then for the rag upload
pipeline, this is where you're able to
have a lot of the documents are being
ingested and all the information that's
being stored. So this is the
architecture of how that information um
like how it is that the chat is being
received and the access that the agent
has to all the different types of tools
that are over here. So you have the main
orchestrator which is this one and then
you have the rag agent um which is an
which is an agent that does the rag
stuff. You have the web search agent
that is the agent that does all the web
search stuff and it has a communication
agent which is able to communicate with
different um which has access to
different
cannot talk different APIs including the
Google Docs API for you to do stuff. So
um this is also an example of a multi-
aent um system. So you can see that in
like the simple agents you just have
singular agent but this is a much more
fancy agent agentic system. So that's
why you actually have a main agent and
you also have multiple agents as it has
access to. So we're splitting things up
together um and then putting it back
together again. So yeah, this is what is
called a hierarchical architecture. Um
because the main agent is able to go and
interact with these different agents and
this is a hierarchy that's being
established.
So I know that was a lot of information.
So actually let's actually see what it
came up with. The question that we asked
it was, "Tell me about your knowledge
about the current job market in Canada.
I would like to get up-to-date
information on this topic. Send me to
research as a report with a link." And
it was able to get the current job
market um in 2023.
Okay. As of October 2023, that is not
correct. The job market in Canada is
showing a general positive um
trend with fluctuations. Key highlights
include employment growth, labor market,
and then you can actually view the
document. So, it instead of actually
retrieving That's interesting. Wow, you
guys saw saw an error happen cuz the
what it should have done is actually
went and web search, but instead what it
has done is actually went into the
database and then
got that information. So, yeah, there
you go. You saw an error that did
happen. So it went instead of going to
the web search agent in order to make
sure it has the right date and then get
that information compile it. It actually
went and got the rag agent um and then
took the information from this vector
store instead to create the
communication and the communication
agent was going to get the Google docs
instead. So that was interesting. So I'm
actually going to do here and this is
yes it is completely live. So I don't
know if it's going to be able to do this
um reach do this for the current
current date.
See if it actually does it.
Waiting. Waiting.
Okay. While it's doing that,
let me see if there's any
questions that people have. Bad
prompting, Tina. That's true. It is bad
prompting. That is true.
This is quite simple.
So this this is not simple. Just by the
way, you can see that this is like
multiple agents that are working
together in order to do something. The
experience that you have that it feels
like it's simple. Okay, you know what?
I'm just going to be like do this for
2025. It's supposed to do web search
then. It is bad prompting from my side.
Okay, whatever. Anyways, that was very
bad prompting. I don't know what's
happening over here, but it is a this is
the agent that is going through rag and
then it's supposed to do communication.
I probably need to prompt it a little
bit better in order to actually get the
results that we want to do over here.
Anyways, I'll go see if I can go back to
this and fix it later. But um I do want
to show you the multi-Aian system. So
that one was a noode implementation
using NA10. Um
while the next one over here is the one
that's also built using during the AI
agents boot camp. And you can see
there's a lot more complex like a lot
more stuff that's happening over here.
Let me actually see that anybody has any
questions for this agent first.
Uh, Ernesto, thank you so much. Thank
you so much for supporting the channel
and supporting me. Really appreciate it.
I took the boot camp. It is awesome.
Thank you so much.
This is Google ADK. No, it's uh that was
NA10 and this one is the one I'm going
to be showing you now is going to be um
OpenAI's agents SDK, not Google ADK.
They're not that different though.
Um,
okay. I'm just looking at people's
comments.
Prove that this Tina is not a bot.
That's true. Yeah, if I were a bot, I
would not have made that mistake. Why
not ask Chat GBT? That's a great
question. If you were to ask Chad GPD,
you could ask Chat GPT about this
information. But say that you're the the
database that you current that you have
in there, right? What if it's
information that you don't want to give
Chad GPT, right? like what if it's like
information that you that chatbt doesn't
have access to and what if you actually
want to take this agent um and you want
to create like a web interface right see
the interface that we see over here this
is like a very simple interface that we
have but what if you wanted to create
this into like a full-on application
interface that has really cool UI that's
able you're able to get people to um
interact with it you can build out so
many other parts of of your your
application then you can't just use
Chachi for it because you would be
limited to Chachip PD's interface. Um,
and there's also like things that you
would wanted to do that maybe Chachd
isn't able to able able to do directly
like if you wanted to use a different um
yeah like say for example if you want to
use a different model and you don't want
to use GPT for you can want to use like
Gemini or cloud you can't do that with
CHP. I mean you can change like to
different play like you can use
different models and just use other
people's chat bots but you're never
going to have that control to be able to
actually build the interface and the
product that you want to build unless
you go and build an agentic system
yourself.
So yes
that is why
um is the rag document repository
persistent where you need to upload each
time it is persistent. So you are
putting all that information into the
vector database and then you're able to
access that information and it is
persistent.
Great refresher. Also talk to boot camp.
Oh hey Dea, nice to see you again.
Um
where's the GitHub foundation link?
Not sure what you're talking about.
Which GitHub foundation
link?
Let's see. Your mic is low. This is I'm
already talking as close as I possibly
do have a very quiet voice in person.
That has always been a thing.
Let's see.
Well, I always struggle getting
information for one sub agent to another
one. Okay,
that is true. So, passing one agent
along to another agent is is actually um
it's like a whole thing like that's why
prompting is really really important as
you can see um in order to actually pass
that along. So, every mo in the multi-
aent system each agent has its own
prompt. So, it actually needs to know
when it's supposed to pass it
information on to the other agent
afterwards. Okay, I'm going to move on
to the next um move on a bit because we
do have a lot that I do want to cover
today.
So, this is the multi- aent system that
is built um using the agents uh OpenAI
agents SDK. So, this is a code
implementation
and this is the architecture here. It's
like a lot. Yes, it is
that that is a lot. So, what I'm going
to do here um this is what it looks
like. the code implementation uh and I'm
going to ask this question like should I
buy Apple stock provide a complete
analysis with price target and while it
is doing that
I will explain briefly the architecture
surrounding it so you can see that this
um this interface is completely custom
as well you can like change these around
if you want
let's hope that this live demo works
okay so this is a lot that is happening
over here. Whoa, what's happening? Okay,
so it's it's actually quite similar. You
still have a user query that's coming in
to your portfolio manager agent and then
this agent is for investment research,
right? And then after the user queries,
your portfolio manager agent has access
to these three other sub aents. The
first one is a fundamental analyst. So,
it's able to do things like financial
analysis, business quality, um, v like
valuation metrics, like fundamental
analysis stuff, and it has access to
tools like the code interpreter, the web
search, whatever. Um, and then you have
the macro analyst. So, it's looking at
the economic environment like things
like interest rate and Fed policies and
things like that, market conditions. And
it also has access to web search and it
has access to the Fred API tool, which
is for economic data specifically. And
it has access to code interpreter as
well. Then we have the quantitative
analyst. So this one is looking at
technical analysis. So includes things
like statistical modeling, price
targets, and it has access to code
interpreter with Wi-Fi as a Yahoo
Finance API. Um and it has access to
these tools as well. So these um what's
interesting here is like when we're
asking this question, we're basically
asking it to analyzing from three
different perspectives. The fundamental
approach, the macro approach, and the
quantitative approach. Then we compile
everything together and synthesize them
all together into a final response and
recommendation. So um all that
information is going to be coming
together and synthesized and you would
be able to have a chat response in the
UI which hopefully we'll be seeing soon
and then also an investment memo uh
which is a markdown file that you can
download and have information around it
as well. So um not super important but
if you are curious um this is what it
looks like the project structure from
the code itself. Um and then the
parallel execution as well. So you're
able this is how you're able to run all
three agents simultaneously. So you're
not having to like wait for one to run
after another. You're all three agents
sub agents are running simultaneously
and then everything is being compiled
together. So four specializations
parallel processing the database is a
Postgress SQL database and a vector
database and the deployment is using
Heroku
and it's still going okay maybe we'll
come back to this and okay wonderful
that's perfect okay comprehensive
analysis of Apple as of October 18th
2025 is it October 18 it is indeed
October 18th good job okay so executive
summary Apple's robust financial health
innovative product development strategic
market positioning blah blah blah all
these things so here's the fund
fundamental analysis information uh
valuation context and here's the macro
analysis so interest rate scenario
analysis here's a quantitative analysis
information here portfolio manager
synthesis so you combine all of the
these things together the recommendation
is to buy with a 12-month target of 280
not financial advice okay not financial
advice don't go buy Apple stock just
because our wonderful little agent here
told us to do so anyways um yeah so
would you like to proceed uh you can
also look at the execution details as
well. So here's the information of
exactly what it is that's being called
and how it is that everything is
interacting with each other. So this is
really interesting to look at if you do
want to do this. So do I want to what is
it? Uh create a memo. Yes. So create
memo as well. So we'll let it do that.
Um
it's doing that. Let me see if anybody
has any questions.
Can you share that document? Oh yeah. Uh
actually, oops. Sorry, I forgot. Should
have said this earlier. Please sign up
for um if you do want resources from
this live stream, like here is the I
should probably like Yes. So yeah,
please do sign up here. Um and we'll
just email you
besides sign up there. Uh yes,
quit telling her she's muted.
Audio is fine for me at this point.
Okay,
you're Thank you, Gregory. I appreciate
it.
Um, is this live? Oh my god, you guys.
How many times are you guys going to ask
me this question? You're you're making
me doubt my own existence. Is this live?
Am I alive? Am I a person? Yes, I'm a
person. Yes, this is live. Yes, I also
happen to be alive. I'm as alive as you
are. How about that?
I see no GitHub on this display. There
is no GitHub on this display. Why would
there be GitHub on this display?
Okay, you guys are trolling me. I'm just
going to stop trolling. Okay, I'm I'm
fragile.
Okay, this investment memo for Apple has
been successfully created. You can
access it here. Okay, I guess I cannot
access it here.
Okay. A
This is not going really well today.
Not doing our best today. Anyways,
generally speaking, it seems like live
demos, you know. Let's just leave it as
that. Live demos. Well, it did pull
things correctly.
Anyways.
Oh, app. Okay. Okay. Got it. Got it. So,
I need to actually it's it's it's in my
like actual folder. Okay. Got it. Got
it. Okay. Anyways, yes. So, it did work.
Um I'm not going to pull that up right
now because I have to flip through a
bunch of different folders right now to
actually go in and and actually get the
get the markdown file. But basically, it
just put all this information into a
memo instead. And then you're able to
have access to it and then do whatever
you want with it, send it to your boss
or something. So, yes.
All right. So, those are my two live
demos. Um, yeah, you can see these are a
lot more complex than just building a
simple agent, but I do want to like show
you guys what you can do. And what's
really cool is like throughout the boot
camp, like you literally go from
building something as simple as a task
gener agent with like 30 lines of code
to building like a full out architecture
like this that you're able to have
multi- aent systems and everything being
put together. Um, and you can do this
both using no code and code. So, gives
you hope. You got this. Okay. So now I'm
going to actually do the step-by-step
framework for how to approach building
an AI agent. So how do we actually do
this? The first one is that you want to
define your use case, right? So the
first question that you want to ask
yourself is like what specific problem
are you trying to solve? What task will
the agent perform? Who will use this
agent? And what's the expected input and
output? This is actually really
important because if you're just like
suddenly randomly building an AI agent
for no reason, you're probably not going
to build a very good AI agent. So that's
why you need to actually start um with
defining like what are you actually
doing it for. For example, we had the
research one um for investments, right?
So that was an example. You're defining
the use case because you want to have a
multifaceted approach for looking at um
an investment decision and you want to
have a lot of control over how the sub
aents are going to be looking like what
kind of information they're going to be
compiling and how they're putting all
the information together. So that would
be the defining of the use case. The
step uh the next step you want to do is
choosing your approach. So the general
categories is that you can go with like
a no code low code approach or you can
have a code based approach. The no code
low code approach is best for quick
prototypes, simple workflows and
non-technical users. Uh the pro is that
it's fast, it's visual, it's easy to
modify. And the cons is that it's less
flexible and potential scaling limits.
It also tends to be a little bit more
expensive. While on the code side, it's
best for more complex logic, customer
integrations, and production systems. Um
the p the pros is that it has full
control. It's scalable. It's
customizable. And the con is that it
does require technical skills. So you do
need to know how to code. Um and it has
a longer development time as time as
well. So you can choose based upon your
skill set and your needs which one it is
that you want to do a no code approach
or a codebased approach.
Um for every single agent you also need
to think about these are the essential
components that every agent needs and we
call this like the building blocks of AI
agents. So the first one is that you
need to have the large language model
itself. So the brain of the engine and
you need to choose uh GPT4 maybe claude
Gemini whatever based upon your needs
like maybe you want things that are
faster you care a lot about pricing then
you want to maybe go with Gemini as
opposed to claude if you think if you
care a lot about like quantitative stuff
or codebased stuff analysis then you
probably want to go with claude GPD4 is
a very good um all-rounder kind of model
to start off with you do need to choose
what you want your large language model
to be then your instructions so you need
to have clear prompts that define find
the agent's role, capabilities, and
constraints so it knows what it's
supposed to do. You have to give it
tools like different functions that the
agent can call, APIs, databases,
calculators, whatever um that it needs
in order to do its job. The memory is
for storing the conversation and
long-term information. So, you need to
like store all that information uh so
it's able to have access to it. So, we
saw the databases that we showed
earlier. Those are examples of um
storage. Then there's guardrails. So,
you have safety measures and output
validation. So, I think these two steps
are the ones that people generally tend
to not pay attention to. But, it's
actually really really important because
you need to make sure that your output
is is valid and you also want to make
sure that it's not doing things that
it's not supposed to be doing. Like your
customer service agent, you don't want
it to be like telling people life
advice, right? So, you need to actually
test all of these things um in order to
do it properly. Then, there's finally
orchestration. So, this is when
everything comes together and you're
actually doing a deployment that is
there. So when you're doing a
deployment, you also need to think about
how it is that everything is being
deployed together. Um and then also like
how to scale it and and all these other
considerations surrounding the actual
usage from your users too. So uh the pro
tip here is that start simple just have
like large language models instructions
and one to two tools like just try to
think about it as simple as you can. you
can add complexity as needed, but you do
want to keep these in mind that you do
want these six different components um
while you're building your AI agent.
Okay, so before I move on to talking
about some of the code and no code
tools, let's see if anybody has any
questions. Uh by the way, if you do feel
like there's a lot that's that's
happening over here, like don't worry
about it. Um just follow these steps
through and just realize that there is a
lot that you can build. Like we have our
boot camp is 28 days long, right? So
there's like it does take significant
amount of time to actually work up to
building something that is much more
advanced over here. So don't worry if it
feels like there's just like a lot
that's going on. Um I'm trying to like
simplify it down to when you're building
your first AI agent to all the way
building a full-on like AI agent. You're
still following the same steps that are
here, but you're just increasing the
amount of complexity. You're increasing
the number of agents if you're doing
multi- aent systems. And there's a lot
more like tools and memory that you can
add to it. But it also it does all
follow the fundamentally like it's the
same approach and the same components
that are being put together as well.
Okay. See if anybody has any questions.
Demo god being I know right like even
prior to this I was actually talking to
I'm just like oh my god I hope the demo
works. And I mean it kind of worked. It
more or less worked.
I don't think I've actually done a live
demo which everything worked perfectly
before. So, you know what? That proves
that I'm real, huh?
All right, I shall drink some water.
How are the guard rail set? A lot of
ways of doing this. Um, OpenAI, for
example, has like a full system where
you can set these guard rails in place.
You can also put in evaluations, the
testing, things like that. That's one
approach of doing it. U there's a lot of
third parties as well that you can use
to set these guardrails. Part of the
guardrail is also putting into the
prompt itself. So testing things and
then putting the guardrails like never
do certain things. You can literally
explicitly tell it like never do certain
things like never swear your customers
for example.
How do you guys feel about my picture of
water? Stay hydrated, my friends. Thank
you Gregory.
Appreciate it.
Uh website says boot camp is sold out.
Okay, so we we will be opening
enrollment on the
21st. So if you haven't already, um if
you are interested, you should
definitely check it out. I'll also put
the link over here if you want to check
it out. Uh, so when we do open it up on
the 21st, we're opening up to the
here. Sign up for weight list here.
Yeah, we we open it up to the weight
list first. And yeah, um, honestly like
thank you all so much for just Yeah,
like last time our it sold out within
less than 30 minutes just on the weight
list alone and then prior to that it was
less than an hour that it sold out uh
only to weight list alone as well. So,
if you are interested in the boot camp
at all, uh I recommend that you do sign
up for the wait list because we open it
to the wait list before we open it to
the public. But we actually haven't
managed to open it to the public for the
few times that we've run the boot camp
because it's sold out completely on the
weight list really quickly and thank you
so much for for that. Like we are very
very grateful that is the case. Um but
yes, we'll be opening up on the 21st,
100 spots only. We don't expand the
number of spots because we want to make
sure that everybody gets the attention
that they they need in order they need
and they deserve in order to actually
build everything. And it's 28 days. Uh
there is like a lot that we cover. So
you saw all the way from the very
beginning of the boot camp to the end
you're covering a lot of different
things and building things up in
complexity. So uh we we do keep the
class sizes really small like not really
small but 100 people because that's the
number of people we feel confident that
we can make sure everybody has a really
good experience. So that is why anyways
check it out if you're interested. We'll
be enrolling in a few days.
Uh how much please? It's $997
for the 28 days. Yes. US dollars.
All right. Uh, looks like not having any
questions.
No questions.
Do we get to set up a passive income
stream with this? Oh, I do have another
workshop that I'm doing, but that sign
up has already passed. I don't know if
we'll do it again, but uh, which I do
cover like freelancing in the boot camp.
do cover it like in some of the Q&As's,
but I do have like the full workshop
where I'm doing freelancing on day one
and then content creation using AI,
which is part of generating income
stream by building agents and stuff like
that on day two. So, I think that's
happening end of this month. I forgot
which day. I think it was the 29th
that's happening. But yeah, that
enrollment has passed though. So, maybe
we'll do another one in the future.
How to get the code files? How use MD
files to configure agent context? Well,
the code files is going to be like where
you're deploying it as like that
information like the the code files are
going to be stored there, right? Because
this is the deployed one onto the
website. How use MD file to configure
agent context? Um, I guess you can
you're using a markdown file in order to
feed it stuff like prompts. That's
probably how you would do that. That's
how we do it.
What is the tech stack for this AI
agent? So, it is on the slides uh the AI
agent tech stack. You can actually check
it out. So, this is the full
architecture of it and you can actually
see like what the tech stack is, all the
different tools that are there and
exactly what each agent is doing. So,
yeah, sign up for the workshop as well.
I'm just going to like put the link over
here again. Sign up for the workshop. Uh
you can get we'll send you we'll email
these slides afterwards. All right, let
us move on to popular agent building
tools. So there are we've done like you
know we keep tabs on the tools that are
coming out for AI agents both like the
no code tools and the codebased stuff
with and there are 15 that we gathered
for that we're keeping an eye out on
there's probably more um but the ones
that seem decent there's like 15 and
then the codebased ones right now I'll
say like 13 or so um what I do want to
emphasize here it's also what I say like
over and over again in my videos in the
boot camp everywhere it's don't focus so
much on the actual tools themselves.
Okay? Like why is it that I went like
blah blah blah like I so I talk about
like all these things, right? Like why
am I talking about these frameworks and
stuff like that not just for funsies?
It's because when you understand the
architecture and the structure and the
process for how to build an AI agent
like these essential components, it
doesn't actually matter as much what the
tool it is that you're using is because
you can implement that using a lot of
different types of tools and the tools
themselves are going to keep evolving,
right? There's going to be new tools
that are coming out. the current tools
are going to become outdated where
they're going to keep becoming better
and better. Um, and we don't want to be
like married to a specific type of tool
and then if something changes like
everything falls apart. You don't want
to do that. Like you want to have the
ability to understand how to build an AI
agent from a fundamentals perspective.
So the implementation part is actually
going to be the easy part of building
this this agent and you're able to
translate that into a lot of different
things. That's why you can like build
agents like this investments one, right?
And this is using OpenAI's agents SDK.
But you can also build something like
this which is going to be using NA10,
right? But you can s see the
architecture. They're both agents and
they're both using the same agentic
pattern as well, which is a hierarchal
pattern. Not going to go into much
detail about that, but it's like but
we're able to implement it by using
different tools. So that's why like I
emphasize so much like don't be focusing
so much as on the tools themselves.
Understand the structure of what you're
trying to build. understand the
architecture and the elements that
compose an agent among like that's the
most important thing to actually know
then the actual implementation part is
going to be quite easy and that can
change and vary and as the tools get
better and better themselves.
Okay, so uh with that being said let's
talk about some of the tools. So here
are the no code tools that we keep our
eye out keep tabs on and we're aware of.
Um these are like visual builders for
different types of skill levels. So when
uh as a reminder when to use no code
tools. So you want to do it for rapid
prototyping, simple workflows, business
users without coding experience and
quick MVPs as well. So here's the
popular and accessessible ones. Like
this is the one that we use in the boot
camp. Um I think it's the most I I think
it is the most popular one these days
and it's also very very flexible. So
that's why we like using NA10. Uh you
can also do stuff like self-hosting and
things like that which you can decrease
the cost significantly if you're using
NA10 compared to some of the other ones
but there's also stuff like make there's
zapure agents there's gum loop um this
is specifically more for businesses
there's relevance AI mind studio uh we
also have listed ones that are more
developer friendly and enterprise
platforms enterprise sol sorry excuse me
enterprise uh platforms and solutions as
well so these are going to have more um
built-in safeguards um like guard rails
that are there privacy things because
that's what enterprises and companies
would care about more. Um yeah, so
there's open a Asian kid, there's
Google's Vert.ex AI, Amazon, um
Microsoft Co-Pilot Studio as well, etc.
So, I'm not going to go into all of
these in a lot of detail, but yeah,
after you have access to the slides, um
if you are curious about the tools, I
just wanted to make sure that we have
everything here so you can go and dig
into it and see what what's available
and what makes the most sense for you.
Then we have the codebased options. So
these are SDKs and frameworks for
developers. So when do we use code? Uh
when we want to have things that have
more complex logic, some more custom
integrations, production deployment,
full control over behavior and more
advanced use cases. Of course, the
prerequisite here is that you do need to
know how to code in order to use
codebased solutions. Um here are some of
them. The official provider SDKs like we
use the OpenAI agents SDK for um our
agents boot camp. The reason why we do
this is very popular and also I really
like how open framework they do cover a
lot more than most SDKs do like all the
elements that we see over here it covers
all of these including guardrails and
orchestration. So um it's very fleshed
out. If you use the OpenAI's SDK
ecosystem, you're able to very easily um
do stuff like evaluations, testing, and
have like specific guard rails in place.
You also are able to have a vector store
that has is available too. And doing a
deployment is super simple as well. So
that's why we choose to use the agents
SDK um from OpenAI for the boot camp.
But there's also other SDKs too like the
Amazon Bedrock one. There's Google's
ADK. Somebody mentioned that previously.
Microsoft also has ecosystem like
autogen. Uh this is an open source one.
There's semantic kernel open source SDK
as well. And then here are some popular
open source frameworks that you can
check out too like lang chain, langraph,
curi, autog etc etc. So again not going
to go into too much detail about all of
these here but if you are interested I
just wanted to make sure that they are
all on this slide so that you can check
it out
when you want to and see which tool it
is that you want to be using.
Okay. So here is the no code versus code
decision matrix. So if you're like not
sure what it is that you should do,
you're like should I go no code? Should
I um go with a code approach instead? So
uh we I put this here because in the
boot camp that's also like often the the
f one of the first questions that people
ask us is like should I go with a no
code approach or should I go with the
code approach? Because we do everything
that we teach in the boot camp you can
do it with a no code approach and a code
approach and we show you how to do both,
right? Um and this is kind of like a
summary of how it is that you can choose
which approach you should be doing it
for. So the no code approach um the
learning curve is going to be a lot
lower. So it's going to have a visual
interface and it's also going to be a
lot faster for you to develop. Um of
course on the side of the code it does
higher learning curve because you need
to know how to code. It's going to be
slower so days and weeks as opposed to
hours um to days. customization though
the downside of a no code tool is that
it is more limited to platform features
themselves and the scalability is also
limited to platform limits while for
codebased one this is where it really
shines you're able to have unlimited
flexibility and it's going to be highly
scalable as well on the cost side uh
platform subscription fees are here and
then for the code one so this is a
little bit deceptive so I do want to
clarify this if you just like build
something by yourself using no code it's
probably going to cost you more um
because of the platform subscription
fees while you do it with purely code is
going to cost you less. However, if
you're going to scale it up and actually
build everything up and develop it and
build it into something much better,
then it is going to cost you more on the
code approach because then you're going
to have to start paying for things like
infrastructure um and a lot of like
these other components there as well.
But if you do want to scale, it is worth
this amount of money and it's actually
just like not very possible to do that
if you're going from a pure no code
approach. if you want to scale in like
thousands of people, right? And then
having like full-on infrastructure and
stuff like that. So, in terms of
maintenance, um, no code is super
simple. The platform handles all the
updates. You don't have to deal with
that. And in terms of integrations as
well, there's pre-built connectors, so
you don't need to do that yourself. Um,
with the code one, maintenance is a
little bit more effort because you have
to manage everything yourself, but the
integrations are actually pretty easy as
well. So, putting custom integrations
in, it's really not that hard,
especially with something called MCP,
uh, is really not that hard to do these
days either. So as a summary, no code is
best for MVP, simple workflows, and
business users, while for code, it's
best for production apps, complex logic,
and custom needs. The recommendation, if
you literally have no idea, it's like,
oh my god, I don't know what to do.
Should I go to code with no code? If you
have to ask yourself this question,
start with the no code first, right?
Because if you're like completely fully
comfortable with code, you would just
jump to the code approach. So if you're
like oh I I'm like kind of know how to
code kind of not not sure not really
sure about this then our recommendation
would just is always like just start
with the no code approach to validate
your idea quickly and then you can move
to code when you need more control and
hit platform limitations. So don't
overthink this one. All right let's see
if there's any questions. Uh put into
the chat uh I'm assuming you're at this
live stream because you want to build
your first agent. Do you think you will
go with a code where no code approach?
Can we get the slides? Yes, you can get
the slides. Whoops.
Uh, yeah, you can get the slides here.
I shall link it again. You can Okay, I'm
going to pin it. You can get slides
here. So,
sign up here for slides.
Oops, I pressed the thing. I should not
have done that. Okay, let me do this
of her boot camp weight list
is going to be at only octopus.com. And
so you guys can have all the links just
there.
Okay,
great.
I will pin this message. Okay.
Okay.
Code, code, code. No code. No code for
me. Code. Okay. Good mixture. Good
mixture. No code. No code. Code. Code.
Code. No code. Code. Of course.
as a developer there. No code. No code.
Okay. A very good mix. Yeah. And that's
totally cool, you know. Totally cool.
Code because no code is boring. That is
not a I don't think no code is boring.
Do you need to know how to code to
participate in agent boot camp? No, you
do not need to know how to code to
participate in the Asian boot camp. Uh
our boot camps, yeah, like we have a
code approach and a no code approach for
every single part. So, you can do both
if you want. Some people like to do
that. Uh but you can also choose to do
the no code one or the code one and
you're able to participate fully.
All right, so let's talk about MCP uh
very briefly. I actually just did a
video on this, so you guys you can check
it out if you want more detail about
this, but I do think it's quite
important um because MCP is a universal
standard that lets agents connect to any
tour data source seamlessly. This
becomes like much more um important when
you're doing a code implementation.
Although it you can also build MCPC ser
MCP servers and stuff like that using no
code as well. Um so why does it matter?
So the MCP really is something that made
agents much more powerful because uh
prior to MCP it was actually quite
difficult to provide different tools and
memory to your agent. Say like you want
to give it like a weather tool then you
need to connect it to the API for the
weather tool it's like has a very
specific set sequence that you need to
do in order to connect it and maybe you
wanted to have like a calendar access
then you have to go a completely
different set of sequences and connect
to that API and you wanted to have like
a database then you got to go through
that process again so it's like very it
was very difficult because you needed to
um have like this custom code to
interact with all these different
external tools but with MCP what it
basically did is that it became a
universal standard so when you're
connecting um a calendar tool with a
weather tool and another database, it
all becomes very simple because it's the
same way that you're able to access it.
It's very similar to like a USB stick.
Like prior to having a USBC or USBA, um
it was very difficult to connect
hardware with each other because
everything had its own like special
little plugs, right? But after the
universal standard came out, then using
like USBC, USBA for example, then it
would became a lot easier because you
didn't need to have like a bunch of
different ports. you can just use the
same ports to connect things together
and because of this there was a lot more
innovation that happened. Um yeah, so
that's why I did want to cover MCP
because I think it is like a very core
part of um why it is that agents are
becoming more and more powerful as well.
So, I'm not going to go into too much
detail here uh because there's like a
lot like we have literally like an
entire week, an entire assignment in the
boot camp where we covered how to like
build MCPS and stuff like that. But, um
I think it is important for you guys to
be aware of this. What's interesting is
like people actually build MCPs. Um some
people do it for free, but people
actually build them um and actually like
sell them as well because they are
really really powerful uh if you build
really good ones.
All right. So, another step that you
need to consider when you're building
your AI agent is evaluation. So, this is
the part where you're actually testing
and improving over time. Like for
example, um you know, I saw like an
error that happened over here, right?
Like like oh no, like I I ran into an
error previously. So, this is part of
the testing evaluation process that I
need to do. Um because I need to go back
and like fix the prompt in order to make
it better or maybe fix other parts of
the agent in order to remove as much of
these errors as possible when I'm
testing it. uh and instead of just like
you know doing random prompts and hoping
to catch these errors using evaluations
is a way to systematically do this
approach. Um so you're able to have like
a bunch of different use cases run
evaluations on it and catch a lot of
errors that you might be getting. So why
do we need to do this at all? So what
doesn't get measured doesn't get
improved. This is like a quote I forgot
who said this quote but seemed important
whoever that said this quote and I think
it's a very good quote. So that's why
you need to measure it so you can
actually improve it over time. So how do
we actually do this? The first step is
to create test cases. So you need to
build a spreadsheet with a lot of
different inputs to test different
scenarios. Then you want to run
evaluation. So execute all the test
cases and capture the output of the
agent automatically. Then you want to
analyze and adjust your prompt or retest
to improve the performance over time. So
this is the sequence of things to do in
order to evaluate it. So common metrics
for evaluation include like helpfulness,
like how useful is this response, does
it match, expected to structure,
correctness, is the information
accurate, and custom your specific
business metrics. So these are all like
um things that you need to test for. But
do pay attention to evaluations and
testing. I think it's something that
people don't tend to talk about as much
because it's not as like sexy and cool
as the building of the agent and demoing
of the agent itself. But if you don't
test things early, then you're going to
have problems.
If anybody has any question
any way to run agents 247 remotely for
minimal cost.
If you want it like to literally be
running at all times. Uh you can
probably if you want minimal cost go
with like open source models and
probably like just go with like super
cheap models is how I do it. But I think
the question I would ask you is like
does it really need to run 24/7? Right?
Does it really need to be running 24/7?
I don't know if that's you. In almost
all cases, it does not need to be
running 24/7. There is other things that
you can do like if you're just having a
monitoring system. Your agent itself,
for example, doesn't need to be running
24/7. You can actually have other pieces
of code that is able to evaluate if
something needs to be monitored. And
your agent will only get awoken up and
triggered once something comes in that
needs its attention. The agent Yeah.
Like I would really rethink that
statement like does it really need to be
running 247?
is there an M MCP in there
and where
how different is this from using cloud
or Gemini or GBD5 to build agent. So
those are just different models, right?
Like you it doesn't actually matter that
much like which model it is. You can
switch it out pretty easily. It would
matter in terms of the results that you
get, but the overall infrastructure like
the architecture of the AI agent, you
can switch out the models if you want.
Yeah, it doesn't actually change the the
way that the model sorry, it doesn't
actually change the way that the agent
is built itself.
Okay, cool. So, the final part of it um
is that you need to deploy and monitor
your agent. You build a thing, you're so
happy with it. Wonderful. Amazing. You
want other people to use it, so that's
why you need to deploy it. So, here is a
deployment checklist um that we have on
the side here. So, test early, setup,
monitoring, enable guardrails, deploy
gradually, and continue continuous
improvement. Uh, I know we're a little
bit out of time, so I'm going to like
not go into too much more detail about
this, but this is the deployment
checklist that you definitely need to go
through to make sure that things are
working correctly. So, um, it can be a
simple like deployment can be really
simple if you're using something like
NA10. All you have to do is click it
from inactive to active. Yay, you're
done. Amazing. But it can also be a lot
more complex if you're doing it through
code and you care a lot more about how
it's being deployed and you know how
you're being monitored and things like
that. So it can range from just
literally clicking a button to something
that's much more complex and you want to
have some sort of monitoring system. So
maybe if your thing like breaks down,
you want to know about it.
Okay. So here are some common pitfalls
um that we've seen people do. Um we made
a lot of these mistakes ourselves as
well. So stuff like vague instructions,
your agent doesn't know what to do if
you don't give a very good prompts. Um,
you got to be like very specific about
it. Too many tools. This is a very
common one. You're like, "Oh, I want to
endow my agent with all the tools." This
actually not great because your agent
gets confused because that's too many
tools and it's like, "I don't know what
to do at this point." So you want to
start with two to three essential tools
and only add on more when needed. No
memory management. So if you don't have
any memory management, your context just
gets larger and larger as you continue
having a conversation and getting your
agent to do stuff. So this is going to
end up having problems like token limits
also going to get quite expensive um and
problems like that. So that's why you
want to set token limits and
summarization strategies too. Poor error
handling your agent crashes completely
everything black screens not great. So
uh you want to validate your inputs
catch the exceptions and also implement
things called graceful failures so it's
not like your entire agent just dies.
That would be bad. Cost overruns. Big
one here. So things can get really
expensive actually if you just let it
spiral out of control. Uh for example,
if you're running your agent 24/7,
that's going to be really expensive. So
the solution is that you want to set
spending limit like hard limits. But
there's also a lot of other things that
you can do like caching your results,
having a database that's there, only
running agent when it's necessary. A lot
of ways to reduce the cost and then slow
response times. So the problem is that
maybe your users maybe they love your
tool, right? That's a good thing, but
your users end up waiting too long for
these results. So what you can do is
optimize your problems reducing tool
calls and using streaming using
streaming responses as well. So there
are a lot of solutions for these
pitfalls that you see. Okay. So um we
built this little visualization for so
that when you're building your first AI
agent like go through each of these
steps. So define your use case, choose
your tool, start simple, iterate, expand
and deploy monitor. Whenever you create
an AI agent, doesn't really matter how
complex it is. always go through these
steps in order to make sure that you
have a good AI agent that is functional.
Okay.
Yes. So, oh, I'm on time. I'm two
minutes late, but let me finish my this
last slide. Okay. So, the key takeaway
here is that uh we covered 28 popular
tools. You know, there's a bunch of
tools that are there. Definitely check
them out in more detail if you're
interested. Um, start small with a
single task and a single tool. Like I
said earlier, like don't feel like it's
so overwhelming that there's so much
that's going on over here. It, you know,
the entire boot camp is 28 days, right?
So like obviously I cannot fit 28 days
of things into this entire um
presentation. So it's okay if you feel
like you haven't covered all like you're
not sure about a lot of these things um
that's happening over here. Just just
the only thing I need you to remember is
that there's a step-by-step plan and you
need to follow this plan no matter what
agent it is that you're building. And
then you can add on a complexity as you
keep um improving your agent over time.
Um, how to choose between no code and
code. Choose no code for speed, code for
control. If you don't know how to code,
obviously go with the no code approach.
If you do know how to code very well, go
with the code approach. Test extensively
before deploying or else you're going to
have problems. And then iterate based on
real usage. You want to keep monitoring
and iterating and improving over time.
Yeah. Okay. All right. Let's see if
anybody has any questions. Oh, I need to
drink some water.
Okay.
Can you explain custom integrations? Um,
so integrations that I'm referring to
like custom connectors, uh, it would be
stuff like if we're talking about from
MCP for example, um, when you're
integrating like different tools
together into that is not readily
available. Like what's readily available
is maybe like the calendar API, right?
and you just have that as an MCP server
and then you can just use that and
you're fine with it. But what if you
want to have a tool where a combination
of tools that you don't have direct
access to? Then you need to build your
own custom integration. So you're able
to put together like two or three tools
that are together. You can also add
stuff uh like resources and like prompt
templates and things like that as well.
So you can grab everything and put them
together into a server into what is
called like an MCP server and then you
can have that custom so agents are able
to access it. That's a little bit more
detailed about this. Um but that's what
we mean by custom integrations. So
building out your own combination of
different tools and different usages.
Would this live be available on the
channel? Yes, the live stream will still
be available. Don't worry.
Bigger LMS are overkill for simple task.
That is true. Um that's why like often
times especially when we have multi-
aent systems, you don't actually need to
have like the fanciest model possible.
You want to have the cheapest model that
is the fastest model model in order to
accomplish your task. Like sometimes
instead of using like GPD40, you can go
GPD5 whatever like you can go with
something like
GPD3 right like we actually use GP3.5 a
lot in a lot of our agent systems
especially when you do like B2B clients
and stuff like that like when we build
solutions for B2B clients to reduce the
cost for the client a lot of parts of
that agent we would you like of an
agentic system would be using like super
cheap models and super fast models as
well because it's not necessary to have
something that is really really fancy
for all of your sub agents. Um, yeah,
like the the cost actually does matter a
lot, especially when you have a lot of
users where it's being run a lot. It it
really adds up.
Uh, what's an example of summarization
strategy for memory management? That's a
great question. So, say you have a
conversation with your AI agent and blah
blah blah, like a lot of things that you
guys talked about. Instead of having to
store all of that information in memory,
you can actually get the AI like part of
the agent, it would summarize the
entirety of the conversation prior only
keeping in the important parts and only
storing that part in memory. So that's
how you can reduce the amount of memory
that needs to be managed.
How did you learn all this about agents?
Uh okay. Well, I guess how did I learn?
That's a good question. I learned a lot
of things. I think that's one of them.
So I do have uh I it definitely helps
like I used to work at Meta. I've been
in the field since 2018. So like that
was a big part of it. Uh doing like
computer science as well. So yeah, I've
been like here for a while. Um but
honestly a lot of it is also like we
learn as a team. We have a lot of
clients that we work with. So especially
like B2B clients. You learn a lot when
you're working for different companies
and different industries. Um, and then
you're actually seeing your solutions
being implemented. So, a lot of it is
real life experience because of the
clients that we work with. Yeah, I guess
that answers your question. I also learn
a lot of stuff
online.
Um,
how do we make sure that our agents
understand the business context of the
use case we are trying to implement so
that it can write test case for us? That
is a good question. So you know um the
evaluations which is the test cases
themselves right these are often the
most treasured part of an AI company.
Like that is literally the most treasure
part, not the agents themselves, but the
actual test cases. And that's because
you in order to understand the business
context to write the best test cases to
make sure that your agent is good. That
is actually hard and requires good
domain knowledge for very niche um for
yeah like very very niche um
implementations, very niche domains.
So,
in order to write these test cases, I
don't actually recommend um getting an
agent to write your first few test
cases. I think people should write their
first few test cases
because it's going to be a lot better.
Um like you you can't get your be sure
that your agent understands the business
context for something, right? Like I I
really recommend in your first test
cases to actually go and physically
write them or if you don't know what the
answer is, go figure it out first. And
after the first 10 test cases were stuff
that is more systematic like making sure
like what happens if there's no input uh
what happens if it's like you know
random input like that kind of stuff um
like more technical stuff you can get
your agents be able to write it but the
business context itself um it needs to
be people. It really does need to be
people because if if your agents
understood all the business context that
anybody can build any agent and then we
would all be able to build really hyper
useful agents, right? Like there would
require no thinking, the agents will
just build their own agents. Uh I don't
know, maybe that'll happen one day, but
currently um that is not the case.
Question, how much time do you recommend
weekly for the boot camp? So let's see.
I would say very minimally four hours, 4
to eight hours, uh minimum of four
hours. If you cannot spend four hours,
then I do not recommend this boot camp.
Yes. So, two of them is going to be
spent because we're having like
workshops and Q&A sessions, but you're
also going to have like assignments each
week in which you'll be building your
own AI agents. So, throughout the uh
boot camp, you'll be building minimum of
four different agents. And there's also
like bonus assignments and stuff for
recovery like MCP um and these other
things as well. Those are not required
but they are there if you want to um do
them. But if you cannot shell out those
four minimum hours, I would say four to
six hours is the minimum. Eight hours is
like really really nice. Um with eight
hours you'll be able to build out the
agents that we that we've showcased. You
can do the code implementation. no code
implement implementation all the bonuses
and you would probably also have time to
actually build your own AI agent and be
able to get feedback from us as well. So
a lot of people who are coming into the
boot camp they do have an agent in mind
that they want to build. So, what tends
to be really useful is that if you can
build you you're learning stuff and
you're building out the agents for for
the boot camp, but you can also build
out your own agents and you can ask us
questions during the Q&As's and also um
like we have a community as well and you
can ask us specific questions for how to
implement your own agent. So, if you can
have eight hours you that's like plenty
of time for you to do all those things
but minimum four.
Is NA10 free or paid? Uh so they do have
a cloud version which is paid as a
subscription. You can host it yourself.
Um but you still need to pay for like
API costs. Yeah. So NA10 is free and
yeah they do have a free like 14-day
trial, but there are other associated
costs with it if you actually want to
use it and build AI agents. It's not
super expensive though, so it's not not
bad.
Yeah, it has Thank you, Joe. Free
self-hosted option. Yep. If you don't
use their cloud, you can host it for
free. All you have to do is pay for the
API cost for like the models themselves
per week. Per week. Four to eight hours
per day per week. No, no, no. Per week.
So, four hours per week for the boot
camp. Not per day. That's that that's a
lot. No, no, no. You don't need us to do
that per day. Is NA10 the same as ball
and lovable? No. It is very different.
Have I missed a lot? When did this
start? Uh, it finished already.
Actually, speaking of which, I'm going
to answer a couple more questions and
then I guess I will leave. Um, hey, I
joined your boot camp. Oh, hello. Thank
you so much for joining. I hope you
enjoyed it. We just finished the um I
can't tell who you are, Aspire, because
I don't know your username. I can't
match it to a name, but if you were you
part of the cohort that just finished.
Um,
if we miss a class due to work, can we
review recorded videos? Yes. Yes. So
everything in the boot camp is recorded.
Um yeah, don't worry about that.
Everything is recorded. You also have
access to everything after the boot camp
as well, like lifetime access to it. So
what people do is because say we have
the code implementation, the no code
implementation, and a lot of the bonuses
as well. It's fine if you can't get
through all of it. You can download
everything um and you have access to it
forever. There's also like a LinkedIn
community, a private LinkedIn community
where all the other alumni are there and
people work with each other and they
build stuff together um as well. So
yeah, don't worry
about that. We understand people are
busy.
Let's see
any other questions. I guess I can
switch back to me. Hello, it is me
again.
Um,
any other question?
Yeah, if you have more questions about
like the boot camp specifically as well,
if you sign up for the weight list, like
we'll actually let you know when
enrollment opens and like details about
these things as well. So, um it does
start on the 21st. So, the next
enrollment starts on the 21st at 11:00
a.m. EST in case you are interested.
Uh, okay. Seems like we're about done in
terms of
questions, but thank you all so much for
joining. Really appreciate it. I hope
this was a useful live stream. I think I
covered a lot of stuff. From a scale of
1 to 10, how useful did you find this
live stream? Like, were Yeah, I guess
like how much use did you get from this
live stream? I want a rating. Basically,
rate me. rate me from a scale of 1 to 10
in terms of the information density, how
useful it is. Um, I want to see how good
of a job I did before I sign off.
Yeah. Oh, thank you very much. That's
very sweet. You don't have to It's okay
if you hurt my feelings. That's okay. My
my goal is really like to cover a lot of
these things to increase awareness for
how to build it and also give you a
clear road map in terms of like these
are the steps that you need to do. 10 10
plus. Okay. Okay, 9 plus.
Okay, you guys are so kind. Thank you. I
appreciate it. Six. Okay, could use some
improvement there. Well, thank you for
for that. Appreciate it. I will take
that into account and try to do even
better next time. Uh, all right. Thank
you all so much for joining today. Sign
up for the workshop um so you can get
the slides. We'll send you the slides
and additional resources and stuff like
that on that email mailing list. If
you're interested in joining the boot
camp, it the enrollment goes out for the
uh weight list on October 21st, 11:00
a.m. EST. Uh do join the wait list
because we we sold out like within 30
minutes last time only to the weight
list alone. So it's something that you
know, thank you so much for for doing
that. So if you really are interested in
doing that, make sure you sign up for
the weight list and we'll send you
additional information there as well.
All right, have a wonderful rest of your
day, whether that be evening, morning,
afternoon, strange hour of the day. And
I'll see you guys in the next video or
live stream. See you.
Bye.
Loading video analysis...