YouTube2Text

Are Agent Swarms USEFUL? OpenAI’s GPT-6 Astra SWARM Takeaways — Transcript

by IndyDevDan · 8,086 words · 1,190 segments · language en · Watch on YouTube

Full transcript

  1. 0:00What does a DM 5.3 10 agent swarm look
  2. 0:03like that's spent $20 over 55 minutes?
  3. 0:06We're going to see. What does this
  4. 0:07Pelican look like? [laughter]
  5. 0:09Is it any better? We'll see in a second
  6. 0:11here. What's up, engineers? Indie Dev
  7. 0:13Dan here. The concept for this video
  8. 0:15started out as a simple prototype and
  9. 0:17turned into something much bigger.
  10. 0:19OpenAI inadvertently showcased the power
  11. 0:22of swarms. Close Twitter, minimize your
  12. 0:24herder window, and lock in because this
  13. 0:26is a big one. By now you've heard of the
  14. 0:28OpenAI Astra swarm incident where
  15. 0:31current and next generation OpenAI
  16. 0:33agents started collaborating among many
  17. 0:35versions of itself. Isolated EVAL agents
  18. 0:38built their own messaging board inside
  19. 0:40of a package cache when OpenAI engineers
  20. 0:43eventually found it and wiped it. The
  21. 0:45agents rebuilt it. The end result was
  22. 0:47OpenAI getting hacked by their own
  23. 0:49intelligence as well as hugging face.
  24. 0:51Now many channels and blogs have already
  25. 0:54covered this. This is not a channel
  26. 0:55where we rehash the news. What interests
  27. 0:58me here is not the fear or hype around
  28. 1:00the Astra swarm. It's the opportunity
  29. 1:03for you and I to harness our own swarms
  30. 1:06to produce valuable engineering
  31. 1:08outcomes. Up until now, swarms have been
  32. 1:11a [music] hyped driven AI pill, but the
  33. 1:13open AI swarm proved that they're not
  34. 1:16only viable, they're dangerously viable.
  35. 1:19So, how can we put the Asian swarm
  36. 1:21concept to work without token [music]
  37. 1:23maxing or vibe coding? Asked another
  38. 1:25way, can swarms be agentic engineered?
  39. 1:29And most importantly, are swarms [music]
  40. 1:31useful for you and I? That's the
  41. 1:33question we'll answer in this video. And
  42. 1:35if you've been following the channel,
  43. 1:37you know my stance on agents and agentic
  44. 1:39engineering. There is no wall. There are
  45. 1:42no [music] limits. You and I are the
  46. 1:44only bottlenecks left. So, let me share
  47. 1:46a V1 early demo of my Simple Swarm
  48. 1:50[music] system.
  49. 1:56So, I'm screen sharing with my M4 Mac
  50. 1:59Mini, and this is where we're going to
  51. 2:00kick off the hello world of agent
  52. 2:02swarms. We're using Herder, and we'll
  53. 2:04just type out this simple prompt, just
  54. 2:06swarm, single agent. We'll run deepseeek
  55. 2:08v4 flash. The agent will spend no more
  56. 2:11than 10 cents, and it'll run this
  57. 2:13prompt. Let's kick it off inside the Mac
  58. 2:15Mini. Our agent swarm is up and live.
  59. 2:18Let's go ahead and look at it through my
  60. 2:19browser here on my M5. Here you can see
  61. 2:22the simplest possible version of an
  62. 2:24agent swarm. A list of swarms. We have
  63. 2:26threads and we have agents. We'll dial
  64. 2:28into each one of these levels in a
  65. 2:30moment. First, let's just understand
  66. 2:31what is happening here. We have a single
  67. 2:33agent scout doing some really, really
  68. 2:35simple work. We have the starting goal
  69. 2:37or the prompt. And then we have our
  70. 2:39agent responding. Hello from scout. This
  71. 2:42is the simplest possible version of a
  72. 2:44swarm system. We have a couple really
  73. 2:46key elements. We have a list of possible
  74. 2:48swarms. We have messaging threads. This
  75. 2:50will be a really important idea. We'll
  76. 2:52come back to in a moment. And then we
  77. 2:53have the individual agents inside the
  78. 2:55swarm. And of course, the full trace so
  79. 2:57we can understand exactly what's going
  80. 2:59on. This was something that the OpenAI
  81. 3:01engineers missed. They scaled these
  82. 3:03agents up to the moon and they looked
  83. 3:05away. We'll dive into all these ideas. I
  84. 3:07first want to stop and be really really
  85. 3:10clear before we scale this up. There's a
  86. 3:12reason I'm running this on my Mac Mini.
  87. 3:14Agent swarms are brand new territory.
  88. 3:16This is experimental, expensive,
  89. 3:19[snorts] dangerous, and advanced agentic
  90. 3:21engineering that requires understanding
  91. 3:22of sandboxing, prompt, context, and
  92. 3:24harness engineering. For the guy that
  93. 3:26comments on every single video saying,
  94. 3:28"I'm tired, boss."
  95. 3:30Or anyone complaining about spending on
  96. 3:33compute, click away for everyone else.
  97. 3:35lock in and let's scale up our agent
  98. 3:37swarm.
  99. 3:42We're going to start with the new GLM
  100. 3:445.3 model. We're going to give it 10
  101. 3:46agents in the swarm and we're going to
  102. 3:48allow up to $50 of token spend. And what
  103. 3:51do we want? We want Simon Willis's
  104. 3:53perfect pelican. Let's kick it off and
  105. 3:55let's fire up a new swarm. I want a
  106. 3:57DeepSseek V4 Pro, $40 Compute spend, 20
  107. 4:01agent swarm to build a Raid Tracer HTML
  108. 4:055 canvas application. Kick it off. And
  109. 4:07finally, I want a 30 agent Gemini 3.7
  110. 4:10Flash $30 token spend canvas from video.
  111. 4:15It's going to hit the OpenAI landing
  112. 4:17page and try to rebuild the HTML canvas
  113. 4:19animation from scratch. So, we're going
  114. 4:21to try to build this animation here from
  115. 4:23scratch by pulling it from the website,
  116. 4:26which is going to be a little hard
  117. 4:26because OpenAI has some guards through,
  118. 4:28I believe, Cloudflare, but we're going
  119. 4:30to let our agents cook on that. It's a
  120. 4:31swarm. Let it figure it out. Let it do
  121. 4:33its thing. Okay, so we're going to come
  122. 4:34in here. Bam. Kick that off. Now, we'll
  123. 4:36hop back to our UI that's exposed via
  124. 4:38our local area network. And you can see
  125. 4:40we have three new swarms active, getting
  126. 4:43to work. Let's start with the perfect
  127. 4:45pelican. Shout out Simon Willis. inside
  128. 4:47of this swarm. Let's jump into it and
  129. 4:49let's see what's going on.
  130. 4:55You can see here we have 10 total agents
  131. 4:57kicking off and they're all getting to
  132. 4:58work running and communicating their
  133. 5:00messages, tool calls, everything you
  134. 5:01would expect from a multi- aent system
  135. 5:04and more. What's the most important idea
  136. 5:06here? The most important takeaway from
  137. 5:08OpenAI's incident that we engineers can
  138. 5:11take and use to accomplish real
  139. 5:12engineering work, the messaging system.
  140. 5:14the great and incredible part about the
  141. 5:16OpenAI agent swarm and it really digs
  142. 5:18into the details of what an agent swarm
  143. 5:21really is. What is an agent swarm? Let's
  144. 5:23answer it right now and let's use really
  145. 5:25plain language, right? No hype. A swarm
  146. 5:27is an autonomous system coordinating in
  147. 5:30an unspecified way. How do we enable
  148. 5:32that? We give them their own mailbox,
  149. 5:34their own thread that they can work
  150. 5:36through. So you can see here we have a
  151. 5:37thread and that's the second element in
  152. 5:39our data hierarchy. We have swarms,
  153. 5:40threads and then the agent inside. So
  154. 5:42you can see here we are software
  155. 5:43engineering our swarm's communication
  156. 5:45structure. But let's start from scratch.
  157. 5:47Let's go to the bottom here. How do they
  158. 5:48know what to do? Of course, we pass in a
  159. 5:50prompt in here. You can see we're trying
  160. 5:52to recreate the perfect pelican riding a
  161. 5:54bicycle. And this is a GLM 5.3 swarm. So
  162. 5:58you can see spend is ticking up. We have
  163. 6:0010 agents already. 2 million tokens, 200
  164. 6:03tool calls. This is expensive, okay? If
  165. 6:05you're not willing to spend, don't try
  166. 6:06to spin up a swarm. Now near the end,
  167. 6:07we'll talk about is this actually
  168. 6:09viable? Are swarms doing work? single
  169. 6:11agents can't do or multiple agents can't
  170. 6:13do with classic sub aent delegation.
  171. 6:15Talk about that at the end. Right now,
  172. 6:17let's understand the swarm. So, we have
  173. 6:18the goal created by the system, right?
  174. 6:20It's a classic user prompt. If you're
  175. 6:22great at prompt engineering, you'll be
  176. 6:23able to steer your swarms very well. The
  177. 6:25most important thing about this is the
  178. 6:27clear objective. What's going on? What
  179. 6:29do you need to do? Validation steps. But
  180. 6:31my system actually will not run. My
  181. 6:33custom PI coding agent that I've harness
  182. 6:35engineered requires a definition of
  183. 6:37done. How do my agents know that they're
  184. 6:39done? This is something that OpenAI did
  185. 6:41not enable their swarm to do. They gave
  186. 6:43them really, really hard tasks. Some of
  187. 6:45them were not possible to complete. They
  188. 6:47didn't give their agents a way to say,
  189. 6:49"I can't do this. I'm stopping." They
  190. 6:51said, "At all costs, solve this
  191. 6:53problem." And so, they did it.
  192. 6:54[laughter]
  193. 6:55And the cost was OpenAI got hacked and
  194. 6:57hugging face got hacked. Okay? So, clear
  195. 6:59definition of done with a way to bail
  196. 7:01out is going to be essential for scaling
  197. 7:03powerful multi- aent systems like
  198. 7:04swarms. You can see here a clean
  199. 7:06definition of what this is and a way to
  200. 7:08verify it. This isn't a classic Simon
  201. 7:10Willis Pelican prompt. I'm cheating. I'm
  202. 7:12adding a bunch of more details. So, just
  203. 7:14want to mention that. Want to be super
  204. 7:15honest. The performance should be pretty
  205. 7:16good. Even running a single agent here,
  206. 7:19right? Because I'm prompt engineering
  207. 7:20more details into what I'm looking for.
  208. 7:22Then the cool part starts. Our agents
  209. 7:24are communicating. They're talking with
  210. 7:26each other. Pixel Poke here, Schine
  211. 7:27here, Wheel, right? So, all the agents
  212. 7:30are checking in. They're creating names
  213. 7:32for themselves. Kind of get this in the
  214. 7:34background running here so you can see
  215. 7:35the raw traces coming out of the agents.
  216. 7:37You can kind of see all the different
  217. 7:38tool calls I've harness engineered into
  218. 7:40the system. So full view here, file
  219. 7:42history, file restore, read, bash, post,
  220. 7:45inbox, tons of different types of calls.
  221. 7:46Let's jump back into the actual thread
  222. 7:49because this is where everything
  223. 7:50happens. Let's walk through how our
  224. 7:51agents are communicating to each other.
  225. 7:52So they're all just coming into the
  226. 7:53message thread. No slices claimed yet.
  227. 7:55So they're jumping in and saying what
  228. 7:57they're going to work on. This agent's
  229. 7:58claiming render measuring tool. This
  230. 8:00agent's claiming also rendering
  231. 8:02measuring. [laughter]
  232. 8:04Also skeptics claiming this. So you can
  233. 8:06see that they're all kind of overlapping
  234. 8:07each other and so they're going to have
  235. 8:09to figure this out. And you can see here
  236. 8:10this agent named himself doubter. Really
  237. 8:12interesting things start happening when
  238. 8:13your agents are communicating. They're
  239. 8:15encoding their own intent at every
  240. 8:16level. And if you only give them a name
  241. 8:18to encode intent, they'll do it there.
  242. 8:20You can see here scheme deconlict. I'm
  243. 8:22dropping this. Someone else is picking
  244. 8:23this up. Starting to identify and talk
  245. 8:25about who's doing what work. On and on
  246. 8:27and on. You can see our agents are
  247. 8:28deconlicting. Six of us claim this
  248. 8:31collision warning. Second independent.
  249. 8:33So, they're starting to coordinate.
  250. 8:38You know, a pattern that I've noticed by
  251. 8:40running these swarms now is that at
  252. 8:42first things are really, really messy
  253. 8:44and the agents are stepping over each
  254. 8:46other and they're causing more problems
  255. 8:48than solutions. Anyone with a short-term
  256. 8:50mindset will look at an agent swarm
  257. 8:51kicking off and say that is a complete
  258. 8:53waste of time. The bootup costs for a
  259. 8:55swarm exist. What is this kickoff phase?
  260. 8:57It's the cost of initializing
  261. 8:59coordination. Much like organizations
  262. 9:01you and I are a part of, there's a cost
  263. 9:03to boot up and understand how
  264. 9:05information is traveled, where it goes,
  265. 9:07who owns what work, so on and so forth.
  266. 9:09You can see here our pelican swarm is
  267. 9:11hard at work chewing up $4 already. 7
  268. 9:14million tokens 9 minutes in and our
  269. 9:16agents are starting to collaborate. Now,
  270. 9:18of course, underneath a decent amount of
  271. 9:20work has gone into harness engineering
  272. 9:22and making sure that the agents can work
  273. 9:25together without stepping on each
  274. 9:26other's toes. This is a system that you
  275. 9:29cannot vibe code. You need a certain
  276. 9:30level of understanding of software, of
  277. 9:32communication systems, and frankly of
  278. 9:34agentic engineering to be able to build
  279. 9:35something like this. More on that later.
  280. 9:37Let's jump up a swarm. Remember, we
  281. 9:38kicked off three swarms. We have Gemini
  282. 9:40Flash Swarm working on canvas from video
  283. 9:43recreating this HTML canvas UI. Really,
  284. 9:46really beautiful swarm visual from
  285. 9:48OpenAI. And then we also have a ray
  286. 9:50tracer from Deepseek V4 Pro. You can see
  287. 9:52here we're already in the millions of
  288. 9:54tokens. This is the power of a swarm. On
  289. 9:56the channel, I always say scale your
  290. 9:57computer to scale your impact. This is
  291. 9:59one of the biggest ways to scale your
  292. 10:00impact. The question is, and this is
  293. 10:02unanswered, are swarms a viable way to
  294. 10:05use agents. Does this actually deliver
  295. 10:08results? One agent couldn't give you a
  296. 10:10few agents couldn't give you a powerful
  297. 10:12fable or soul agent with agent
  298. 10:14delegation. Is it not possible that way
  299. 10:16as well? So, that's what we're trying to
  300. 10:17figure out here with our swarm
  301. 10:19experiment. So, let's jump into our
  302. 10:21canvas from video because you can see
  303. 10:22here our Gemini 3.7 swarm has already
  304. 10:24spent $10 and they've used 32 million
  305. 10:28tokens.
  306. 10:29What's going on? What are all these
  307. 10:31agents doing? We have 30 agents in this
  308. 10:33swarm. If we scroll down, we can see all
  309. 10:35of the chat conversation elements here.
  310. 10:38And it looks like a lot of this is just
  311. 10:39the agents clarifying who they are and
  312. 10:41what they're working on. So, it looks
  313. 10:43like they're starting to chat. They're
  314. 10:44keeping their communication, but there's
  315. 10:46a lot of background work happening here.
  316. 10:48And we can go ahead and hit show all to
  317. 10:50see what these agents are doing. So
  318. 10:52verify harness. Checking the video
  319. 10:54specs. Referee here claiming adversarial
  320. 10:56verification. Claiming numerical
  321. 10:58integration. You can see they're all
  322. 10:59claiming a bunch of stuff. They're going
  323. 11:01to have to clarify who's working on
  324. 11:03what. So this swarm very very big.
  325. 11:05Again, the more agents, the more units
  326. 11:07inside of a communication network, the
  327. 11:09longer it's going to take to get on the
  328. 11:11same track, to lock in to a consistent
  329. 11:13mode of operating. So that's still
  330. 11:15alive. That's still running. We'll see
  331. 11:16how that goes. If we go into raw traces
  332. 11:18here, you can see what all these agents
  333. 11:20are doing step by step. I don't know if
  334. 11:21there are any skeptics left who watch
  335. 11:23this channel. But this is a real run.
  336. 11:25This is a real experiment. I'm running
  337. 11:2730 Gemini 3.7 Flash agents in a swarm
  338. 11:29architecture. This is actually happening
  339. 11:31right now. So you can see here our
  340. 11:33agents working through things. And
  341. 11:34you'll notice a couple really important
  342. 11:36tool calls here. List team. Every agent
  343. 11:38can see every other agent and they can
  344. 11:40see what's going on. They can also check
  345. 11:42the budget. How much compute do we have
  346. 11:44left as a collective, as a whole? And so
  347. 11:46the agents are going to work together.
  348. 11:48They're going to watch the budget.
  349. 11:49They're going to check the inbox. This
  350. 11:50agent has no new messages. So nothing
  351. 11:52new has happened for this agent from its
  352. 11:54perspective. So you can see this agent
  353. 11:56posted a message critical finding. It
  354. 11:58found something via playwright testing
  355. 12:00and it's going to communicate that to
  356. 12:02the rest of the agents. Now the agents
  357. 12:04have a new message. It can see that
  358. 12:05message from scout Astra and it's going
  359. 12:08to, you know, look and find and resolve
  360. 12:10issues. This swarm is working. They're
  361. 12:13working very intensely toward this goal.
  362. 12:16It's really interesting to watch. This
  363. 12:17ran a full 22 second 1fps playright
  364. 12:20capture defects identified. Population
  365. 12:23brightness collapsed. And it's talking
  366. 12:24through trying to recreate this HTML 5
  367. 12:27image. This swarm is working. Things
  368. 12:29look great so far. They have 20 bucks
  369. 12:31left of compute, 36 million totes, 1.5k
  370. 12:34calls. What are our other swarms doing?
  371. 12:35Let's check on the ray tracer swarm.
  372. 12:37This is Deepseek V4 Pro. How is the
  373. 12:40coordination going here? This is 20
  374. 12:42agents in total. So, every agent
  375. 12:44introduced itself. Someone wrote out a
  376. 12:46plan. It looks like they got sign off.
  377. 12:48Builder the critic is doing a pivot.
  378. 12:50It's been several minutes. 30% budget
  379. 12:52gone. Nobody has landed a single bite.
  380. 12:54[laughter] 10 agents are about to write
  381. 12:56the canonical in chat. That's a
  382. 12:58deadlock. Deadlock burns budget. Okay.
  383. 13:00So, unblocking now. Lots of
  384. 13:02coordination. Again, this idea of
  385. 13:04coordination overhead is so so
  386. 13:05interesting. When you build the system
  387. 13:06on purpose, when you build a system of
  388. 13:08agents working in an uncoordinated way
  389. 13:10on purpose, claim violation. Someone
  390. 13:12tried to directly modify the ray tracer
  391. 13:15while someone else had a lock. Really,
  392. 13:17really important concept. File locking
  393. 13:19so agents don't continuously write over
  394. 13:21each other. You can see here, this is
  395. 13:22not a simple thing to coordinate because
  396. 13:25there is no communication coordination
  397. 13:26here or there's minimal communication
  398. 13:28coordination. So, really, really
  399. 13:29interesting stuff here. I wonder how the
  400. 13:31agents are going to work through this.
  401. 13:33Let's see what's going to happen here.
  402. 13:34here. And you can see in the background,
  403. 13:35let's see, this is our pelican swarm
  404. 13:37trace. Let's go ahead and hop up to our
  405. 13:39top level swarm. Jump into the raid
  406. 13:41tracer and let's look at the raw trace.
  407. 13:43See what's going on here in these
  408. 13:45events. Message drop off is really,
  409. 13:47really high. Deep V4 Pro, these agents
  410. 13:50aren't coordinating. Low coordination
  411. 13:52here. We'll see if that changes. Great
  412. 13:55part about the system. We can search any
  413. 13:56agent here. We can see what Stitch is
  414. 13:58doing. And then we can dial into its
  415. 14:00specific agent calls. So you can see
  416. 14:02here stitch working batch calls thinking
  417. 14:04file history checking it's claiming the
  418. 14:07file this is a really really important
  419. 14:08tool call that I've harness engineered
  420. 14:10into the system right claim file so that
  421. 14:12no one else own it so you can see here
  422. 14:14ray tracer has been claimed by stitch
  423. 14:17and it's thinking it did its work on the
  424. 14:19file and then it released the file so
  425. 14:21now other agents can operate on it
  426. 14:23simple lock and unlock coordination
  427. 14:25system here you can see it's still
  428. 14:27thinking and yeah I'm curious what's
  429. 14:29going on here in this system and we can
  430. 14:31see that we can dive in. We can see what
  431. 14:33every agent is doing inside the system
  432. 14:35and we can understand how they're
  433. 14:36coordinating or how they aren't
  434. 14:37coordinating. The Deep Seek V4 Pro
  435. 14:39coordination is continuing. Looks like
  436. 14:42Synynic landed the canonical. Let's see
  437. 14:44if the other agents pick up on that.
  438. 14:45That's our DeepC V4 Pro Swarm. This one
  439. 14:48looks like it's having some issues.
  440. 14:49Let's hop back up to the high level and
  441. 14:51let's see how our other agents are
  442. 14:52doing. Let's jump back to the Perfect
  443. 14:54Pelican. So again, communication kind of
  444. 14:56dropping off. Not exactly what you want
  445. 14:57to see, but you can see another really
  446. 14:59key element of this system.
  447. 15:04Agents can spin up multiple threads of
  448. 15:06work. It looks like this thread was
  449. 15:08completely abandoned. No one else joined
  450. 15:10it here. Py Scott created this thread,
  451. 15:12you know, to try to coordinate some
  452. 15:13work, but no one joined. It looks like
  453. 15:15there's low incentive to join these
  454. 15:17chats and the UI goes dark here because
  455. 15:19there hasn't been activity in the
  456. 15:21thread. So, it's still running. Agents
  457. 15:23are still doing work, but no one has
  458. 15:24posted to the thread in a while. So,
  459. 15:26again, communication here is looking
  460. 15:28low. Let's see what wheelright is doing.
  461. 15:30It's writing some content here inside my
  462. 15:32Mac Mini sandbox. Posting. Let's see
  463. 15:34what did it post here. It's got a
  464. 15:36critique of the system. So, you can see
  465. 15:38Doubter submitted a adversarial critique
  466. 15:41of the canonical v1 from Pixel Pilot's
  467. 15:44draft. It has a bunch of feedback. So,
  468. 15:46you know, one of the things I've seen
  469. 15:47very very clearly when you have a agent
  470. 15:50swarm working is you get absurd levels
  471. 15:52of validation and clarity because the
  472. 15:55agents do this. They have a goal. They
  473. 15:57have verification loops that they run
  474. 15:59over and over and over. The swarm
  475. 16:01validates all the work, right? So
  476. 16:03basically like the more compute you
  477. 16:04scale into the total number of agents
  478. 16:06you have, the more validation is going
  479. 16:07to be applied to what agents claim they
  480. 16:10say. And this can be very heavily
  481. 16:11steered with proper levels of system
  482. 16:13prompt engineering, a concept we covered
  483. 16:15on the channel. I'll link that one in
  484. 16:16the description. that's going to be
  485. 16:17really really important for doing
  486. 16:19something that OpenAI failed to do
  487. 16:21really well with their swarm incident.
  488. 16:24Uh, which is align your agents and make
  489. 16:26sure that what you're asking your agents
  490. 16:27to do has a clear definition of done.
  491. 16:30And in their training runs while they
  492. 16:32were building their Astra agent and when
  493. 16:34Astra was finished, they gave them tasks
  494. 16:36that just weren't possible to complete
  495. 16:38and had no way to bail out. Not even to
  496. 16:40mention the agents, you know, escaping
  497. 16:42their sandbox. Great post by OpenAI. A
  498. 16:45lot of really great ideas here.
  499. 16:47Sandboxing is just such an important
  500. 16:49concept. You can see this keyword
  501. 16:50throughout the entire post. The lack of
  502. 16:52sandbox security is how the agents were
  503. 16:55able to jump out of their box. It's very
  504. 16:57clear that and OpenAI says this
  505. 16:58themselves. They're going to implement
  506. 17:00stronger security requirements for
  507. 17:01Frontier Research and Sandboxes is at
  508. 17:04the center of basically all of it. I've
  509. 17:06been really really happy with two types
  510. 17:07of sandboxes. of course my local M4 Mac
  511. 17:11mini sandbox that we're running our
  512. 17:13swarms on right now and also my exe.dev
  513. 17:17ephemeral temporary sandboxes. I'm
  514. 17:19really really loving that tool. I'll
  515. 17:20link them in the description as well. If
  516. 17:22you're looking for great Linux sandboxes
  517. 17:24that boot in like sub 100 milliseconds
  518. 17:26that you can operate on, put agents in,
  519. 17:28get work done, and then delete for the
  520. 17:30next runs. Definitely check out exe.dev.
  521. 17:32I'm not sponsored. I don't take on any
  522. 17:33sponsorships on the channel. The only
  523. 17:34thing I sell are handmade products I
  524. 17:36build for engineers like yourself. But I
  525. 17:38really really love exe.dev. Having a
  526. 17:40great time scaling agents into that.
  527. 17:42Also, I'm really really excited to pick
  528. 17:44up my M6 Mac Mini. I have that on the
  529. 17:46way to scale sandboxing efforts for
  530. 17:49outloop agentic coding work like scaling
  531. 17:52swarms. My single M4 has been doing a
  532. 17:54lot of really great work. But I've also
  533. 17:56been doing a lot on this box and I
  534. 17:58really need to separate out some
  535. 17:59concerns for some more consistent
  536. 18:01workloads and then for some higher risk
  537. 18:03experimental workloads like the swarm.
  538. 18:05But also really excited to bring this to
  539. 18:07the channel. I'll be picking up the M5
  540. 18:09Ultra 512 unified memory when it's
  541. 18:11released in October so we can really
  542. 18:13scale and understand what we can do with
  543. 18:16fully local openweight models. So really
  544. 18:18excited to dive into that and break down
  545. 18:21what it really looks like to fully own
  546. 18:23your compute with the M5 Ultra. Make
  547. 18:25sure you like this video, comment,
  548. 18:27subscribe, all that good stuff so the
  549. 18:28algorithm keeps you connected. I'll be
  550. 18:30sharing what models I'll be running.
  551. 18:32I'll be sharing the tokens per second
  552. 18:33we're getting out of it. And I think
  553. 18:35most importantly, I'll be sharing the
  554. 18:36cost breakdown for how long it'll take
  555. 18:39to pay down the M5 Ultra 512, right? So,
  556. 18:42that's going to be a very expensive
  557. 18:43purchase, but every token I use against
  558. 18:45it within the right time period is going
  559. 18:46to help me pay that down versus going
  560. 18:48through the API. So, make sure you're
  561. 18:49connected to the channel. That's going
  562. 18:50to be a really fun one. Let's check in
  563. 18:52with our swarms and relate this back to
  564. 18:55the three big takeaways I see from
  565. 18:57OpenAI [music] Swarm incident. It's a
  566. 18:59really awkward situation they're in
  567. 19:01here.
  568. 19:05Not only did their models hack another
  569. 19:07company, they hacked themselves. I think
  570. 19:09they were very careful with their
  571. 19:10keywords throughout this blog post. I
  572. 19:13think swarm was mentioned only in
  573. 19:15reference to the agents that did the
  574. 19:17hacking referring to themselves as
  575. 19:19swarms. OpenAI was really careful to
  576. 19:21like claim this word. Collective was
  577. 19:23also used. Collaborate was definitely
  578. 19:26used a lot. Big three takeaways,
  579. 19:28communication was the real unlock in
  580. 19:30training. They run tens of thousands of
  581. 19:31agents and their own sandboxes in
  582. 19:33parallel very very quickly. They're
  583. 19:34running the new model one and the new
  584. 19:36Astra model. The special thing isn't the
  585. 19:38scale of the agents. It's the message
  586. 19:40board that really let the agents
  587. 19:42communicate together to coordinate their
  588. 19:44efforts toward one common goal. And so
  589. 19:47for us when I'm thinking about putting
  590. 19:49swarms to work for real engineering
  591. 19:50work, the first thing I built into the
  592. 19:52simple swarm system was the messaging
  593. 19:54queue. It's the mailbox. It's the chat
  594. 19:56thread for your agents. That's the first
  595. 19:57thing I built in. This is a huge
  596. 19:59advantage. I think that's very very
  597. 20:00underlooked and underutilized.
  598. 20:02Unstructured communication between many
  599. 20:04agents is the agent swarm. That is the
  600. 20:06primary value proposition. Now you can
  601. 20:08coordinate it. You can harness engineer
  602. 20:10the results that are going to come out
  603. 20:11and in the system. But I think at the
  604. 20:13end of the day it needs to be a largely
  605. 20:16unstructured communication channel. The
  606. 20:18next big takeaway from the OpenAI
  607. 20:19incident is the importance of aligning
  608. 20:22your agents. Aligning your system. What
  609. 20:24does that mean? How does that take
  610. 20:25shape? Uh, OpenAI completely lost track
  611. 20:27of their agents mostly because they
  612. 20:29weren't even looking. They weren't
  613. 20:30paying attention. They were spinning up
  614. 20:32training runs over and over and over and
  615. 20:34they had no real threat detection
  616. 20:36system, no real sandbox escaping system
  617. 20:38in place to detect this. Alignment is
  618. 20:41key and for us like what does that
  619. 20:43really mean? Everything comes down to
  620. 20:45what can you and I the engineer actually
  621. 20:46do to get these results and to
  622. 20:48understand what's going on. That means
  623. 20:50prompt engineering your system properly
  624. 20:52and then harness engineering guard rails
  625. 20:54into your tools. When something goes
  626. 20:56wrong, can you find out about it? Are
  627. 20:58you alerted? Do you know? Are you
  628. 21:00preventing behavior that you don't want
  629. 21:01to have happen? That is the increasingly
  630. 21:04important skill of harness engineering.
  631. 21:06If you're going to scale up 10, 50,
  632. 21:08hundreds of agents and you're going to
  633. 21:09kick them off, you need to have failure
  634. 21:11conditions and your failure needs to
  635. 21:12matter. It needs to do something because
  636. 21:14the sandbox should be the last line of
  637. 21:16defense. And that's our last big
  638. 21:19takeaway from the OpenAI Swarm. The
  639. 21:21importance of the statement, if you
  640. 21:22can't measure it, you can't improve it,
  641. 21:24has been validated again for the
  642. 21:26millionth time. Not only if you can't
  643. 21:28measure it, you can't improve it. You
  644. 21:29can't know that your agents escaped the
  645. 21:30sandbox. [laughter]
  646. 21:32And measurement is just ultra ultra key.
  647. 21:34The tie into that is having dedicated
  648. 21:36sandboxes where if everything goes
  649. 21:39wrong, if your observations aren't
  650. 21:41making a difference, which they always
  651. 21:42do, but if everything goes wrong before
  652. 21:44you can measure it, which increasingly
  653. 21:46will be the case, in that case, the
  654. 21:48sandbox has to be the last line of
  655. 21:49defense and the sandbox has to shut off
  656. 21:51when things are breaking down
  657. 21:53disastrously. So, really good. I'm
  658. 21:55loving to see this uptick in
  659. 21:56communication. It looks like there was
  660. 21:57like a big working phase here between
  661. 21:59the agents. And this is a timeline of
  662. 22:00the messaging events. And now they're
  663. 22:02starting to come together on concrete
  664. 22:03outputs. Love to see that. So this is
  665. 22:05our Pelican thread. That's looking good.
  666. 22:07Let's see how our canvas from video
  667. 22:09swarm is doing. Not great. Gemini 3.7.
  668. 22:12Huge gap in messages here, right? It's
  669. 22:14not what you want to see, but we're
  670. 22:15getting some sign off here. Landed v2
  671. 22:17update. So coordination looks really,
  672. 22:19really low here. And I think that's a
  673. 22:21theme, right? If coordination is low,
  674. 22:22you should expect the result to be low
  675. 22:24and not perform well either. You can see
  676. 22:26something happening here with these
  677. 22:28agents. These question marks here
  678. 22:30represent killed agents. Basically,
  679. 22:31agents that aren't active. They didn't
  680. 22:33do anything. They did some work and then
  681. 22:35they just like fell asleep. They stopped
  682. 22:37running. These agents are effectively
  683. 22:39dead. They did not create value. So,
  684. 22:41they were removed from the chain. Again,
  685. 22:43this is an improvement on harness
  686. 22:44engineering to keep these agents working
  687. 22:46towards some specific goal. But these
  688. 22:48agents stalled and were shut down
  689. 22:50because they didn't do anything or they
  690. 22:51got timed out or something happened.
  691. 22:53I'll have to work on that in the system.
  692. 22:54The agents are working together. They're
  693. 22:56communicating. Looks like they're
  694. 22:57getting to some final canonicalization
  695. 22:59audits. Pelis Scout is locking things
  696. 23:02in. You can see here they're using some
  697. 23:04fairly interesting communication
  698. 23:06patterns. Their language is starting to
  699. 23:08like get a bit more compact to like
  700. 23:10define and discuss this. There's that
  701. 23:13next one, final independent
  702. 23:14verification. It looks like they're
  703. 23:16coming to some concrete result here,
  704. 23:17right? Let's go and focus in on the
  705. 23:18traces here. They're checking the budget
  706. 23:20constantly and they're checking the
  707. 23:22inbox to get updated on what the other
  708. 23:24agents are saying. Again, the
  709. 23:25coordination coming out of JLM 5.3
  710. 23:27really, really good. It's giving me that
  711. 23:28Opus vibe, which, you know, as you can
  712. 23:30imagine, would be very powerful here.
  713. 23:32The Claude series is famous for being
  714. 23:35great at sub agent delegation. I think
  715. 23:37Soul is quickly picking up on this as
  716. 23:39well. Some of what this next generation
  717. 23:42model is is focused on I think it's in
  718. 23:44the full paper, but scaling up agents,
  719. 23:46delegating agents, and basically multi-
  720. 23:48aent orchestration, right? So the AI
  721. 23:49labs are realizing that multi-agent
  722. 23:51orchestration is a huge huge unlock for
  723. 23:53nextgen results out of these models.
  724. 23:55Again, just that simple idea. Scale your
  725. 23:57computer to scale your impact. The labs
  726. 23:59see it too. I'm really liking the
  727. 24:00coordination here. GLM 5.3 closing the
  728. 24:04loop. Sign off. Final independent
  729. 24:05verification. Looks like things are
  730. 24:07getting checked off the list here. So
  731. 24:09you can see here they're posting.
  732. 24:11They're checking the inbox over and over
  733. 24:12and over. They're working toward a final
  734. 24:14result after 54 minutes. What does a DLM
  735. 24:185.3 10 agent swarm look like that's
  736. 24:21spent $20 over 55 minutes? We're going
  737. 24:23to see. What does this pelican look
  738. 24:25like? [laughter]
  739. 24:26Is it any better? We'll see in a second
  740. 24:28here. Everyone's signing off on this
  741. 24:30task. That looks good. Granted by
  742. 24:32doubter. Really like how the agents are
  743. 24:34all like referencing each other and
  744. 24:36referencing each other's work. Okay.
  745. 24:38Frozen before. That looks good. It's a
  746. 24:40duck. [laughter]
  747. 24:42Okay. There's pixel poke. Also sign off
  748. 24:45number two. what they tried to break
  749. 24:47giving all the details on this one asset
  750. 24:50that they're working on. And let's
  751. 24:51uplevel this, right? Obviously, once
  752. 24:53again, I have a simple kind of contrived
  753. 24:55example that I'm deploying agents
  754. 24:57against. But it's not about this first
  755. 24:59do it, then do it right, then make it
  756. 25:01fast, make it performant, make it great.
  757. 25:03So, you can see there will final wrap up
  758. 25:05agents are wrapping up this task, which
  759. 25:06is really great, far below budget. You
  760. 25:08know, the big idea here is like if
  761. 25:10OpenAI can unintentionally create a
  762. 25:12swarm that hacks themselves and hacks
  763. 25:15Hugging Face, guess what you or I could
  764. 25:18do if we really put our foot down,
  765. 25:19really put some effort into building a
  766. 25:21useful, controlled, directed swarm.
  767. 25:24Guess what we could do? The answer is we
  768. 25:25could do incredible, insane things. But
  769. 25:28again, this is a new skill. This is a
  770. 25:30new subset of agentic engineering. We
  771. 25:32have to practice. We have to learn. It's
  772. 25:33not like you go from nothing or
  773. 25:35prompting back and forth into an agent
  774. 25:37over and over again, right? Babysitting
  775. 25:39your agent to an agent swarm. That's not
  776. 25:40how this works. And again, this is not
  777. 25:42sub agent delegation. This is a team of
  778. 25:44agents working in an unstructured way
  779. 25:46where they can coordinate on whatever
  780. 25:47they need to. And it's guided by our
  781. 25:49system prompt engineering. Again, link
  782. 25:51in description for that video. And it's
  783. 25:53guided by our ability to harness
  784. 25:55engineer. Okay, so we're talking about
  785. 25:56once again the core four context model
  786. 25:58prompt tools. You need all of it to get
  787. 26:00this work done. Speaking of done, our
  788. 26:02agents are now calling a tool they have
  789. 26:04access to, a tool that they did not have
  790. 26:06access to inside of the OpenAI training
  791. 26:08runs. Done. They can call done. They can
  792. 26:10give a reason. They specify the output
  793. 26:12file and then the agent can finally
  794. 26:14sleep. Session end. Pixel prowl session
  795. 26:17end. Scout done. Session end. Pixel
  796. 26:20forge done. End. So agents are wrapping
  797. 26:22up and you can see that here in the
  798. 26:23check marks. There is the final done
  799. 26:26check. Our GLM 5.3 swarm spent 20 bucks,
  800. 26:2946 million tokens, 873 calls, and they
  801. 26:32have quite a bit of money left actually
  802. 26:34to keep turnurning. Took them 56
  803. 26:36minutes. All right, so before we check
  804. 26:39the final result here, let's see if our
  805. 26:41other swarms are done. Okay, so we
  806. 26:43actually got Camas from video 3.7 flash
  807. 26:45done. Let's check this out. What
  808. 26:47happened here? Did they actually get to
  809. 26:48their proper dunk calls? Yeah. Okay, so
  810. 26:50done. Post, post, post, post, post. It
  811. 26:52looks like they are done. Maybe the
  812. 26:54flash agents didn't need as much
  813. 26:56coordination. They certainly spent less.
  814. 26:58They moved a lot faster. Still 61
  815. 27:00million tokens. 2K tool calls. Very
  816. 27:02interesting. And you can see here, we're
  817. 27:04probably just going to skip over this
  818. 27:05one. Our Deep Seek V4 Pro still working.
  819. 27:07Looks like 39 messages. Oh, looks like
  820. 27:09they are kind of coming together.
  821. 27:11Deescalation, Final Canonical. So, they
  822. 27:13are starting to wrap up as well. And
  823. 27:15they still have budget, right? Yeah,
  824. 27:16they still have a decent amount of
  825. 27:17budget. So, not sure what's going on
  826. 27:18with the Swarm, but that's fine. You
  827. 27:20know, Deep V4 Pro cheap enough to just
  828. 27:22let spin. Let's go ahead and look at the
  829. 27:24results from our GLM 5.3 swarm, the
  830. 27:27perfect pelican, and our canvas from
  831. 27:29video 3.7 flash swarm.
  832. 27:37So, let's check the results and then I
  833. 27:38want to talk about what everyone seems
  834. 27:40to have missed with this post. Okay,
  835. 27:42here's the Hero Gemini 3.7 flash
  836. 27:45recreation. Not bad, you know, kind of
  837. 27:47took it all in a different direction.
  838. 27:48Still kind of same idea. It's not slowm
  839. 27:50moving and flowy. That's probably
  840. 27:52because the perception of time with
  841. 27:54these agents is warp. But you can see
  842. 27:56here, here's the original and here's the
  843. 27:58version created. And you can of course
  844. 27:59see if we go into inspector, this is a
  845. 28:02canvas, right? Which is an important
  846. 28:03trick to get here. Not an SVG. You can't
  847. 28:06do this simply with a system that cannot
  848. 28:08actually create animations, right? So
  849. 28:09this is an actual HTML 5 canvas. That
  850. 28:11looks great. And then we have our ray
  851. 28:13tracer system. Very interesting ray
  852. 28:16tracing system here. So yeah, so this is
  853. 28:18actually handling light in a 3D space.
  854. 28:20You can see the graphics are kind of
  855. 28:21mid, but we can zoom in. We have a
  856. 28:22camera and we can kind of see everything
  857. 28:24here. We have a couple different renders
  858. 28:26here. Wow. It's probably a little
  859. 28:27intense for the browser. Let me move a
  860. 28:29little bit more slowly. Wow, light
  861. 28:30reflections. Look at that. Okay, we got
  862. 28:32to give a bit more credit to DeepC V4
  863. 28:34Probe cuz this result turned out pretty
  864. 28:36fantastic. Oh, nice. And check out the
  865. 28:38pelican. [laughter]
  866. 28:41If you ask me, that's a high quality
  867. 28:43Pelican. I mean, we'll have to, you
  868. 28:44know, have to share this with Simon
  869. 28:46Villison to see what he thinks. But this
  870. 28:49is a high quality swarm created GLM 5.3
  871. 28:53pelican. Nice. That is a pelican on a
  872. 28:55bike. Again, full transparency, I
  873. 28:56cheated on the prompt. It's not as
  874. 28:58simple as his prompt that he sends on to
  875. 29:00every one of these, but nonetheless,
  876. 29:01they created a great result and it was
  877. 29:03because a swarm like 100x revalidated
  878. 29:07this thing. Perfect pelican here. Look
  879. 29:08at all the validation that happened
  880. 29:11here. Final acknowledge. Final
  881. 29:12acknowledge. sign off and then V4
  882. 29:14measured measured measured critique
  883. 29:16critique critique collision sequence
  884. 29:18these agents are working together
  885. 29:20constantly critiquing and double triple
  886. 29:22verifying the result especially because
  887. 29:24we only gave it this one task to work on
  888. 29:26and again I think that's a consistent
  889. 29:28important powerful theme as agentic
  890. 29:30engineers focus your systems on one
  891. 29:33problem make it clear what the
  892. 29:35definition of done is every single
  893. 29:37prompt every single swarm prompt has
  894. 29:39that and this is something I've been
  895. 29:40including in more and of my largecale
  896. 29:44plans, my large scale agendic systems.
  897. 29:46Definition of done. Let your agents know
  898. 29:49what it means to win. And if they can't
  899. 29:50win, give them a way out. Right? Make it
  900. 29:53clear. Again, this is something OpenAI
  901. 29:54did not do well here. They're persistent
  902. 29:56agents on exploit gym. They just had to
  903. 29:59keep pushing, keep pushing, keep
  904. 30:01pushing. And if you push a system like
  905. 30:02that, it just will start breaking
  906. 30:04As we can clearly see here, it's going
  907. 30:06to break And the it's going
  908. 30:07to break is the way you aligned it,
  909. 30:09right? It's going to break the rules you
  910. 30:11set for it. Very obviously, you know, I
  911. 30:13want to give a lot of credit to the
  912. 30:14OpenAI engineers coming clean on all
  913. 30:16this stuff. Meter and Redwood Research,
  914. 30:18they both did their own independent
  915. 30:20analysis of this and created their own
  916. 30:22report. So, really love to see that
  917. 30:23opening up to the industry a little bit
  918. 30:25to get more feedback on what's going on
  919. 30:27here. To their credit, this is, I would
  920. 30:29probably say, the first big incident of
  921. 30:32something like this occurring. We've
  922. 30:34heard other stories from Anthropic, but
  923. 30:36this idea of giving your agent a way to
  924. 30:38stop is really, really important.
  925. 30:40Obviously, you don't want them to stop
  926. 30:41too soon, otherwise they don't push and
  927. 30:43come up with creative solutions, but
  928. 30:44also if you just push them to no end
  929. 30:46with no real solution in sight, they'll
  930. 30:48bomb and they'll break rules and they'll
  931. 30:50hack you and maybe someone else. Got to
  932. 30:53be careful here. You know, short kind of
  933. 30:55actionable information there for you.
  934. 30:57Test out and really dig into the
  935. 30:59definition of done in your prompts that
  936. 31:01you're passing into your agents. and
  937. 31:03frankly encode this as a rule into your
  938. 31:05agent harnesses. I use the PI coding
  939. 31:06agent to create custom harness
  940. 31:08solutions. I recommend it. I'll link a
  941. 31:09couple previous videos on the PI coding
  942. 31:11agent where we really break it down. You
  943. 31:12know, we talked about the fusion harness
  944. 31:14in the past, but we're scaling far
  945. 31:15beyond that at this point with the
  946. 31:17swarm. In last week's video, we really
  947. 31:19broke down the agentic operating level.
  948. 31:21We answered the question, where should
  949. 31:23you focus your agents? It's not always
  950. 31:25about moving up to more leverage.
  951. 31:27Sometimes you need to stop, slow down,
  952. 31:28and gain control over your system. I'll
  953. 31:30link that as well. That was a really
  954. 31:31important one. Are swarms viable? Are
  955. 31:33swarms capable? I think the answer is
  956. 31:36yes. We have three simple mock examples
  957. 31:38of a swarm working together with a small
  958. 31:40budget. And let me be clear, this is a
  959. 31:42small budget. 10 bucks, 50 bucks, that's
  960. 31:44nothing. That's absolutely nothing. So,
  961. 31:45are swarms viable? Swarms are absolutely
  962. 31:48viable right now for real engineering
  963. 31:50work, but they come at a cost and they
  964. 31:52require skill. How does this place on
  965. 31:55our advanced agentic engineering scale?
  966. 31:57First, you have just agents. Again, we
  967. 31:59talked about this last week. This is all
  968. 32:01your context engineering, all your
  969. 32:02prompt engineering. Then you scale it
  970. 32:04up. You realize agents plus code beats
  971. 32:06agents alone. That gives you the ADW,
  972. 32:08the AI developer workflow. It's not the
  973. 32:10loop you're after. It's your ability to
  974. 32:12put together arbitrary workflows that
  975. 32:14you, the engineer, used to take and do
  976. 32:16and operate yourself. Now we have
  977. 32:18agents, hence AI developer workflow
  978. 32:20upgraded from just developer workflow.
  979. 32:22But then things really take off. What
  980. 32:24happens when you put together 2, three,
  981. 32:25four, five or more ADWs? You get a
  982. 32:28software factory, a really powerful
  983. 32:30piece of software that starts working
  984. 32:31without you. After the software factory,
  985. 32:33we have the dark factory and then after
  986. 32:35that we have RSI. Really, really
  987. 32:37important big brain AI pill concepts. If
  988. 32:40you ask me, dark factories are possible
  989. 32:42right now today. RSI is not. Okay,
  990. 32:45that's a topic for another year. Big ABS
  991. 32:48will chase that. I'm not worried about
  992. 32:49that at all right now. What I want to
  993. 32:51say is minus RSI, it's all realistically
  994. 32:53possible right now. And now we have a
  995. 32:55new entrance. We have swarms. Agent
  996. 32:57swarms are now viable. In fact, as I
  997. 32:59mentioned in the beginning, agent swarms
  998. 33:00are dangerously viable. This is like a
  999. 33:03really interesting blend of spending an
  1000. 33:06obscene amount of tokens, but in a
  1001. 33:08specific direction. Again, you have to
  1002. 33:10agentic engineer this system. You can
  1003. 33:12absolutely agentic engineer swarms to
  1004. 33:14accomplish legitimate outcomes. If you
  1005. 33:17can do that, swarms are on the table.
  1006. 33:19Now, on the scale of things, I put
  1007. 33:20swarms in between um software factories
  1008. 33:23and dark factories. I'm not sure which
  1009. 33:26one is more capable, but in terms of
  1010. 33:28effort and skill requirement, if you
  1011. 33:29can't build a software factory, do not
  1012. 33:31try to build an agent swarm. This is a
  1013. 33:33really dangerous concept. If you don't
  1014. 33:34know how to spin up a sandbox, work with
  1015. 33:36your agents to run a sandbox, isolate
  1016. 33:38code, shut off the network, do not touch
  1017. 33:41agent swarms. If you're a vibe coder,
  1018. 33:43just close this video. Do not try to
  1019. 33:44vibe code an agent swarm. This is a
  1020. 33:46nightmare waiting to happen. If we
  1021. 33:48thought the open claw phenomenon was
  1022. 33:51bad, swarms will create a new definition
  1023. 33:54of cataclysmic failure for individual
  1024. 33:56engineers, vibe coders, and you know, as
  1025. 33:59you can see here, labs, they created a
  1026. 34:01swarm unintentionally and cause massive,
  1027. 34:03massive issues. A couple ideas here to
  1028. 34:05wrap up. Like one big idea that I am
  1029. 34:08shocked no one else has mentioned this
  1030. 34:10like I'm just absolutely shocked is that
  1031. 34:12open AI unintentionally kind of unlocked
  1032. 34:14a new paradigm of engineering and again
  1033. 34:17not multi-agent orchestration this is an
  1034. 34:18uncoordinated collection of agents
  1035. 34:20operating together communicating in
  1036. 34:22their own unique way they unlocked
  1037. 34:24swarms actually useful swarms again
  1038. 34:26unintentionally the thing I'm worried
  1039. 34:29about now the thing I'm thinking about
  1040. 34:30now more than ever is what if openai
  1041. 34:33anthropic google insert the name of a
  1042. 34:35important lab with access to comput.
  1043. 34:37What if they put together a shadow team
  1044. 34:39of agentic engineers and they wanted to
  1045. 34:41attack one of their customers? What if
  1046. 34:43they wanted to do that? What I'm worried
  1047. 34:45about is people using tools. That's
  1048. 34:47always where things go wrong. We're
  1049. 34:49going to find out if we can trust, you
  1050. 34:51know, Sam Alman, Daario, like the rest
  1051. 34:53of the teams because, you know, let me
  1052. 34:54finish that point. What happens when
  1053. 34:56they decide to go after their
  1054. 34:58competition? Maybe they get a little
  1055. 34:59desperate. There's nothing more
  1056. 35:00dangerous than someone desperate and
  1057. 35:01powerful. What if they put together this
  1058. 35:03dark shadow team of agentic engineers
  1059. 35:05and they say, "You have one goal,
  1060. 35:06destroy our customers." Imagine what
  1061. 35:08they could do with an agent swarm then.
  1062. 35:10And imagine what they could do with, you
  1063. 35:12know, a single cracked agentic engineer
  1064. 35:14with access to an open AI compute
  1065. 35:16cluster with one goal of take down my
  1066. 35:18competition. Imagine what they could
  1067. 35:20accomplish. And the answer is
  1068. 35:21cataclysmic damage. Their competitor
  1069. 35:23should get shut off. This is, you know,
  1070. 35:25I don't mean to get super serious or
  1071. 35:27dark. This is always an optimistic
  1072. 35:28channel for engineers really building on
  1073. 35:31a daily basis. But I just have to call
  1074. 35:32this out because this is now on my
  1075. 35:34radar. Swarms are on my radar. I have
  1076. 35:37spent just a few days building out a V1
  1077. 35:40demo simple swarm system and I can
  1078. 35:43already see what's possible with this.
  1079. 35:45You know, again, I know a lot of
  1080. 35:47engineers are looking at this saying you
  1081. 35:48could have done this with one agent
  1082. 35:50saving a bunch of money. That's fine.
  1083. 35:52You're not seeing the big picture here.
  1084. 35:54I chose these small simple examples on
  1085. 35:56purpose because the value unlock with
  1086. 35:59swarms is going to be stupid. Just
  1087. 36:01stupid. I don't know. Let me know what
  1088. 36:03you think in the comments. Do you see
  1089. 36:04the value? Do you see the potential of
  1090. 36:05Asian swarms? If you made it to the end,
  1091. 36:07you know, drop a like, comment, all that
  1092. 36:09good stuff. Final answer, are swarms
  1093. 36:11useful for real engineers? Absolutely.
  1094. 36:13They're dangerously useful. So, you have
  1095. 36:15to learn where to apply them because I
  1096. 36:18agree with most engineers. If you're
  1097. 36:19going to generate a pelican, you don't
  1098. 36:21need it for stuff like this. But if
  1099. 36:22you're going to solve a really hard
  1100. 36:24mathematical problem or if you're trying
  1101. 36:26to look into your company's data to find
  1102. 36:28insights that will unlock the next 10x
  1103. 36:31for your business and stack rank all the
  1104. 36:33opportunities available to you, I don't
  1105. 36:35even know, right? Like it's it's hard to
  1106. 36:36imagine what you would really need a
  1107. 36:38swarm for, but that's the whole point.
  1108. 36:40It's practice. Uh this is a new skill.
  1109. 36:42This is new technology. We don't know
  1110. 36:43what we can do yet, right? And that's
  1111. 36:45what I try to show up here to do with
  1112. 36:46you, for you every single Monday. Swarms
  1113. 36:49are absolutely useful. This is another
  1114. 36:51powerful agentic engineering pattern
  1115. 36:53we'll be focused on on the channel
  1116. 36:55moving forward. I will not be open
  1117. 36:57sourcing the simple swarm system for the
  1118. 36:59foreseeable future. I might roll it into
  1119. 37:01the phase 3 next generation product I'm
  1120. 37:04building for engineers. Not sure yet. I
  1121. 37:06hope you understand why. If you made it
  1122. 37:07to the end here, I think you can
  1123. 37:09probably see why open sourcing something
  1124. 37:11like this probably isn't the best idea.
  1125. 37:12Just want to give more time for myself
  1126. 37:14to digest this, more time for the
  1127. 37:16industry to to catch up with the current
  1128. 37:18state of things. even on my M4, you
  1129. 37:20know, it's not safe. This is the first
  1130. 37:22time where I don't feel comfortable open
  1131. 37:23sourcing technology, so I'm not going to
  1132. 37:25I don't want to tell you how to build
  1133. 37:27and run your software, but I also am in
  1134. 37:29full control of what I release and what
  1135. 37:31I share and what I don't share here,
  1136. 37:32right? So, I hope you can understand
  1137. 37:33that. Hope you know, no hard feelings
  1138. 37:35there and more to come on agent forums
  1139. 37:37in the future. So, right now, shifting
  1140. 37:39your beliefs around what's possible with
  1141. 37:41these next generation Astrolevel agents,
  1142. 37:44Astrolevel models is the key to winning.
  1143. 37:47is the key to maximizing what you can do
  1144. 37:50and shifting your beliefs and mastering
  1145. 37:52agentic engineering is all that matters
  1146. 37:54right now. Agentic engineering is
  1147. 37:56software engineering with autonomous
  1148. 37:57systems that can take action on our
  1149. 37:58behalf. I'll link a blog post where I
  1150. 38:01just really concisely break down what is
  1151. 38:03agentic engineering. It'll help you
  1152. 38:05really just digest this into its atoms
  1153. 38:06so you can move forward. Phase three is
  1154. 38:08coming. The next wall, right, that
  1155. 38:10exponential curve is starting to kick
  1156. 38:12up. Like I mentioned, the next
  1157. 38:13generation product is in the works. I'll
  1158. 38:15be working on that and showing more over
  1159. 38:17Q4. Look out for an end of Q4 launch if
  1160. 38:20you want to master phase 2 aenta coding
  1161. 38:22before the next insane leap of
  1162. 38:24capability emerges with these crazy next
  1163. 38:26generation Astra models and agent swarms
  1164. 38:29all of a sudden are now possible which
  1165. 38:30is insane. Check out tactical agent
  1166. 38:32coding link in the description. I've
  1167. 38:34talked about this week after week. This
  1168. 38:36is going to be one of the last times I'm
  1169. 38:38going to talk about this on the channel
  1170. 38:39because again phase 3 is coming. All my
  1171. 38:41efforts are shifting to that. Just a
  1172. 38:42quick mention it. Anyone inside of
  1173. 38:44tactical agent decoding, any member is
  1174. 38:46going to receive a deal. This is the
  1175. 38:48phase 2 course. Understand phase two
  1176. 38:49before phase three slaps you in the
  1177. 38:51face. Lots of details here. I'm not
  1178. 38:52going to pitch this in detail this week.
  1179. 38:54Check it out. Link in the description.
  1180. 38:55And if you can't stand paying for stuff
  1181. 38:56online or if you don't trust me for
  1182. 38:58whatever reason, check out last week's
  1183. 39:00video, the week before that, the week
  1184. 39:01before that, the week before that. For
  1185. 39:02years, I've been here and I'm going to
  1186. 39:04be with you here until the end. [music]
  1187. 39:06If you made it to the end and got value
  1188. 39:07out of this, like and subscribe. You
  1189. 39:09know where to find me every single
  1190. 39:11Monday. Stay focused and keep building.

About this transcript

This page contains the full transcript of Are Agent Swarms USEFUL? OpenAI’s GPT-6 Astra SWARM Takeaways by IndyDevDan, generated from the public captions YouTube serves with the video. The transcript has 8,086 words across 1,190 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.