I don't prompt agents anymore... — Transcript
Full transcript
- 0:00Thanks HubSpot for sponsoring this
- 0:02video. So today I want to talk about
- 0:04graph engineer. If you're on Twitter,
- 0:06you probably get pretty confused past
- 0:07few weeks. It's just new hot term that's
- 0:10popping up everywhere on internet and
- 0:11the more you look at it probably the
- 0:13more confusing it is because people are
- 0:15mixing multiple different things awkward
- 0:17graphs into same discussion. So in
- 0:19today's videos I want to break down what
- 0:21kind of practical things that you can
- 0:22take away and start adopting for real.
- 0:24So it all start from Peter tweet about
- 0:27are we still talking loops or do we
- 0:28shift to graph yet and no one really
- 0:30understand what he meant about graph
- 0:33because graph can mean just so many
- 0:35different things and that's where the
- 0:37conversation became really confusing
- 0:38because people are basically using graph
- 0:40as term to discuss three totally
- 0:43different concepts what is control graph
- 0:45so control graph you can think about
- 0:46lang graph dynamic workflow basically
- 0:49most of those agenda task have some sort
- 0:51of SOP behind it and control graph like
- 0:54lang graph or recently dynamic workflow
- 0:57or even just SOP you put in text are
- 0:59ways for you to making sure agent get
- 1:02more reliable result and I think this is
- 1:04actually the graph that Peter is talking
- 1:06about because in his recent tweet the
- 1:08use case he's describing is basically
- 1:10control flow SOP of shipping a change to
- 1:12a codebase so this is control flow the
- 1:15second type of graph people talk about
- 1:16is knowledge graph and this is a
- 1:18completely irrelevant and different
- 1:20concept but just because Andrew Num
- 1:23happened to released a 1hour course on
- 1:25building a genetic knowledge graph.
- 1:26People somehow connecting them together
- 1:28and knowledge graph is just a totally
- 1:30different concept. Basic graph is a
- 1:32greater way to representing the
- 1:34relationship between different entities.
- 1:36Which means when people are retrieving
- 1:38data, it can retrieve information
- 1:39effectively. That's why gradiki agent
- 1:43memory that view has been shipping with
- 1:46graph for years. But it is totally
- 1:48different topic. The third topic people
- 1:50were start talking about is actually
- 1:52very interesting called graph of loops
- 1:54and this concept is brought out by
- 1:56colors. If we assume the future company
- 1:58were run by a bunch of different loops.
- 2:00How can you making sure all those loops
- 2:02actually execute well and improve
- 2:04continuously because even just one loop
- 2:06is hard and when you have multiple
- 2:08different loops both error and
- 2:09improvements can compound very quickly.
- 2:12And this is a very much new and
- 2:13unexplored space. And to be honest,
- 2:15there's no real answer to how do you
- 2:18solve that because again most of the
- 2:20team haven't even set up one or two
- 2:21loops successfully. But my team has been
- 2:24exploring loops for the past two months.
- 2:26And we did some experimentation which I
- 2:28put into one of the past articles that
- 2:30you can dive up deeper if you're
- 2:31interested. But those are the three
- 2:33different topics that people has been
- 2:35mixing together on the internet when
- 2:37they talk about graph engineer. But the
- 2:39real one Peter was referring to, I
- 2:41believe, is a control graph idea. And
- 2:43based on where most companies are at, I
- 2:45think the broad practical usefulness
- 2:48about this control graph idea. But
- 2:50before we dive into what the control
- 2:51graph actually is, everything I'm about
- 2:53to show you sit on top of modern harness
- 2:55cloud code or codeex. But there's
- 2:57probably already a 10 or even 100x
- 3:00difference between someone who just open
- 3:02a terminal, sends a prompt, and hopes
- 3:04for the best versus someone who actually
- 3:06use every part of what those modern
- 3:08harness give you. And if you want to be
- 3:10on the right side of the gap, this free
- 3:12cloud code playbook I put together with
- 3:14HubSpot will get you there. It covers
- 3:16the prompting patterns I use. How do I
- 3:18structure my cloud MD file and project
- 3:21context to make the most out of it? the
- 3:23hooks and guard rails I put together.
- 3:25How do I keep long running work on track
- 3:28with task state and when the sub aents
- 3:30are actually worth it versus when they
- 3:32are just tripling your bill? A fourth
- 3:34section on dynamic wolf rolls which is
- 3:36literally one of the two methods I'm
- 3:38going to show you later in this video.
- 3:40And my favorite part is this parallel
- 3:42session setup that lets you run not just
- 3:44one or two but 10 to 15 aent sessions
- 3:47safely at the same time. So, this
- 3:48playbook I wish I had when I was
- 3:50figuring everything out the hard way.
- 3:52I've put the link in the description
- 3:54below. It's completely free so you can
- 3:56check out and thanks to HubSpot for
- 3:58sponsoring this video. Now, let's get
- 4:00back to the control buff. As I mentioned
- 4:02before, basically each type of task
- 4:04normally has certain type of SOP behind
- 4:06it. And people has this increasing need
- 4:08to get more reliable outcome from the
- 4:11agent. And the main driver behind this
- 4:13needs is because the biggest shift we
- 4:15are going through now with agent is that
- 4:17teams are shifting from human prompting
- 4:20the agent to something else prompting
- 4:22the agent on behalf of human. For
- 4:24example, there are two patterns that
- 4:26some of the most AI native company in
- 4:28the world are adopting experimenting at
- 4:30the moment. One is loops and a lot of
- 4:32people already talk about loops
- 4:33increment self and basically the idea
- 4:35here is that instead of you as human to
- 4:37prompt agent for every single task you
- 4:40can actually set up a trigger to prompt
- 4:42agent and the trigger can be time based
- 4:44like every day go pull the latest GitHub
- 4:47issue and fix it or it could be go based
- 4:49like continuously optimize the front end
- 4:51until the performance increase 200%. Or
- 4:54it can be event based as well. Every
- 4:56single email comes in it just wake up
- 4:58the agent to do the job. And in this
- 5:00pattern, humor only involved when agent
- 5:03thinks it's necessary. In fact, one of
- 5:06the most important thing for each loop
- 5:08is defining what type of things agent
- 5:10can do by itself versus one that
- 5:12actually need to involve human. So this
- 5:14the first type of pattern that company
- 5:16are experimenting to get more out of
- 5:18agent and second type of pattern that's
- 5:20happening is this ox trader pattern
- 5:22which means you as a human user no
- 5:25longer talk to individual agent to ask
- 5:27to do something instead you talk to
- 5:30octra agent who has full context about
- 5:32what's going on and can spin up a teams
- 5:35of agents to do the actual execution and
- 5:37also monitoring through the process. In
- 5:40one video from Boris who is a creator of
- 5:42cloud code he also mentioned that
- 5:44nowadays he mostly talked to a cloud who
- 5:47can talk to other clouds instead of he
- 5:49prompting the agent for the actual work
- 5:51directly
- 5:52>> point where agents are prompting agents
- 5:54I'm not talking to agents my agents are
- 5:56talking to other agents and so you have
- 5:58these kind of big organizations of
- 5:59agents that that are doing things these
- 6:01days I think at any given moment I have
- 6:03you know at minimum a few agents running
- 6:05often overnight I'll run a few thousand
- 6:07agents to do some kind of complex work.
- 6:09Um, this just was not feasible even 3
- 6:12months ago.
- 6:12>> As I mentioned, both those two patterns
- 6:14has been aggressively experimented by
- 6:16some of the most AI native companies and
- 6:18my team has been experimenting that for
- 6:20the past 2 months. What I really
- 6:22realized is that both two patterns are
- 6:25keeping you as human one layer above the
- 6:28actual work. You no longer babysit
- 6:30through every single step and
- 6:31checkpoints from the executor agent. And
- 6:34because of that reliability became very
- 6:36important for you to have confidence to
- 6:39adopt such thing. That's why I have been
- 6:40talking a lot about you have to at least
- 6:42set up a verifier in your codebase. So
- 6:45you can have more confidence about what
- 6:47agent shipping and there are setup
- 6:49verifier skill that I have included in
- 6:51the GitHub repo that you guys can go and
- 6:53take to set up. But verifier just one
- 6:55small part of the guario for different
- 6:58type of business processes that you want
- 7:00agent to automate. Normally there are
- 7:02different guarios and SOP that can be
- 7:05injected and this where this control
- 7:07graph became interesting and this is not
- 7:09a new concept. This graph based workflow
- 7:11automation has existed for decades and
- 7:14normally has three key components. One
- 7:17is a node which is the action it will
- 7:19take and the edge which basically what
- 7:21happen next after each node and third is
- 7:24state which is what are the data will be
- 7:26carried over every single node or step.
- 7:29Even though I said that the concept of
- 7:31those control graph is not new but
- 7:34what's new is what does a node actually
- 7:36means. So in traditional workflow
- 7:38automation each note is a simple basic
- 7:40action like a running script do a
- 7:42conditional check to later like three
- 7:44years ago platform like allow you to add
- 7:47a large language model as a node so it
- 7:50can handle more longtail use cases to
- 7:52most recently a node can actually be an
- 7:55agent that's cable to do so many
- 7:57different things and you're probably
- 7:59already pretty familiar with graph
- 8:01because you've been using it for example
- 8:03the go feature from cloud code or codeex
- 8:05can be repres present in a graph like
- 8:07this. At its core is basically this
- 8:10graph that it receive a prompt from user
- 8:12which runs through agent loops and when
- 8:14cloud code or code codex finish it will
- 8:16get a large learning model to classify
- 8:19is go satisfied or not. If satisfied
- 8:21then finish if not send a new message
- 8:24back to the agent and this graph is
- 8:26implemented by agent loop plus a stop
- 8:28hook system. And similarly the famous
- 8:31project from Andrew Copsy for auto
- 8:33research is also a graph. If you don't
- 8:36remember this auto research project is
- 8:38basically from Andrew Cops. He is
- 8:40putting agent in a for loop to
- 8:42continuously improve language model
- 8:43systems and setup is actually
- 8:45surprisingly simple. So it also start
- 8:47with a prompt but this prompt is
- 8:49documented in a program. file which talk
- 8:52about the overall processes. It
- 8:54basically instruct agent to update the
- 8:56train. PY which is the software script
- 8:59itself with a experimental idea and then
- 9:02run the experiment and evaluate the
- 9:04result. If the result is good then keep
- 9:06the change. If not discard this and try
- 9:09a new one. And this fundamentally is a
- 9:11loop that can be represented with this
- 9:13specific graph process. Every time it
- 9:16receive the program.md file to instruct
- 9:18agent about the processes to try a new
- 9:20idea and once it finish it will do a
- 9:23metric check. Is it getting better? If
- 9:26it is then come in and push a change. If
- 9:28not discard and revert and also try the
- 9:31next idea and the state here are
- 9:33basically two things. One is a train py
- 9:35which is a software it is changing and
- 9:37the other is results.tsv that is logging
- 9:40all the things that you try and
- 9:42interesting you will see here is that
- 9:44this is a graph that achieved by simply
- 9:46prompting the agent. It didn't do any
- 9:48fancy mechanism. Back the days it didn't
- 9:50even have rough loop or go feature. It
- 9:53simply just tell the agent you repeat
- 9:55this process forever and agent just did
- 9:58it. And this is kind of interesting part
- 9:59that I will talk a bit more because
- 10:01implementation of graph doesn't have to
- 10:03be code. In fact, it can be just a
- 10:05documented SOP just as a bunch of
- 10:07predefined script and boundaries.
- 10:09Another example is like deep research.
- 10:11If you ever build agent before, you'll
- 10:14be pretty familiar with this pattern
- 10:15that if you are building a research
- 10:17agent, the common pattern is that it
- 10:19will receive a prompt. It goes to
- 10:21octrader who will plan out what type of
- 10:24topics it should cover. Then fan out a
- 10:26bunch of sub aents to do research on
- 10:29interview topics and once it finish it
- 10:31in to do a review is this enough
- 10:33information to covering the report. If
- 10:35no go back to previous step if yes then
- 10:38just finish and generate report. And
- 10:41again this is a graph and after going
- 10:42through those examples hopefully you
- 10:44realize one thing which is there are
- 10:47multiple ways you can actually enforce
- 10:49the graph. One is traditional code as
- 10:51graph and there are things like dynamic
- 10:53workflow from cloud code or codec code
- 10:56mode as well as lang graph that you can
- 10:58use to build this type of graph workflow
- 11:00and it is very useful but on the other
- 11:02hand a lot of time you can just use
- 11:05large model as graph and many of you
- 11:07probably already doing it you just
- 11:08simply include a SOP that can be text or
- 11:12use JSON or mermaid chat whatever modern
- 11:15model is already pretty capable of
- 11:17understanding those SOP workflows and
- 11:19following through them. So many times
- 11:21you can actually just describe your
- 11:23design SOP in text and turn them into a
- 11:26skill that agent can invoke as context.
- 11:29That agent will be able to run the graph
- 11:31pretty well just like Andrew Cupsy's
- 11:33auto research. And there are a lot of
- 11:35primitives already provided by the
- 11:38modern harness like those coding agent
- 11:40can run bash which means it can run a
- 11:42predefined script that you define for
- 11:44those deterministic behavior and steps.
- 11:47It also has sub agents and an agent
- 11:49teams communication protocol which means
- 11:51a main or trader agent can decompose a
- 11:54SOP into steps and wake up a team of
- 11:57agents. And if you really want you can
- 11:59also use hooks to inject real
- 12:02deterministic checkpoints into the agent
- 12:04runtime and the goal implementation is
- 12:06one great example and their practical
- 12:08usefulness for both method and I'll talk
- 12:10through them but for the larger model as
- 12:12graph mechanism it might feels very
- 12:15basic and simple you basically just give
- 12:17it a prompt but there are some design
- 12:19patterns that I think is quite useful
- 12:21and important to making sure the SOP are
- 12:23actually well followed by the agent. One
- 12:25is that you should know when to separate
- 12:27out agent nodes because technically you
- 12:30can put all the SOP into just one agent
- 12:32and as the model gets better more likely
- 12:35you can just finish the host thing but
- 12:36it's also important to understand the
- 12:38boundary for the model so you can making
- 12:40sure you get the best performance for
- 12:41large model no matter how powerful it is
- 12:44not that great at selfverify its own
- 12:46work that's why a verifier is normally a
- 12:49separate agent node and also based on
- 12:51the research from open AI and entropic
- 12:54normally For complex task, a dedicated
- 12:57planner agent who is just focused on
- 12:59researching, reasoning, thinking things
- 13:01through are necessary. And on the other
- 13:03hand, you should probably be thinking
- 13:05about what are things that can be
- 13:06parallelled and what are things that can
- 13:08be potentially handled by stronger or
- 13:10weaker models. Those are all things that
- 13:12you can think about when you're planning
- 13:14what type of nodes and steps should
- 13:16actually exist. And second point that
- 13:18you should really try to use code when
- 13:21things make sense. This is one great way
- 13:23to increase reliability and also making
- 13:26sure your agent works faster makes less
- 13:28unnecessary mistakes and common scenario
- 13:30that I think code actually should apply
- 13:32are workflows where you might have
- 13:34complex data fetching. So instead of
- 13:36getting agent to call multiple different
- 13:38API putting together some data, you can
- 13:40have scripts for those complex but
- 13:42common data analysis and data fetching
- 13:44and on the other hand you probably
- 13:46should have script to just get dev
- 13:47server up running so your agent don't
- 13:49need to fight about it as well as the
- 13:51ability to evaluate the result or do
- 13:54some end to end tests. And third one is
- 13:56that when you have agent node you
- 13:57typically want to define what's the
- 13:58input and output from that agent because
- 14:01you want to making sure the boundary and
- 14:02output expectation from each node is
- 14:05very clear. And fourth is a state. So no
- 14:07matter whether you use large mode as
- 14:08graph or code as graph, you need a way
- 14:10for different agents to get an
- 14:12understanding of the current state of
- 14:13the work very quickly. And there are
- 14:15many different ways you can do it. The
- 14:16easiest way is that you can just have
- 14:18one markdown file that's documenting
- 14:20what's the latest status as well as a
- 14:22pen only lock from each agent or each
- 14:25run. And there probably more thing to it
- 14:27and you guys can let me know if there
- 14:28are some stuff I missed. But in general
- 14:30the process is that for any task that
- 14:32you want agent to repeat or reliably
- 14:35doing you basically just map out the SOP
- 14:37think through all steps and after that
- 14:39you start grouping things into different
- 14:41nodes and edges with a design pattern
- 14:43that we mentioned here and in the end
- 14:44you will need to define an artifact dock
- 14:47that can document state and this process
- 14:49I think apply for either code as graph
- 14:51or larger model graph and the only
- 14:53difference is output the larger model as
- 14:55graph approach the output can be simple
- 14:57skill that can be wake up by Whoop run
- 14:59or ad hoc versus code as graph will be
- 15:02operating JavaScript that can be run and
- 15:04let's just talk through some real
- 15:05examples. So I want to show you how my
- 15:07team are adopting these two patterns
- 15:10that I mentioned before and then show
- 15:11you two example each how we distain type
- 15:15of tasks. So many of you probably know
- 15:17my team built this uh super design which
- 15:17team built this uh super design which is
- 15:19is a vibe design platform that allow
- 15:19a vibe design platform that allow people
- 15:21people to design user interface and we
- 15:21to design user interface and we have
- 15:23have been running multiple different
- 15:23been running multiple different loops
- 15:24loops across this business and the way
- 15:25across this business and the way we were
- 15:27we were doing that is we actually have a
- 15:27doing that is we actually have a
- 15:29separate uh ripple we call super design
- 15:29separate uh ripple we call super design
- 15:31AGI this is used as a state tracking and
- 15:31AGI this is used as a state tracking and
- 15:34knowledge base for everything that's
- 15:34knowledge base for everything that's
- 15:36happening across the business and
- 15:36happening across the business and
- 15:38nowadays when I try to make a change to
- 15:38nowadays when I try to make a change to
- 15:41my codebase instead of going to the
- 15:41my codebase instead of going to the
- 15:43actual ripple which is a super design
- 15:43actual ripple which is a super design
- 15:45platform So many of you probably know my
- 15:45platform form most time I just start
- 15:46agent in this ripple which it has a
- 15:49context about everything that ever
- 15:51happened for super dai like every we did
- 15:54every support ticket ever handled or the
- 15:56engineer ticket is shipped and below it
- 15:58looks a bit messy but that's kind of
- 15:59like our artifact stores and at the top
- 16:02it also have bunch of skills and some of
- 16:04them are like a small graph that we
- 16:06build through skills one example is this
- 16:09um daily bad design triage skew so the
- 16:12goal here is that every day we have a
- 16:14bunch of users was creating design on
- 16:16the platform and we want to capture some
- 16:18bad design that agent did or complaints
- 16:20people have so that we can continuously
- 16:23collecting a data set that we can use to
- 16:25improve the agent. So we build a loop to
- 16:27review all the design user generated
- 16:29every day pick up the ones that's badl
- 16:31looking or didn't meet users expectation
- 16:34and add them to list for us to review
- 16:36and add to our evol data set. So the SOP
- 16:38or graph we build for this processes is
- 16:41something like this. So once a day we
- 16:44will want agent to filter what are the
- 16:46designs that might be bad and we have a
- 16:48like a list of heristic indicator that
- 16:51we have. So the agent can pull raw data
- 16:53from our database about list of
- 16:55potential candidates for bad design. If
- 16:57there's no result then just finish the
- 16:59term but if there are potential bad
- 17:01designs at that day it will go through
- 17:03this graph process. Firstly, we create a
- 17:05script that can help us surface those
- 17:08issues that can be the heroristically
- 17:10evaluated things like if there are any
- 17:12errors or the design just looks totally
- 17:14broken, not responsive and even some
- 17:16script that is not possible. And for
- 17:18those issues, it just directly runs
- 17:20through the script and add to our list.
- 17:22But for the other designs, we were
- 17:24spinning up a bunch of sub agents and
- 17:26each agent will handle a batch of work
- 17:28to take a screenshot of design, compare
- 17:30with the real user request and eval
- 17:33output result. And with all the
- 17:35information gathered, the agent will
- 17:37rank all the bad design and publish to a
- 17:40today's list which is a simple file in
- 17:42this ripple. So we have visibility. We
- 17:44can add to that evaluation set or spin
- 17:46up another group of agent for each issue
- 17:48to improve the agent itself. So for this
- 17:50graph the way we enforce it is a skew
- 17:53that we created. We basically build a
- 17:54skew for this alongside a few different
- 17:57scripts that we wrote the agent can use
- 17:59to do some deterministic steps. For
- 18:01example in the skills we document the
- 18:03procedure it talk about what script they
- 18:04should run to get the candidate or bad
- 18:06design and then instruct agent to run
- 18:08some determinist script. They can do
- 18:10some programmatic check to surface
- 18:12issues early on. then fan out a bunch of
- 18:14agents for vision logic model judge and
- 18:17each agent has agreed schema for the
- 18:19output. Then main agent will rank the
- 18:22worst of day and add to the report and
- 18:24we have a output contract for the whole
- 18:26loop as well as some guar that we put in
- 18:29place. So with this one every day we can
- 18:31just start a loop and point agent to the
- 18:33skus and scripts so it knows what step
- 18:35it should do and spin up sub agents when
- 18:37it's needed. And this is one example
- 18:39implementation of large learning model
- 18:41as a graph. As you can see, it's
- 18:42actually pretty complicated workflow,
- 18:44but we can simply achieve a really good
- 18:46output by injecting skill plazo scripts.
- 18:49And on the other hand, we also do use
- 18:51dynamic workflow as code as graph
- 18:53method. And if you're not familiar with
- 18:55dynamic workflow, so agent can basically
- 18:57write a JavaScript because it was given
- 18:59a few new primitives and APIs which
- 19:02specifically are agent. So you can just
- 19:04call a function to spawn up agent as
- 19:06well as pipeline. So pipeline means
- 19:08there are say dependencies between each
- 19:09stage and also parallel which means you
- 19:12fan out a bunch of agents. So with this
- 19:14one agent can basically just write any
- 19:16javascript by calling those primitive
- 19:19functions to build any type of graph
- 19:20that it wants. One example my team has
- 19:23is this ship change workflow and we
- 19:25trigger this workflow after every time
- 19:26we have pretty well definfined scope and
- 19:29plan for a certain things. In this
- 19:30workflow it break down into three
- 19:32different phases. One is the setup and
- 19:34implement another is verify the work and
- 19:36if the verification passed it will try
- 19:38to get agent to simplify and PR the work
- 19:41inside the javascript file it will
- 19:43define different schema. So the way
- 19:45dynamic workflow works or the agent
- 19:47function works is that you can just spin
- 19:49up in session with this prompt and
- 19:51define the model and schema so that when
- 19:53this agent session finish it will
- 19:55actually output the result in this
- 19:56specific schema which is kind of like a
- 19:59state output from each agent node. The
- 20:01benefit of this is then you can easily
- 20:03construct the prompt for next agent node
- 20:05with important context and details from
- 20:07the last agent sessions. For example,
- 20:09you can build a um basic workflow for
- 20:12let's say writing articles that has two
- 20:14stage. One is outline article and second
- 20:16is write article. And for each stage the
- 20:19code were just to wake up the agent with
- 20:21this basic prompt and also the schema
- 20:24they define above which is outline
- 20:27schema including title bullet points for
- 20:30different sections. Then phase two could
- 20:31be write article based on outline. So
- 20:34you can just write a prompt by
- 20:36referencing the output from the previous
- 20:38agent session to construct a prompt and
- 20:40in the end this function will return
- 20:42rows information and there are more
- 20:44things to this dynamic workflow feature
- 20:46and this actually open source project
- 20:47called de workflow that they implement
- 20:49the dynamic workflow in open source way
- 20:51which means each agent node can be cloud
- 20:53codeex or any other agent library and I
- 20:55have few code example they are including
- 20:58the AI builder cloud community so you
- 21:00can go and check out if you're
- 21:01interested so in our super design ai
- 21:03ripple We were using dynamic workflow to
- 21:05achieve pretty reliable code shipping
- 21:08graph. But one thing I want to just
- 21:10emphasize again is just breaking down
- 21:13task like this won't work. You actually
- 21:15want to give agent tools so it can test
- 21:17things properly. And this is probably
- 21:19one of the biggest missing step I saw
- 21:20most people are not doing and wondering
- 21:22why their loops didn't work. So I would
- 21:24highly recommend you go set up if you
- 21:27don't know how to set up. I actually
- 21:28have this verifier setup skew in our
- 21:31public ripple from AI buildup. So you
- 21:33can just go and grab it. It's just going
- 21:35to unlock a lot of other things that you
- 21:36can possibly do. So by showing those two
- 21:39example hopefully now you can see how
- 21:41you can actually do graph engineer and
- 21:43there are two method you can use. Each
- 21:45one of them has different output and
- 21:47both are valid. I personally normally
- 21:49will go with large motor as graph method
- 21:51in most of the cases because with
- 21:52dynamic workflow or codeex code at
- 21:55moment every time you just start a new
- 21:56agent session so it can't really resume
- 21:59the previous conversation and that made
- 22:01it see things a bit more annoying but if
- 22:03your task is extremely big code as graph
- 22:05is actually really good method and in
- 22:07next video I actually want to talk about
- 22:09this concept of graph of loops what
- 22:11happen when you have so many loops
- 22:13running your company how can you making
- 22:15sure they compound so if you're
- 22:16interested Please comment, subscribe.
- 22:18Uh, and I hope you enjoy this video.
About this transcript
This page contains the full transcript of I don't prompt agents anymore... by AI Jason, generated from the public captions YouTube serves with the video. The transcript has 4,546 words across 642 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.