📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Every Essential AI Skill in 25 Minutes (2025)

Tina Huang25:59

Transcription

i have learned all the AI things for you

So here's the cliffnotes version of

everything you need to know about AI in

my opinion in 2025 We'll be going from

beginner to intermediate to advanced and

I'll be giving you a crash course on

each topic as well as providing more

resources for you if you want to dig

deeper into any of them By the end of

this video you will know more about AI

than like 99% of the population But not

if if you don't actually retain that

information So there will be little

assessments throughout the video Now pay

attention Let's go A portion of this

video is sponsored by Retool Here's the

structure of the video First we're going

to go over the basic definitions of AI

and how they work Then we'll be covering

prompting followed by agents very hot

these days followed by AI assisted

coding We're building applications

through what is called vibe coding and

finally looking at some emerging

technologies going into the second half

of 2025 All right let's get started by

first defining artificial intelligence

Artificial intelligence refers to

computer programs that can complete

cognitive tasks typically associated

with human intelligence Now AI as a

field has been around for a very long

time And some examples of traditional

artificial intelligence which back in

the day we used to call machine learning

include things like Google search

algorithms or YouTube's recommendation

system for recommending you content like

this video But what we typically refer

to as AI these days is what is called

generative AI which is a specific subset

of artificial intelligence that can

generate new content such as text images

audio video and other types of media The

most popular example of a generative AI

model is one that can process text and

output text otherwise known as a large

language model or LLM Some examples of

large language models include the GPT

family from OpenAI Gemini from Google

and the Claude models from Anthropic

These days there are so many different

types of models now and many models are

also natively multimodal which means

that you can input and output not only

text but also images audio and video

Your favorite models like GPD40 or

Gemini 2.5 Pro are all multimodal Okay

great Now you know some of the basic key

terms that is used in the AI world So

now I'm going to put on screen a little

quiz for this section Please put it in

the comments below your answers to these

questions Also if you want more details

about these Genaii models including a

deeper dive under the hood of these

models how they're being used in our

workplaces as well as how to use AI

responsibly I recommend that you check

out this video which I'll link over here

where I condense Google's 8-hour AI

essentials course into 15 minutes But

for now let's move on to the next

section on how to actually get the most

out of these AI models through prompting

Let's first define prompting Prompting

is the process of providing specific

instructions to a Genai tool to receive

new information or to achieve a desired

outcome on a task This can be through

text images audio video or even code

Prompting is the single highest return

on investment skill that you can

possibly learn It's also foundational

for every other more advanced AI skill

And this makes sense because prompting

is how to communicate with these AI

models Like you can have the fanciest

models the fanciest tools the fanciest

whatever but if you don't know how to

interact with it it's still useless So

if you want to get started and practice

prompting as a beginner the first step

is just to choose your favorite AI

chatbot That could be Chad GBT or Gemini

or Claude or whatever it is that you

like Next I have two pneumonics for you

which if you can remember and implement

will make you better at prompting than

98% of the population The first one is

what I call the tiny crabs ride enormous

iguanas framework which stands for task

context resources evaluate and iterate

When you are crafting a prompt the first

thing that you want to think of is the

task that you want it to do What do you

want the AI to do for example maybe you

want the AI to help you make some IG

posts to market your new octopus merch

line You could just prompt it create an

IG post marketing my new octopus merch

line And with that you'll probably get

some okay results but you can make the

results much better First you can add in

a persona by telling the AI to act as an

expert IG influencer to make the IG post

This allows the AI to take on the role

of an IG influencer and use some of that

more specific domain knowledge to make a

better IG post Then you can also add in

the desired format of the output The

default right now is a generic caption

with some hashtags right but maybe you

want something that's a little bit more

structured You can ask it to start the

caption with a fun fact about octtopi

then followed by the announcement and

ending with three relevant hashtags

Great This is now already looking much

better but there is still so much more

we can do The next part of this

framework is context The general rule of

thumb is that the more context that you

can provide to the AI the more specific

and the better the results are going to

be The most obvious piece of context

that we can provide right now is some

pictures of the actual merch that we're

selling We can also add in some

background about our company Like our

company is called Lonely Octopus where

we teach people AI skills like our

recent AI agents boot camp which by the

way we sold out last time within just 40

hours through the wait list So thank you

so much for that And we're actually

going to be opening up a new cohort soon

So do sign up for the weight list if

you're interested I will link it over

here also linked in description Anyways

some additional context that we can give

the AI is that our mascot which is what

is on the merch here is called Inky We

can also be more specific about our

launch date and our target audience for

the merch like people between the ages

of 20 to 40 mostly working professionals

something like that With this context

your results are going to be so much

more precise and specific to what you

want But we can do even better That's

where the next step of the framework

comes in which is references This is

where you can provide examples of some

other IG posts that you like This way

the AI can take inspiration from this

example Providing examples can be so

powerful because you can describe things

with words as much as you like But you

know if you just provide it with an

example there's like so much there that

you can capture the nuances that you can

incorporate into the results And voila

you press enter and here is your IG post

Now you want to evaluate Do you like it

is there anything that you want to tweak

or want to change if so you go into the

final step of the framework which is to

iterate When interacting with AI models

it is a very iterative process So even

at the first time it doesn't get what

you want you can tell it like tweak a

little bit about this add something over

here change the color of something and

you work alongside AI to get the result

that you finally want Tiny crabs ride

enormous iguanas If you can remember

this pneummonic and how to use it you

would be better than 80% of people at

prompting Let's call it 88 because that

is a lucky Chinese number But if you

want to be better than 98% of the

population I have one more framework for

you This is when you do the tiny crabs

ride enormous iguanas framework and you

feel like the results are still not

quite there Well you can elevate this

even further using the ramen saves

tragic idiots framework First part of

the framework is just to revisit the

tiny crabs ride enormous iguanas

framework See if you can add in

something else maybe a persona Be more

detailed about the output more

references Also consider taking out

something Is there any conflicting

information in there that could be

confusing for the AI second part of the

framework is to separate the prompt into

shorter sentences Talking to AI is

similar to talking to a human if you

just like word vomit all over them and

just say like a bunch of things It can

be confusing for the AI So you can

consider splitting what you're saying

into shorter sentences to make it more

clear and more concise So instead of

just being like blah blah blah blah blah

blah blah blah blah blah blah blah blah

blah all over the place you could just

be like blah then blah then blah Make

sense third part of the framework is to

try different phrasing and analogous

task For example maybe you're asking AI

to help you write your speech and it's

just like not quite there you know it's

just like not really hitting it So maybe

you can reframe this Instead of saying

"Help me write a speech," say instead

"Help me write a story illustrating

whatever it is that you want to

illustrate." After all what makes a good

speech is a compelling and powerful

story Hello So this is Tina from the

future I have just gotten back to Hong

Kong from Austin and it seems like in my

jetlegged state I have forgotten to

record the last part of this framework

So I'm going to do that now which is

introducing constraints Do you have one

of those friends where you know maybe

you are that friend when someone asks

like hey what do you want to get for

lunch and they're just like oh anything

Yeah not very helpful Similarly if you

feel like the output from your AI is

just like not quite there You can

consider introducing constraints to make

the results more specific and targeted

For example maybe you're making your

playlist for a road trip that you're

going on across Texas and you know

you're just really not quite vibing with

it You can introduce a constraint like

only include country music in the

summertime Much more suitable vibes All

right now back to pastina Got that ramen

saves tragic idiots With these two

frameworks together you'll be better

than 98% of people at prompting By the

way I also just want to say that I

didn't just make up these frameworks

myself I only take credit for the cool

pneumonics The actual framework comes

from Google itself So if you want to

dive even deeper and be better than like

99% or even 100% of people at prompting

I recommend that you check out this

video over here which I'll link in which

I summarize Google's prompting course

which is the best general prompting

course that I found so far Also I would

recommend checking out some of the

prompt generators for specific models

like this one from OpenAI this one from

Gemini and this one from Anthropic These

are helpful for generating a first draft

and for getting the most out of specific

models For anybody that thinks that

prompting as a skill is going to become

obsolete think again Especially for more

advanced applications like building

agents and coding prompting is getting

more important than ever It's like the

glue that holds everything together to

make sure that you get the results that

you want consistently Now speaking of

more advanced skills let's now move on

to the next topic which is agents

AI agents are software systems that use

AI to pursue goals and complete tasks on

behalf of users When we refer to AI

agents we usually refer to it as an AI

version of a specific type of role For

example a customer service AI agent

should be able to receive an email maybe

of somebody being like I forgot my

password and I can't log in And it

should be able to reply to that email

and should be able to reference the

forgot password page on the website As

of today it can't do everything and it

can't handle all of the queries that a

customer service person should receive

but it can handle a lot of these kind of

generic or common questions that people

may have all autonomously Similarly for

a coding agent if you prompt it well and

you tell it to build like a web

application it should be able to come

back with an MVP version of that web

application Still got to like add on a

bunch of things and tweak it for sure

but it can write the code for the first

version of it AI agents is a space where

there's a lot of interest and a lot of

money that is being poured into it and I

really expect them to get better and

better over time and incorporate into

all sorts of products and businesses In

fact the most golden piece of advice

that I have ever heard about AI agents

was from this YC video which is for

every SAS software as a service company

there will be a vertical AI agent

version of it Every company that is a

SAS unicorn you could imagine there's a

vertical AI unicorn equivalent So what

exactly makes up an AI agent well there

are a lot of frameworks out there but

the best one that I've seen so far comes

from OpenAI They list six components

that make up an AI agent The first one

is the actual AI model Can't have an AI

agent without a model This is the engine

that powers the reasoning and the

decision-m capabilities of the AI agent

Second is tools By providing your AI

agent with different types of tools you

allow it to be able to interact with

different interfaces and access to

different information For example you

can give your AI agent an email tool

where it's able to access your email

account and be able to send emails on

your behalf Next up is knowledge and

memory You can give your agent access to

say like a specific database about your

company so that it's able to answer

questions and be able to analyze data

specific to your company Memory is also

important when it comes to specific

types of agents Like say if you have a

therapy agent and you have like a really

great session with it and then next time

around it just like completely forgets

what you're talking about That probably

wouldn't be great So that's why you want

to allow your agent to have access to

memory So it's able to remember all the

different sessions that you've had

previously Then we have audio and speech

This gives your AI agent the capability

of interacting with you through natural

language like being able to just to talk

to it in a variety of different

languages Then we have guardrails Be no

good if your AI agent goes rogue and

starts doing things that you don't

intend it to do So we have systems for

that to make sure that your AI agent is

kept in check And finally there is

orchestration These are processes that

allow you to deploy your agent in

specific environments monitor them and

also improve them over time After you

build an AI agent you don't just run

away and hope that it works by itself

Speaking of AI agents Retool just

launched its enterprisegrade agentic

development platform Right now there's

still a big gap between building AI

demos and AI that actually does useful

stuff in your business Retool allows you

to build apps that connect to your

actual systems and take real actions You

can use any LM like Claude Gemini OpenAI

whatever you want Your agents can

actually read and write to your

databases not just chat with you It also

has endto-end support including test and

emails to track performance monitoring

access control and a lot more These are

all things that are not flashy but

really crucial to real implementation in

your business Companies that are using

retool plus AI are already seeing really

genuinely impressive results For example

the University of Texas Medical Branch

has increased their diagnostic capacity

by 10 times Over 10,000 companies

already use Retool So if you want to

build AI that is actually useful instead

of just look impressive do check out

retool.com/tina

also linked in description Thank you so

much retool for sponsoring this portion

of the video Models provide intelligence

tools enable action memory and knowledge

informs decisions voice and audio

enables natural interaction Guard rails

ensure safety and orchestration manages

them all I do also want to point out

that prompting is also really really

important when it comes to agents

especially if you're building multi-

aent systems where you're not just

having a single agent but you actually

have networks of agents that are

interacting with each other Your prompts

need to be very precise and produce

consistent results So how do we actually

build these AI agents like what are the

technologies for this there are quite a

few currently available for no code and

low code tools I personally think nend

is the best for general use cases and

gum loop is great for enterprise use

cases If you do know how to code I

recommend checking out OpenAI's agents

SDK which does have all these components

built into it Or if you want something

that is free there is Google's ADK agent

development kit There's also the Claude

Code SDK which is specific for coding

agents Honestly these different

technologies implementation methods are

going to keep changing over time and I'm

sure within the next few months there's

going to be even more agent builders for

you to build agents with That's why I

really recommend that you actually focus

on this fundamental knowledge about the

components of AI agents what are the

different protocols and the different

systems because this foundational

fundamental knowledge is not going to

change so quickly and it's going to be

applicable to whatever new tool and

technology comes out So if you do want

to dive a little bit deeper into AI

agents I have a video over here that I

made about AI agent fundamentals And if

you want to get started in building your

AI agents I also have another video

called building AI agents which you can

check out over here as well And I go

into a lot more detail about AI agents

So these are the components that make up

a single AI agent But often times you

may also want to build multi- aent

systems in which you don't have just one

agent but you could have a system of

agents that are working together And the

reason for this is kind of like if you

have a company and you just have like

one person trying to do everything in

the company it's probably going to not

be great right that person is going to

get very confused trying to manage

everything at the same time So it's much

better to have people with specific

roles that make up that company Very

similar with agents If you just have one

single agent trying to do everything

then it's going to get confused there's

going to be like a lot of stuff that's

happening So it's often good to break it

down into different sub aents that have

specific roles and work together in

order to get the result that you want If

you want to learn more about multi- aent

systems Anthropic has a really great

article for that and I'll link it in the

description By the way I'll link all the

resources that I'm referring to in the

descriptions You may also have heard

about MCP which is what a lot of people

are talking about these days This is

also developed from Anthropic and it's

basically a standardized way for your

agents to have access to tools and

knowledge You can think about it like a

universal USB plug Prior to MCP it was

actually quite difficult to give your

agents access to certain tools because

all the different websites and all the

different APIs they do it in a different

way and databases as well They're all

configured slightly differently So it

was kind of a pain in the ass trying to

like connect that with your agent But

with MCP because there's a universal USB

plug you're now able to give your agents

any type of tool and any kind of

knowledge very easily assuming it

follows the MCP protocol All right here

is a little assessment on this agent

section Write the answers in the

comments Next up let's move on to using

AI to build applications aka AI assisted

coding aka vibe coding

In February of 2025 Andre Kaparthy the

co-founder of OpenAI made a viral tweet

He says "There's a new kind of coding I

call vibe coding where you fully give

into the vibes embrace exponentials and

forget that the code even exists It's

possible because the LMS are getting too

good You simply tell the AI what it is

that you wanted to build and it just

handles the implementation for you And

this in my opinion is the new way of

incorporating AI into your products and

your workflows using vibe coding to

build things For example you can simply

tell an LM please create for me a simple

React web app called Daily Vibes Users

can select a mood from a list of emojis

Optionally write a short note and submit

it below Show a list of past mood

entries with a date and a note And you

just click enter And the LLM writes the

code for you and generates this app And

voila there you go But it doesn't just

end there There still are skills

principles and best practices for how to

work with AI in order to vibe code

properly and produce products that are

actually usable and scalable Let me

present to you now a five-step framework

for vibe coding with the pneummonic tiny

ferrets carry dangerous code dangerous

code because if you don't do it properly

you could potentially end up like this

guy over here who vibe coded an app and

then lost all of it because he didn't

understand something called version

control Tiny ferrets carry dangerous

code stands for thinking frameworks

checkpoints debugging and context

Thinking as it sounds is about thinking

really hard about what it is that you

actually want to build If you don't even

know exactly what it is that you want to

build how do you expect AI to be able to

do so the best way of doing this in my

opinion is to create something called a

product requirements document or a PRD

This is where you define your target

audience your core features and what it

is that you're going to use to build the

product with I'll link an example PRD in

the description but basically you just

want to spend significant amount of time

thinking through what it is that you're

trying to build Next up is frameworks

Whatever it is that you're trying to

build there has probably been very

similar things that have been built

before So instead of just trying to

reinvent everything and telling the AI

to figure everything out it's much

better to point the AI towards the

correct tools for building your specific

product by telling it to use React or

Tailwind or 3.js if you're making 3D

interactive experiences But Tina you may

ask how am I supposed to know what to

tell the AI to use if I don't even know

what it's supposed to use great question

AI can help you with that too When

you're building your PRD ask the AI

directly I'm trying to build something

that's like you know like this and it's

very 3D animationheavy for example and I

want it to be a web app What are the

common frameworks for building something

like this when you're asking in this way

you're also learning yourself what are

the common frameworks for building

specific things And over time you're

going to have a much better grasp of

what you need to use as well In the era

of vibe coding you may not need to code

everything by yourself but it still

serves you very well to understand the

common frameworks that are used for

building different types of applications

You should also know how different parts

and different files in your project are

interacting with each other This is

going to help you out so much as you're

building more and more complex features

into your product Third step of the

framework is checkpoints Always use

version control like Git or GitHub or

else things will break and you will lose

your progress and you will feel very

very sad like this guy who vibe coded an

entire application and then lost all of

it because he didn't understand version

control Fourth step debugging you are

probably going to spend more time

debugging and fixing your code than

actually building anything new That is

the reality Be methodical and be patient

and guide the AI towards where it is

that it needs to fix When you're

debugging if you understand the file

structures and what's happening then

you're much better at providing specific

instructions for where in your codebase

the AI should be debugging The first

place to start when you come across an

error is to copy paste the error message

directly into the AI and tell it to try

to fix it If it's something visual that

needs to be fixed also provide a

screenshot for the AI The more details

and the more context that you give the

AI the better it would be at figuring

out how to fix the problem And speaking

of context the final part of the

framework is context Whenever you're in

doubt add more context Generally

speaking the more context that you

provide to AI whether you're building or

debugging or you're doing whatever the

better the results are going to be This

includes providing the AI with mockups

examples and screenshots The pneummonic

to remember for this five-step framework

is tiny ferrets carry dangerous code

thinking frameworks checkpoints

debugging and context A helpful way of

thinking about how these principles of

the framework work well together in the

process of vibe coding is to realize

that there's only two modes that you're

ever in You're either implementing a

feature where you're debugging your code

When you're implementing features you

should be thinking about how to provide

more context mentioning frameworks and

making incremental changes You always

want to approach building new things one

step at a time Implement one feature at

a time as you build your product When

you're in debugging mode you should be

thinking about the underlying structure

of your project where it is that you

should be pointing the AI towards

changing as well as providing more

context like error messages and

screenshots So we now know the

fundamentals of what makes good vibe

coding So what are the actual tools that

we use there are a full spectrum of

development tools available On one of

the spectrum is for complete beginners

people who have no engineering

background and no coding background Some

popular beginnerfriendly vibe coding

tools include lovable vzero and bolt

Then slightly more intermediate we have

something like Replet This is still very

beginner friendly but it also showcases

the codebase so you can actually dig

into a little bit more and understand

the structures of the projects Then a

little bit more advanced you have

something like Firebase Studio Firebase

Studio has two modes to it It has the

very user-friendly prompting mode as

well as a full ID experience which

stands for integrated development

environment an interface that is

specifically designed for writing and

working with code In this case it was

built on top of VS Code which is a very

popular ID With Firebase Studio you can

alternate between the no code prompting

view and decoding mode Firebase Studio

also has the benefit of being free Now

moving on to the more advanced vibe

coding tools This will include AI code

editors and coding agents like Windsurf

and Cursor Everything that we talked

about earlier was all web- based so the

setup is really easy The environment is

isolated and it takes care of a lot of

things for you But if you really want to

produce productionready scalable code

then you generally need to start

migrating to using something like

windsurf and cursor Development is going

to be on your local machine So the setup

is going to be a little bit more complex

but you also have access to a full suite

of development tools and different

features for Windsor and cursor You just

directly have that coding environment

that IDE Then on the most advanced side

of the spectrum you have command line

tools like cloud code for example These

are tools that live directly in your

terminal in the root of your computer

With these tools you need to be

comfortable working in the terminal or

the command line But it does give you so

much more functionality and you can use

it with any type of ID of your choosing

Something like cloud code really begins

to shine when you're working on complex

code bases But the expectation here is

that you do really need to know how to

code and know your way around a computer

and have a deep understanding of

software All right that is a crash

course on vibe coding If you do want to

dig into this more I made a full video

called Vibe Coding Fundamentals where I

go into a lot more detail I also made a

video specifically about Firebase Studio

which I'll link over here and another

one where I talk about the cloud for

models and cloud code which I'll link

over here too Now I will put on screen a

little assessment to see if we have

retained information about vibe coding

Final section out What are things

looking like going into the future

in the AI world we don't measure things

in terms of years or even months We

measure things in terms of weeks And the

timelines are just getting more and more

compressed When I was at the code with

cloud conference Daario the CEO of

Enthropic made a really good analogy He

says that it's basically like being

strapped on a rocket that is going

through time and time and space are

warping so that everything is speeding

up faster and faster and faster And

especially because of this if you're

just trying to keep up with all the AI

news all the things that are coming out

all the new models all the new tools all

the new technologies you will never be

able to catch up with everything and

probably get really stressed along the

way too So that's why my advice is to

not pay too much attention to all the

new things that are coming out but

instead focus on the underlying trends

that are happening And I think there are

three major underlying trends The first

one is integration into workflows and

existing products 2025 is definitely the

year in which people are taking the AI

and actually integrating it into their

existing workflows Prime example of this

is Google itself I was at their Google

IO conference and they are putting a lot

of effort into just making Google

products better by integrating AI

throughout And I think this should be a

model for all companies Think about how

do you improve your processes by

incorporating AI to have a better user

experience and also to reduce your cost

And when it comes to implementation of

this there's massive productivity boost

if you learn how to do AI assisted

coding or vibe coding With this full

spectrum of coding tools there's a

dramatic decrease in barrier of entry

for people who want to build things and

who may not know how to code But there's

also a big push towards increasing the

productivity of developers After

experiencing command line tools like

cloud code I can absolutely see the

massive benefits of tools like this And

I think there's going to be massive

focus of developing and improving

command line tools So I think if you are

technical or if you're someone who's

willing to learn technical things

learning command line tools like cloud

code is going to be where it's at And

finally the focus on AI agents is not

going away at all In fact there's more

and more interest in building AI agents

because AI agents have so much potential

in improving existing products and for

building new products as well AI agents

allow experiences to be personalized

available 24/7 and at much much lower

cost Like Weissy said for every SAS

unicorn company there will probably be

an equivalent AI agent company I'm sure

in the coming few months there's going

to be more and more tools that will

allow you to implement and build agents

even more easily So if you want to build

something build a business do a startup

whatever I would recommend looking into

AI agents All right that is all I have

for you today Here is a final little

assessment Please answer these questions

in the comments Thank you so much for

watching till the end of this video I'm

so excited to see all the things that

you guys are going to do and build using

AI I really hope this is helpful and

good luck on your AI journey I will see

you guys in next video or live stream