LongCut logo

How I Won Google's AI Agent Challenge in 5 Hours! [Free Code + 5 AI Dev Strategies]

By aiwithbrandon

Summary

## Key takeaways - **AI Reference Projects Accelerate Development**: Instead of writing code from scratch, leverage existing projects and examples as a reference. This allows AI agents to understand and adapt functionality for your specific use case, drastically speeding up development time. [06:10], [07:15] - **Talk to Your Computer for Faster Coding**: Utilize voice-to-text tools like Whisper Flow or macOS dictation to communicate with your computer. This method allows you to input context and instructions faster than typing, breaking down barriers to explain complex ideas to AI agents. [13:05], [13:20] - **Agent Workflow Digital Twin for Stability**: Create a markdown file that acts as a 'digital twin' of your multi-agent workflow, detailing each agent's responsibilities, inputs, and outputs. This prevents downstream errors when making changes and allows for faster, more complex workflow development. [16:28], [18:03] - **Train AI on Your Specific Tech Stack**: Develop 'task templates' that act as experts on your specific technology stack. This trains AI to understand best practices, common functionalities, and mistakes to avoid, enabling it to generate accurate code changes for desired features. [20:26], [21:47] - **Parallel AI Development Multiplies Output**: Work on multiple features or agents simultaneously by opening several tabs or instances. This 'parallel development' approach, where AI agents handle tasks concurrently, significantly boosts productivity and allows you to complete a week's work in a day. [28:30], [30:08]

Topics Covered

  • AI Developers: Reference, don't write, code for speed.
  • Stop typing; talk to your computer for faster AI development.
  • Avoid breaking multi-agent workflows with a digital twin.
  • Train AI on your tech stack to eliminate common errors.
  • Parallel AI development: The cheat code for unmatched speed.

Full Transcript

Hey guys, I was just able to compete in

Google's second episode of the AI Agent

Bakeoff, which is a fivehour challenge

where we had to build a brand new

Agentic banking application in just

under 5 hours. And thanks to enough

caffeine and the right strategies, I was

able to win with my partner. So, in

today's video, I want to break down

those exact strategies I used into five

helpful tips that you can copy and steal

for your own workflows to build better

and faster agent workflows for your own

applications. Also, if you haven't had a

chance to watch the entire episode that

Google just produced where we're all

competing and building out the best

agents, I definitely recommend you

checking out that full video. I'll have

a link to it down in the description

below. But don't worry, I'll still give

you guys a quick recap of all the

important things as we break it down

here in this video as well. And because

you guys are awesome, I'm going to be

giving away the entire source code for

the project I built during the bake off

completely for free. Just click the link

down the description below so you can

get access to the front-end application,

plus all the different agents that I

built under the hood. But enough of

that. Let's go ahead and dive into

breaking down everything that went into

building out this agent project so you

can start to copy my tips and tricks for

building real world agents. All right.

So, what I want to do is paint the

picture of exactly what we were getting

ourselves into in this competition

because in a matter of five hours, we

had to go from a list of instructions,

requirements, all the way to a

full-blown working application that we

could show off to the judges. So, I just

want you guys to see how much we had to

do in 5 hours because you're going to

see, man, this is an insane amount of

work and the only way I was able to get

it done is by doing like AIdriven

development. So, that's exactly what I'm

going to be sharing with you guys in the

five tips section, but I just want to

paint a picture of what did we have to

build, what did we build, and then the

rest of the video, I'm going to show you

how we got there. So, let's break down

what we were tasked with doing because

this was a ton of fun, but stressful

because we had so much to build in such

short time. So, we had to create a

multi- aent system that builds the

future of personal finance. Now, what

does that actually mean? Well, we needed

to build out a beautiful UI where users

could go in and engage with agents. We

had to make sure that our agents we were

building offered proactive guidance to

help people accomplish their major life

goals for budgeting, doing vacations.

Outside of that, we needed to make sure

that our agents were intelligent. So,

not only did we need to include chat

bots where people could actively talk to

these agents, but we had to add in

workflows that automated a lot of the

works that people would normally go do

when like planning a trip and stuff like

that. Outside of that, just like you

would have to do in Top Chef where

you're like instructed to go make a

certain type of dish. Well, you have to

use certain ingredients as well. So,

inside of the bake off, we had to use

certain ingredients such as or in our

case certain technologies such as agent

development kit. We had to use the agent

agent protocol and we had to use Gemini

API. So this was a ton of fun. But what

I want to do is just break down like

let's actually get really concrete and

let me show you exactly what Google was

basically asking us to build. So at the

end of the day, here's what Google was

saying. They're saying, "Hey, we already

have an existing bank. It's boring. It's

an old bank, but this bank does come

with a backend and a front end, but most

importantly, this bank comes with an

agent. And as time goes on, agents

become more powerful and more prevalent.

Agentto agent protocol is going to

become huge where you are going to have

agents that are going to be talking to

other agents inside of companies to

where they do all the work and basically

make things magic for us. So what Google

was asking us to do inside this

competition is to build out everything

that you see right here in 5 hours.

Meaning we had to create a custom

application and we had to for each one

of the main topics that we were asked to

do like working with financial

statements, helping people plan their

goals, you know, a bunch of like

analyzing perks that might be available

to the customers inside the bank. Like

we had to build out agent workflows for

each one of these, which is insane for 5

hours. Not only that, but we had to

figure out how to connect our agents to

the bank's agent and we were able to do

that thanks to the A2A protocol. So, as

you can see, this was a ton of work, but

let me actually just show you a quick

overview of the application that was

built. So, you can see, you know, this

is what me and my partner built in 5

hours. So, super super powerful and

super super proud of what we built. So,

this is a full-blown application. So,

you can see we have multiple tabs to

help people achieve their different

goals. So, we have in each one of these

pages correlates to different agents and

agent workflows. So, you can see we have

spending. So inside this we have a

spending agent workflow where we had an

agent go off and analyze the person's

income, expenses, recent activities.

Outside of that we also had a you know a

other agent that was responsible for

asking and answering questions on

everything that you see on this page. So

as you can see like this was a ton of

work that had to get done in multiple

hours. So this is one part, this is

another part and this gets repeated on

every single page. And this was the way

I wanted to structure building out the

application. Definitely recommend you

checking out the full episode so you can

see how other people tackled it. But

once again, super excited for it to work

and just to show you guys, you can see

like what did I spend the most on this

month? This is triggering off an agent

that's asking questions over here about

what was spent on. So you can see the

most expensive thing that we did last

month was rent and you can see it right

here. So yeah, all around like it's a

working application. You can try it out.

You'll learn a ton of cool insights on

how we set up the agents to actually

handle working with Ato. So yeah,

there's a ton inside of here. I won't go

super super deep into actually how

everything was built. I definitely

recommend you guys hopping inside of

here and just asking AI like, "Hey,

please walk me through this." There's a

ton of cool really interesting places

that you can use to jump start your own

full stack AI development journey. But

what I want to mostly focus on is how

the heck were we able to build

everything that you see over here in

five hours from all the agents to the

full stack application to the agents

having tools to do a like this was a

monster task and I want to show you how

we did it in 5 hours and I'm going to

break it down right now in five tips

that you guys can copy. So the first tip

I want to share with you guys is the

concept of an AI reference project. Now,

this one tip alone is the single most

important tip that allowed me to go and

build out this full stack AI application

in a matter of 5 hours instead of 5 days

or more, truthfully. And the best way to

fully understand this tip, and don't

worry, I'm going to share examples of

how I actually did it. But the main

thing that you need to understand before

diving into what is an AI reference

project, you need to understand the new

job promotion you just got thanks to AI

agents. So you are now an AI developer.

You're no longer a software developer.

You're an AI software developer. What

that means is at this point you should

probably never be writing a single line

of code again. I have not written a

single line of code in probably close to

2 years at this point. What I have been

doing though and what I recommend you

guys to do and exactly what I did in

this competition is I provided context

to AI agents. What that means is I'm

telling AI here's what you should be

doing. Here's why you should be doing

it. And ideally, here is an example of

how you should do it. And that's what

really what I mean by AI reference. We

are referencing existing working code

and different projects so that we can

just go exponentially faster. So, let me

break down a little bit more what the

role means and then I'm going to break

down exactly how to apply and explain

what AI reference projects are. Okay.

So, here's what I mean. At this point,

our job is to provide context to AI

agents. We're not coding anymore. If

you're coding, you're going slow. So

what do we need to be doing as AI

software developers? Well, our job is to

know what exists. So what does a ad ADK

do? What does A2A do? What is possible

with these frameworks? What can I do

with ADK? What can't I do with ADK? When

it comes to A2A, what does it allow

agents to do? And also more importantly,

we need to know where can I find working

samples and examples of these different

frameworks. So, is there a example

project of ADK working properly? Is

there a working example of ADK using A2A

properly? Because if there is, there's

no reason for me to actually, you know,

type out and explain and manually type

out, all right, new function, go get

this, you know, card from this other

agent. No, what I should be doing is I

should be passing that information over

to AI and say, hey, AI, I know that this

tool can do it. Here's an example of

another project doing what I want. and I

would like you to tweak it for our use

case. That is what we should be doing in

the world of being AI developers. And

this is exactly what I did to crank out

five days work of work in 5 hours. So

let me give you a concrete example. In

our case, as you saw, we have to build

out an ADK application that has a full

stack application using ADK where ADK is

using A2A to talk to the bank agent. So

my whole job going into this competition

knowing my new role as a AI developer is

I'm like man I have to get smart on what

ADK can do. I have to get smart on

finding example projects. So when it is

game time I can say and just hey agents

go to work. Here's exactly what I want

you to build. So what does this actually

mean inside of your projects? Like what

should you be doing? Well what you

should be doing is you should be

preparing your projects to have a

reference folder. This reference folder

is combined with every type of project

reference that you can find. So you

should be looking up and adding in

existing applications. So in my case,

I've already built out A2A applications

in the past. I have found a ton of ADK

documents that explain exactly what you

can and can't do. I have projects of ADK

for building out tons of different

projects. So these are all different

projects that Google has created to

showcase the different powers of agents.

Outside of that, there is other agents

where there's projects that showcase how

to use ADK plus A2A. So my job at this

point, heck, there's even an A2A samples

repository that shows exactly how to use

ADK plus A2A. So my job is just to go

search the internet and I'm going to use

AI to do it. But I'm going to go search

all example projects and basically

prepare and stack the deck in my favor

when I'm going to start a new project.

So whenever it's time to hit go, I

already have a thousand repositories of

projects that explain exactly what

functionality we need to build. So in

our case when it comes to building out

this application all I'm basically

saying is like hey I would like you to

look at project one where they connected

their ADK agents to ATA. I would like

you to look at project two where they

connected ADK to the front end. And when

it comes to project three I would like

you to look at how they built out multi-

aent workflows where they had agent one

work with agent two to then spit out a

result. So, I'm hoping you guys can see

at this point the kicker here is we just

need to be basically understanding what

is possible and then just having like

you know in our heads just a bunch of

like little memories of like I remember

that did that I remember that did that.

So whenever it comes time to coding, we

can just pass all this into our

projects, specifically inside of our

reference folder, and then let our

agents do the work. Because the agents,

they're so smart. The second they see

the code from here and the code from

this other project, they'll go, "Oh

yeah, I can copy that for your new

project. That's going to be so easy.

Thank you for providing the necessary

context so I can implement exactly what

you want." So I'm hoping this is super

helpful cuz this is the exact process I

did to crank out weeks worth of work in

5 days. All right, so let's go ahead and

hop over to tip number two because if

you thought this one was super helpful,

you're going to love tip number two.

Also, if you're liking the idea of

reference projects, you're absolutely

going to love what we built for you

inside of Shipkit.AI, which is a

combination of pre-built ready projects,

AIdriven courses, and everything else

you need to launch AI applications in

days instead of months. And just inside

of Shipkit, like I said, you're going to

have access to a course where you get to

learn how to go from an idea. And AI is

going to help you every step along of

the way to go from idea to a full-blown

application to deploying your

application. Like I said, we have every

type of common AI project you would like

to use. Everything from agent

development kit to rag to chat,

everything. We have a full-blown

pre-existing AI application that's

working. You get the source code for it.

You also get example walkthroughs of how

I converted each one of these pre-built

templates over into a custom project.

And you get to see exact breakdowns of

how everything works. So, Shipkit is the

number one tool if you're looking to

build out real world AI projects using

these new technologies and tips and

tricks and see exactly how I build real

world applications in days instead of

months. And if you're looking to get

Shipkit, we're doing $50 off if you want

to use code bake off. And if you have

any questions, feel free, let me know.

But I definitely recommend checking

watching this video if you have any

questions or shoot me an email. But

yeah, thanks guys and let's get back to

tip number two. So the second tip I want

to show you guys is that you need to be

talking to your computer and this

absolutely broke everyone's brain at the

competition because everyone else is

sitting, you know, heads down, earphones

in, and they're just typing as fast as

they can. And I, on the other hand, am

just talking to my computer saying like,

hey, I think we should build this. Oh,

and this needs to connect to this. And

basically I'm just talking. And the way

I'm able to do that is using the tool

called Whisper Flow. And Whisper Flow

literally just listens to you. And they

have a bunch of cool tools in here to

help out if you're using tools like

Cursor or Claude Code where they'll also

look at your files and add them in. And

at this point, why I love Whisper Flow

so much is because I'm able to just go

as fast as I can talk. So if I can talk

faster, it'll listen. If I talk slower,

it'll listen. It doesn't matter. At this

point, I wish I could talk and type at

122 words per minute, but my fingers

just don't do it. And it's so much

easier just to sit back in your chair,

look up, and just describe what you want

and talk and then have the AI build it

for you. It's a funny thing at first,

but the second you start doing it,

you'll never go back to typing unless

you have to like, you know, call out

something specific. But just when you're

trying to solve the context problem,

which is what we're trying to do right

now, we're trying to put as much context

in our heads into the computer as

possible on how to solve the problem so

the agent can go off and do the work.

So, the more you can talk, the more you

can explain what you're looking for,

what problems you're running into, and

what the ideal goal state is, the better

these agents are going to do. And that's

why I love Whisper Flow because it

breaks down that barrier of preventing

me from putting more context into the

system. And if you want to get uh

Whisper Flow, not sponsored by them or

anything like that, which I was, but I

have a link in the description below

where you guys can get two months for

free of Whisper Flow. Absolutely love

it. But what I want to show you is just

Whisper Flow in action really fast. So,

I can update the shortcuts on my

computer to where whenever I now hit the

option and spacebar. I get this to where

I can just talk to my computer, it's

listening in real time. You can see down

here at the bottom of my screen, it has

the little squiggies. And this is where

I can just say like, "Hey, we're trying

to solve this problem. Make sure to look

up at setup.md file to see how we are

trying to tackle this problem." And

then, oh, by the way, this other

reference project solves the exact

thing. And then as soon as I'm done

talking and rambling, which is totally

fine to do, like you can ramble, it's

totally fine. the AI will just put that

in as context and boom, it'll work on

solving it and it's hooked up to cursor

so it knows whenever you call out a

file, oh, I need to include that file.

So, this thing is just insane. Now, if

you want to do poor man's version of

Whisper Flow, totally understand. I have

a cool thing I want to show you. If

you're on Mac, what you can do, you can

actually go over to settings and type in

the word dictation. I wish I could make

this bigger, but for some reason, they

don't let this get bigger. But what you

can also do is update the dictation

shortcut once you turn it on to hit the

right command key twice and you can

actually talk to the computer. So let me

show you what this one looks like cuz

this is also super helpful. So you can

say, "Hey, I'm just trying to show to

YouTube right now how cool it is to use

the dictation tool where you get to use

your Mac and just talk to it completely

for free." And this is automatically

included right out the gate when you're

using Mac OS. So yeah, as you can see,

this is a insanely cool tool. So, if

you're not able to type at 122 words per

minute, you definitely want to consider

using tools like Whisper Flow or

dictation so that you can get all the

ideas out of your head and into the

computer to help solve that context

problem so that these agents can work

their magic. So, yeah, that's tip number

two. So, let's go ahead and hop over to

tip number three. So, the third tip I

want to share with you guys is the

concept of building out an agent

workflow digital twin. Every time I have

shown someone in my free school

community or inside of Shipkit this

concept when they're building out

multi-agent workflows, the light bulb

goes off. They go, "Thank you, Brandon.

I will never build agents the same, and

I'm going to be using this every time

going forward." So, let me explain what

the digital twin concept is and how it

makes building agent workflows a

thousand times easier. So, I think

what's best is to let's cover the

problem first. So the problem is when

we're building out multi- aent

workflows, we're creating a bunch of

different files. So for example, to

build out this workflow right here to

where we have a root agent where our

root agent has sub agents and each sub

agent has, you know, different

callbacks, different tools, they might

access state differently. Well, as we

begin to build more and more complex

workflows, these grow in files. So we

are right now ending up with at least

four different files where if we ever

want to make a change to let's say our

root agent and our root agent changes

the way that it access state. So instead

of writing you know here's the goal

instead of writing the goal it now

writes here is the task. Well every one

of our sub aents that used to be looking

for goal well now it needs to be looking

for task. So, we accidentally just broke

all of our sub aents because as we're

making a change, the AI like cursor for

example is going to go, "Yeah, I I'll

happily update your root agent, but as a

result, we accidentally break everything

downstream." That's the issue. Now, here

is the solution. What we end up doing is

creating a digital twin that is a direct

replica of our actual workflow. So you

can see what we're basically doing is at

a high level we're just creating a

markdown file that says all right our

root agent our root agent has access to

these different sub aents in addition to

having access to those sub aents here's

the tools that it's going to do here's

the overall goal and what

responsibilities this agent does here's

the inputs of the agent here's the

outputs of the agent and we're basically

just replicating what's on the left and

we're putting it into a markdown file.

The reason why this is so helpful is

because anytime we go to actually make a

change like hey your goal now is to not

write the output to be like I said goal

it now should be task well whenever we

go to make the change now and we

actually pass in this markdown file

what's going to happen is our agent's

going to go hey I can see you're trying

to make this change but did you know

you're accidentally breaking the three

other agents that need this as a

required input and you're going to go oh

shoot thank you for telling me that I

will would like you to also go update

these other agents to make sure that

they reflect our change. Now, that's I

promise you the second you start

building digital twins of your agent

workflows, you're going to be like, "Oh

my gosh, this used to be such a pain in

the butt where I'd fix one thing and it

would break four other things." But now

it's working like a charm. So, and

here's exactly what you need to do. You

need to create, like I said, a agent

digital twin. And all this agent digital

twin needs to do is list out at a high

level what each agent does. And every

time you make a change, you're going to

update this file. So this file is going

to include, like I said, the name of the

agents, what they do, what tools,

callbacks, and everything else. And then

outside of that, you also just want to

list like the highlevel overview of what

each like how do all the agents connect.

And you want to just basically keep

replicating everything that's done over

here and actually just replicate it over

in your digital twin. You can definitely

create yourself. It's already included

in Shipkit. But this one change right

here, every person that has started to

create digital twins inside of their own

workflows, they never go back cuz the

second you just it works flawlessly and

you get to move a thousand times faster

and you can build more complex workflows

because everything's stable. And when

you make a change, you know where else

that change is going to cause impacts

downstream and you can fix it down

there, too. So, promise you guys,

digital twin is an absolute cheat code

if you're building out agent workflows.

All right, let's go ahead and hop over

to tip number four. So the fourth tip

that I want to share with you guys is

that you need to train AI to work with

your tech stack. This is one of the

biggest unfair advantages that you could

have to code a thousand times faster

than everyone else because while

everyone else is, you know, working on

implementing a feature and their agents

are adding mistake after mistake after

mistake and they're just going in a

circle saying, "Please AI, stop messing

up. Just build the feature. You're

already on the 10th feature and you're

already done with the project and on to

the next." And the way we're able to do

that is once again by training AI to

work on textX. So let me just give a

quick noob verse pro because I'm hoping

this is going to make sense when we

click it in. But how noobs usually use

these different tools like cursor and

cloud code is they open up a new chat

and they say hey AI please create me a

new ADK agent that's going to make a

tool call to get the weather. Now

they're going to hit enter. They're like

hell yeah I have AI working for me. And

then all of a sudden it's going to come

up with honestly I have no idea what

because ADK was not released in 2024

when the training cut off was for all

these models. So you're basically just

having AI in no man's land trying to do

something it doesn't know how to do. So

it's just going to produce something.

Good luck. I doubt it'll work. So what

we want to do is we want to train AI to

implement and actually know how to work

with our tech stack. And the way we do

that is we create something called a

task template. This is basically just an

expert who knows everything about the

tech stack that we're using. And this

expert is going to generate tasks. So

like if we were thinking about this in

the terms of people, we're basically

having an expert. This expert is going

to produce documents where these

documents provide the exact

step-by-steps instructions on what code

changes need to be made to actually get

the desired functionality that we want

inside of our codebase. So this is the

expert. The expert's going to produce

the task document and the task document

is what's going to be used to implement,

oh, we need to change this file and we

need to change this file. So that's what

we do. Now, how the heck do you make an

AI and train AI to be an expert at it?

Well, it's actually not that hard and

I'll show you an example um right now.

So this is what a task template looks

like. It is nothing more than a list of

instructions on how to use a specific

technology. And ideally what it's trying

to do is take in the desired

functionality that you're trying to

build. It understands the text stack in

and out and all the mistakes to avoid.

And then it's just going to write all of

the functionality to say, "Hey, when

we're trying to add the new feature that

they're asking for." Cool. Yeah, I'll

happily make that task and I'll do it

well cuz I know exactly what to avoid

and what mistakes to not make. And that

way whenever you go to make the code

change, this code change is actually

just going to be perfect. So here's what

it looks like and I'll show you how to

make one yourself in just a second. But

basically this document just contains

all of the common features and

functionalities that we'd want to do.

We've basically standardized writing

code. So what you want to do is you want

to say hey when you're working with ADK

you need to make sure that you can fully

analyze the current project from

beginning to end. So it needs to

understand the structure of an ADK

project which usually starts with a root

agent and a root agent has sub aents. In

addition to that, it has tools. In

addition to that, it has libraries. In

addition to that, like there's a, you

know, it basically just needs to know

the common structure of an ADK

application. From there, it needs to

understand what is what problems we're

actually trying to solve. From there, it

needs to understand some technical

requirements about like what actually

goes into building out ADK applications.

So, it needs to know like, hey, here's

what you should do when you're trying to

add a callback. Here's what are all the

types of callbacks there are. Here's

what you should never do when trying to

add callbacks. And you know, this is

just like a long long document that

describes all the best practices of

working with a specific technology. Now,

they're not that hard to make. And

that's what I want to show you right now

so that you can basically train your own

AI specialist so that when you're trying

to work on a task, you can easily knock

it out. So, here's what we have done.

We're trying to create an ADK task

template. And this is the genius on the

tech stack. And the whole purpose of

this genius is to create task documents.

These task documents once again they

just contain the instructions on how to

update the code. Now so you can see an

example of this. I just made one for you

guys. And let's look at this. So here's

an example of a task where a task just

describes, hey, you're trying to in our

case add the weather like we showed

earlier. So your goal is to do this.

Here's the goal. Now here is what you

need to do. You need to understand the

tool that you're working with, the

models, the different files that exist.

So the current state and basically just

keep going on from there on what changes

need to be made, the current state of

the application and you know it also is

going to include all the instructions

and it's automatically going to do a

good job because it knows not to do A

but it needs to do B. Now here's what

you can do to make your own task

basically your task genius because this

thing is the most important part to help

you go a thousand times faster. So what

you need to do is you need to say and

create a brand new markdown file and say

hey you are a specialist at ADK. Go use

context 7 to learn as much about this

technology as you can and your whole

goal is I'm going to give you an input

of what problem I'm trying to solve. And

your job is to create a task document

that includes all the code changes. And

then what you do is once you have V1 of

this task template set up, you take it

for a run. you take it for a spin and

you say, "Hey, please go add the weather

to this specific agent." And it's going

to come up with a task that looks just

like this to where it's going to go

update the weather. And then you're

going to apply that task and say, "Cool,

I'm going to go update the agent now."

And to start, it's going to fail. It's

going to write garbage code cuz it's

it's learning. And you're going to say,

"Hey, you made this mistake. Never make

this mistake again." Then you're going

to say, "Hey, make sure you add some

instructions in this task template to

avoid this mistake. Here's what you did

wrong. Here's what you should have

done." Then you do it again. And now

it's going to make a new task to add a

new tool to an agent. And you're going

to apply that task again to the code,

and it's going to do better, but it's

going to hit another error. And you're

going to go, "Hey, you actually forgot

to add context to the tool call. So

there was no way for us to save the

state of the weather to global state."

So once again, you made a mistake.

Please, ADK genius expert, never make

this mistake again. Please update your

instructions. And then you're going to

keep going through this over and over

and over again in a feedback loop until

you end up with what I'm calling the

task template that is responsible for

creating the task until this thing can

make task perfectly every time. So

you're going to go through this over and

over and over again. And you want to do

this for every technology stack. You can

do this for ADK, Nex.js, everything. And

eventually what's going to happen is

when you go to implement a new code

change, the task document is going to be

perfect and golden and exactly implement

the exact thing that you want. And it's

going to write perfect code whenever it

comes to actually implementing the

change. And that is what's going to

allow you to just move faster and build

out real functional code way quicker

than everyone else who's constantly

like, "Please AI, please work." And they

wonder why it doesn't work. And it's

because like it was never trained on

their tech stack in the first place. So,

of course, it doesn't have context on

how to solve the problem. So, hopefully

seeing this workflow in action is super

helpful because this is exactly what I

have done every time I go to work on a

new project. It does take some time

upfront to, you know, build out these

types of task templates, but the second

you put up the upfront work of maybe a

few hours, you're going to move faster

for the rest of time. So, I definitely

recommend checking out, you know,

building out your own ADK task

templates. If you have questions, always

feel free to drop into a free school

community. I'd be happy to go deeper

with this with you guys. So you can make

your own or we always have these in

shipkit so you can grab them there too.

But yeah, thanks guys and we're going to

go ahead and head over to test number

five which is where we really put some

gas on to cranking out code a thousand

times faster. And I'm excited to show

you this next one as well. All right, so

the fifth tip that I wanted to share

with you guys is that you should be

doing parallel AI development to move as

fast as possible in building out your AI

projects. Now what does this actually

mean? Well, it means inside of tools

like cursor, cloud code, windsurf, you

should be opening up multiple tabs at

the same time to work on different

features at the same time. And what this

means is, you know, we're going to kick

off this job right here. While that

guy's working, we're going to trigger

off this one. While that one's working,

then we're going to trigger off this

one. So, we basically have multiple

tasks running at the same time to start

building out our application. And by

implementing this, we are going to go so

fast it feels like cheating. Now, what

does this like? How do you do this in

practice? And why should we be doing

this? Let's go why first. Well, if you

were at a corporate company and let's

imagine you are the boss. Well, if you

had literally unlimited employees, it

would be silly to say, I'm only going to

allow employee number one to make code

changes. That's it. He's the only

employee that's allowed to make code

changes, and I'm going to wait for this

employee or intern to get back to me

before I do anything else. Like it would

be silly to build out an application

literally just one small feature after

another. Especially when most of the

time when building out applications

there's some stuff that you could make

changes to on the front end while at the

same time you could also probably make

some changes to the backend for another

feature or a new bug fix. Or if there's

multiple pages of your application,

there's nothing stopping you from

working on this page and this page at

the same time. Or if you're doing agent

development, there's nothing stopping

you from working on agent one. And while

that's taking 1 to 3 minutes to

implement, there's nothing stopping you

from working on agent two at the same

time to where you are like the main

concept I'm trying to get across here is

like you are the boss and there's the

best way to be working is to think about

it this way to where you are saying hey

intern one you know it is your job to go

work on this task. I know you're going

to need some time so go off and do it.

While you're working on that, I'm going

to call in another intern. And this

other intern is going to work on the

next feature. And I'm just going to

continually do this over and over again

for as many features as I can handle in

parallel. Like what's crazy is the

bottleneck in this workflow is us. It's

how many tasks we can, you know, keep up

with in our heads at the same time. So

like you'll see me in the bake off to

where I'm saying like you'll see this

throughout the episodes where I'm like,

"Hey, go make this change on the front

end." Oh, okay. Agent two, it's doing

this wrong. It should be doing this.

Okay, cool. For some reason, something's

going wrong when it comes to our login

page before we can go to the

application, work on this. And I'll

literally do this in parallel. I'll have

like five or six tabs working at the

same time. And then as soon as I'm done,

you know, looking at the task, cuz

that's the kicker. The intern does the

work and reports back to us the code

change and we quickly sign off on that

code change and then kick it off to the

next thing or we say, "Go make this

change." So we're constantly in in a new

paradigm as an AI developer. We're

providing context saying go work on this

and reviewing. Those are our two jobs.

Context and review. And you know to

review obviously you kind of need to

know a little bit about like the tech

stack and what's good code, what's

what's not good code. And you need to

understand like is this the actual

desired functionality and were any

mistakes made? But as long as you can

just quickly review these code changes,

you can work on many tasks in parallel.

and our brains in the amount of

different tasks we can handle, we become

the bottleneck. But what's crazy though

is we're working on four tasks at the

same time. So like truthfully me, I do

this all the time now. I feel like I'm

entering the matrix when I'm doing this,

but I'm getting a week's worth of work

done in a day by following this because

I'm doing five things at the same time.

So this is it's just a mind-blowing tip

and I cannot recommend you guys enough

to do this. And so basically when you

kind of start stacking everything that

we've talked about today on top of each

other, you guys are going to be

unstoppable. So, you know, when you guys

are using Whisper Flow to actually talk

to your computer, you're going to be

typing faster. So, you know, in this

case, you're going to be typing at, you

know, 122 words per minute. Also, you're

going to be using in your own case,

you're going to be using task templates,

which are specialist at implementing

code. So these task templates are going

to make sure that you write quality code

to implement the desired feature. So

you're going to be inputting stuff

faster to the computer. When the agents

are working, they're going to be doing

better work. In addition to that, you

guys are also going to be working in

parallel at the same time on multiple

different tasks. So you're like

multiplying your efforts as well. And

these just all stack on top of each

other one at a time. And when you are

working on task, you also have a ton of

AI reference projects that basically

call out exactly the desired

functionality that you wanted in the

first place. So between the task

templates and the reference projects, my

god, you guys are going to be moving so

fast. So this is one of the ways to

where I was able to in the bake off was

one of the only people that was able to

actually build and complete everything

in the 5-hour allocation and have a

working project to show at the end of

it. And the only way I was able to get

it done is to follow these exact

strategies that I've been sharing with

you guys today. So, I'm hoping you've

had the light bulb moment and you're

like, man, I want to implement these so

bad. And I think the best way to get

started, like I said, I have the free

school community. I would hop over. We

have weekly free coaching calls every

Tuesday at 600 p.m. Eastern time. Would

love to help you guys. If you have any

questions on any of this, walk you

through exactly how you can use some of

this inside of your own applications and

your own workflows. Super happy to help.

and we have a ton of awesome other AI

developers on the call. So, I think

you'll really like to get to meet a lot

of developers who are on the same

journey because we're all learning and

getting better at the same time. But

yeah, that is the five tips that I think

you guys should definitely be

implementing to help you build a

thousand times faster when trying to

crank out real world AI projects. So, I

hoped you guys enjoyed seeing all the

behindthe-scenes tools, tips, and tricks

on how I was able to crank out the

projects for the ADK agent bake off and

was able to win the whole thing. I had

an absolute amazing time. Shout out to

Google for hosting such an amazing

event. And quick reminders, you can

download all the source code for the

completed project that I did at the bake

off completely for free. Just click the

link down description below. You can

also I have a ton of 80K related content

right here on this channel. everything

from an ADK master class, do some deep

dives into voice agents, rag agents, so

many other tips and tricks on ADK. So, I

definitely recommend checking out those

on the channel. And I also recommend you

checking out the school community I have

for you guys where you get to hop on

weekly coaching calls with me and a

bunch of other AI developers on

everyone's on their own journey. We all

work together to help make sure

everyone's making progress. And if you

want to jumpstart your AI development

journey, I cannot recommend enough for

you guys to check out Shipkit where

you're going to get access to all sorts

of pre-built AI projects so that you can

implement a lot of the different

features we talked about and tips in

today's video. And if you have any

questions on it, feel free to always

shoot me an email at brandon@shipkit.ai.

But enough of that. Let's go ahead and I

recommend you checking out whichever

video is popping up on the screen right

now. And I cannot wait to see you guys

in the next one. See you.

Loading...

Loading video analysis...