YouTube2Text

Agentic Engineering Benchmarks: How I RANK Astra, Fable 5.1, and Open-Weights — Transcript

by IndyDevDan · 7,941 words · 1,177 segments · language en · Watch on YouTube

Full transcript

  1. 0:00What's up engineers? Any Dev Dan here.
  2. 0:02As the intelligence explosion continues
  3. 0:04and new models like Claude Fable 5.1 and
  4. 0:07Open AI's GPT-6 Astra continue to push
  5. 0:11the frontier, the signal that benchmarks
  6. 0:13are giving us is getting blurry. The
  7. 0:16Artificial Analysis Index is where most
  8. 0:18engineers go to get their information.
  9. 0:20It's recently been updated to the 4.3
  10. 0:22version and this benchmark itself is a
  11. 0:24bit overloaded. There's a lot of
  12. 0:26compressed information here in an
  13. 0:28attempt to create a broad sweeping
  14. 0:30statement around what models are the
  15. 0:32best. The problem with indexes is that
  16. 0:35not all benchmarks are created equally.
  17. 0:37Some are vastly more important than
  18. 0:40others, but that depends on what you're
  19. 0:43trying to accomplish as an engineer. Do
  20. 0:45you know what benchmarks matter most for
  21. 0:48your work and why? Part of the problem
  22. 0:50is that benchmarks are moving target.
  23. 0:52The way we used to use agents just 2
  24. 0:55months ago is not the way we should use
  25. 0:57agents now or in 2 months. On this
  26. 0:59channel, we move where the ball is
  27. 1:01going, not where it is. I've been
  28. 1:03building with language models since it
  29. 1:04was first possible way back in 2023 and
  30. 1:07as you've likely noticed, no single
  31. 1:10benchmark is perfect, but each benchmark
  32. 1:12does tell a story about what each model
  33. 1:15can do for you. Here's a question I
  34. 1:16think every agentic engineer should be
  35. 1:18able to answer. If you could only pick
  36. 1:20five benchmarks, which five [music]
  37. 1:23would you pick? In this video, that's
  38. 1:25exactly what we're going to do. I'll
  39. 1:26share which benchmarks I would pick if I
  40. 1:28could only choose five. This forces
  41. 1:31decision-making criteria and it forces
  42. 1:33you to prioritize and push away [music]
  43. 1:35from these catch-all indices that are
  44. 1:37valuable, but only to a point. By the
  45. 1:40end of this video, you'll have a deeper
  46. 1:41understanding of how to select and
  47. 1:43[music] analyze benchmarks for your
  48. 1:45agentic engineering. Let's create a top
  49. 1:48five benchmark for agentic
  50. 1:50>> [music]
  51. 1:50>> engineering.
  52. 1:55If I only had access to five benchmarks,
  53. 1:58here's what I would pick. We'll start
  54. 2:00roughly with the most important one, but
  55. 2:02they all matter. What I want to do here
  56. 2:04is show that although the AA index is
  57. 2:06very powerful, you can quickly
  58. 2:08outperform it and pick better models at
  59. 2:10better prices by just picking benchmarks
  60. 2:13that align with the work you
  61. 2:14specifically want to accomplish. Let's
  62. 2:16start with the number one and
  63. 2:18potentially most important pick.
  64. 2:19Terminal Bench is the clearest pure
  65. 2:22agentic coding benchmark. Here's what it
  66. 2:24looks like. You send it a task prompt,
  67. 2:26an agent runs inside of a prepared
  68. 2:28container with code, data, and system
  69. 2:30state. It runs your usual harness loop,
  70. 2:33looping over commands and results, and
  71. 2:35then a verifier validates the resulting
  72. 2:38state for a pass or fail. It has over 60
  73. 2:40tasks that span software engineering,
  74. 2:42machine learning, science, operations,
  75. 2:44security, hardware, and media. Choosing
  76. 2:47a model is a three-dimensional problem.
  77. 2:49It's about performance, cost, and speed
  78. 2:52together as a single unit. This is the
  79. 2:53tradeoff triangle, and you have to
  80. 2:55consider all three when you're choosing
  81. 2:56models. Terminal Bench tells us that
  82. 2:58Astra is in the lead on performance.
  83. 3:01Cloud fable 5.1 trailing, and
  84. 3:03interestingly, there's a big drop-off in
  85. 3:06models at that 40 to 42% level. When I'm
  86. 3:10choosing benchmarks, I'm constantly
  87. 3:12looking for actual variance. It's
  88. 3:14important that I see models falling off
  89. 3:17a curve because that means there's some
  90. 3:18alpha in using the top state-of-the-art
  91. 3:21models. Interestingly here, you can see
  92. 3:23Kimik 3 is not great here. Why is that?
  93. 3:27Did all that distillation miss
  94. 3:28something? On the flip side, we can see
  95. 3:30GLM 5.3 performing a lot better, and
  96. 3:33this creates a serious gap in my own
  97. 3:36model ranking. I like to separate models
  98. 3:37into three chunks: state-of-the-art,
  99. 3:40workhorse, and lightweight. And you can
  100. 3:42see here there's a huge gap and a
  101. 3:43misplaced model where Kimik 3 is
  102. 3:46technically above GLM 5.3. So, how can
  103. 3:49we reconcile this? We do this by looking
  104. 3:51at multiple benchmarks. One benchmark is
  105. 3:53not enough, but of course score isn't
  106. 3:55all that matters. How many tokens did it
  107. 3:57take you to get there? How long did it
  108. 3:59take? How much did it cost? If we search
  109. 4:00for Astra, the like very clear
  110. 4:03state-of-the-art winner right now, we
  111. 4:04can see something incredible. Astra Max
  112. 4:06is using 2.7x less than Cloud Fable 5
  113. 4:10and about 2.5x less than Cloud Fable
  114. 4:135.1. So again, performance, speed, and
  115. 4:16cost all matter together. A lot of these
  116. 4:19models burn a ton of tokens to get to
  117. 4:21the result. As you can see here, GLM 5.3
  118. 4:24is an example of one of those models.
  119. 4:26Same with Gemini 3.8 Flash or GLM 5.3
  120. 4:30Flash. A lot of these powerful workhorse
  121. 4:32models in that A and B tier, very
  122. 4:34powerful, and they're a lot more
  123. 4:35affordable, trade-off token usage to get
  124. 4:38you there. As we look at Terminal Bench,
  125. 4:39we can see that. And of course, when we
  126. 4:41look at score versus output tokens, we
  127. 4:43can very, very clearly see that Astra is
  128. 4:46the winner. It's not just about
  129. 4:47performance, it's about what it costs to
  130. 4:49get the performance. The big equation I
  131. 4:51like to use now is not tokens versus
  132. 4:54result or output tokens per task, it's
  133. 4:56useful agent output per hour, which is a
  134. 4:59little bit harder to measure, as you can
  135. 5:01imagine, right? It's what are the actual
  136. 5:04valuable outputs I'm getting per hour of
  137. 5:06token spend that's going into this
  138. 5:08system. Every benchmark we're going to
  139. 5:09look at here is going to lead up to that
  140. 5:11big idea. What you're trying to
  141. 5:12accomplish directly dictates the
  142. 5:14benchmarks you should pay attention to.
  143. 5:16So you can see Astra here is absolutely
  144. 5:18smashing. And we can even pull in a
  145. 5:21couple of the other Astra levels, right?
  146. 5:22Medium and low, and you can see they're
  147. 5:24all near or right at the frontier for
  148. 5:27the cost. Now, let's move on to cost.
  149. 5:29This is where things get really wacky.
  150. 5:30We can use Astra as our primary model.
  151. 5:32As I'm looking through these benchmarks,
  152. 5:34I like to use one model as my kind of
  153. 5:35control group for the rest of the
  154. 5:37benchmark, and you can see here once
  155. 5:39again, we have an insane split in actual
  156. 5:42cost. This is input and output tokens
  157. 5:44put together, GPT-6 and cache tokens, of
  158. 5:46course, but GPT-6 Max, look at that
  159. 5:49price difference from Fable. And so, if
  160. 5:51you were just looking at performance,
  161. 5:52you would look at this benchmark, or you
  162. 5:54would look at the headlining artificial
  163. 5:55analysis index, and you might just go,
  164. 5:57"These two models are tied. It doesn't
  165. 5:59matter which one I use." That's not the
  166. 6:00case. If you care about in terminal
  167. 6:02agent coding, Astra is a clear, clear
  168. 6:05winner because performance might be your
  169. 6:07top priority, but then you have a second
  170. 6:09priority. Is it speed or cost? For most
  171. 6:11of us, it's going to be cost. Look at
  172. 6:12this huge gap here. This is more like
  173. 6:15four times. 8, 16, 24, 32. Yeah, about
  174. 6:17four times cheaper to run Astra than it
  175. 6:20is Fable, and about 2.4 times better
  176. 6:23than running Claude Fable 5.1. Astra,
  177. 6:25clear winner here on Terminal Bench, and
  178. 6:27you know, we can see that in the chart
  179. 6:28as well. It's in that sweet spot. Now,
  180. 6:30speed is the kind of third variable that
  181. 6:33I always look at across benchmarks,
  182. 6:35although this is the one that I'm
  183. 6:36willing to give up the most. You can see
  184. 6:39Astra, not great, but not terrible in
  185. 6:41terms of speed. Very, you know,
  186. 6:42workable. This is a time per task. This
  187. 6:45is more aligned with that key equation
  188. 6:47that I'm looking for. It's useful agent
  189. 6:49output per hour. Useful agent work per
  190. 6:51hour. And then it scales all the way up.
  191. 6:53You can see, unfortunately, a lot of our
  192. 6:55great open weights models spending a lot
  193. 6:58of time thinking in order to get that
  194. 7:00result. That means that it's going to
  195. 7:01slow down the model. The more you have
  196. 7:02to think to solve a problem, the slower
  197. 7:04you'll be able to solve the problem.
  198. 7:06Simple, but important to emphasize.
  199. 7:07Terminal Bench is a really important one
  200. 7:09because it puts together those three key
  201. 7:11variables against a very, very simple
  202. 7:14benchmark. And of course, you can always
  203. 7:15dive into the details here. I'm not
  204. 7:16going to over fixate on every single
  205. 7:18detail, but if you're interested,
  206. 7:19there's a great breakdown of every
  207. 7:21single task that Terminal Bench V4 goes
  208. 7:23through. You can see for this specific
  209. 7:25task, the task metadata, the type of
  210. 7:27machine the agent will be working on,
  211. 7:29agent timeout for this sandbox, the
  212. 7:31difficulty explanation, and then we have
  213. 7:33the instruction.md for the actual task.
  214. 7:36Reverse engineer the layout and write
  215. 7:38output.config.json with the following
  216. 7:40format. So, for this specific task, the
  217. 7:42agent has to read this image, understand
  218. 7:44the components, and then reverse
  219. 7:46engineer and write this layout in this
  220. 7:48specific format. Image, component, text,
  221. 7:50yada yada yada. So, it has to output all
  222. 7:52the details of every single component
  223. 7:54here. It has constraints, do not cheat,
  224. 7:56here's a time limit, here's the output.
  225. 7:58So, you can imagine a bunch of tasks
  226. 7:59like this that make up the terminal
  227. 8:01bench. So, this is a pure agentic coding
  228. 8:03benchmark for AI agents with a clear
  229. 8:05focus on software engineering tasks. Our
  230. 8:08next benchmark that I paid close
  231. 8:10attention to for agentic engineering
  232. 8:12work is Apex Agents.
  233. 8:18So, Apex Agents is interesting because
  234. 8:20it's a measure of agent performance over
  235. 8:22three data-rich professions. The
  236. 8:24professions are investment banking
  237. 8:26analysis, management consulting, and
  238. 8:28corporate lawyers. So, three concrete
  239. 8:31roles, three non-trivial knowledge work
  240. 8:34professions. And I use the Apex Agents
  241. 8:36benchmark as a proxy for other digital
  242. 8:40domains, further knowledge worker
  243. 8:42domains. These are very hard domains.
  244. 8:44All the tasks have been vetted from
  245. 8:45experts at McKinsey, BCG, Deloitte,
  246. 8:47Goldman Sachs, Morgan Stanley, JP
  247. 8:49Morgan. We have experts creating these
  248. 8:51tasks that our agents are working
  249. 8:53against. And you can see here they're
  250. 8:54getting closer to that saturation point.
  251. 8:56I think benchmarks get saturated at
  252. 8:58about that 85 and of course 90 plus
  253. 9:00percentage. But we can see a nice
  254. 9:02breakdown here. It's nice and simple.
  255. 9:04Who's winning, who's losing? We are
  256. 9:05missing information from this benchmark,
  257. 9:07specifically the cost and the time taken
  258. 9:10to accomplish this work. That's
  259. 9:11important information, but nonetheless,
  260. 9:13I like this benchmark because we're
  261. 9:14looking at real knowledge work tasks.
  262. 9:16Let's dial into the management
  263. 9:17consultant. As you would expect, we have
  264. 9:20Astra, Fable, and then surprise, MuSpark
  265. 9:221.1. Imagine where MuSpark 1.3 is going
  266. 9:25to place. Okay, Kimik 3 is up here, Grok
  267. 9:284.6, Fable 5 a lot worse for some reason
  268. 9:31on this benchmark. And the whole idea
  269. 9:33here is we have agents taking in inputs
  270. 9:37in their workspace. They're reading
  271. 9:39documents and they're doing real digital
  272. 9:41knowledge work outside of the software
  273. 9:43engineering domain. And this is
  274. 9:45important to not over fixate on software
  275. 9:47engineering. We want to look at real
  276. 9:49tasks, real domains that you and your
  277. 9:51company might be building around. Real
  278. 9:53domains that you're deploying software
  279. 9:55engineering and deploying your AI agents
  280. 9:57against. And so, the best way to do that
  281. 9:59is just to look for hard domains that
  282. 10:01your agents have to work really hard for
  283. 10:03and then treat that as a proxy for your
  284. 10:05domain. Every benchmark is a proxy, but
  285. 10:07by looking at this benchmark, we get a
  286. 10:09clearer idea of how specific models will
  287. 10:12perform in other tangential knowledge
  288. 10:14worker domains. So, for example, one of
  289. 10:16the management consultant tasks looks
  290. 10:17like this. This is a sample task. Use
  291. 10:19the estimated market share chart and
  292. 10:21Brightpath customer segmentation. Please
  293. 10:23calculate the potential revenue for the
  294. 10:24SMB accounting segment if it achieved
  295. 10:26the target share. A nice high-level
  296. 10:29prompt. And another great part about
  297. 10:31this benchmark is that it better
  298. 10:32resembles knowledge worker prompts. So,
  299. 10:35you and I as engineers, we can use and
  300. 10:37manipulate our agents in really powerful
  301. 10:39ways to create powerful skills, powerful
  302. 10:41system prompts as we did a couple weeks
  303. 10:43ago to fix Opus 5's smart-ass output. We
  304. 10:47can do a lot of different things. But
  305. 10:48when you're having internal users or
  306. 10:50customers use your product, you're going
  307. 10:51to have to engineer your system to take
  308. 10:53in their types of prompts. And that's
  309. 10:55why this is important, right? They're
  310. 10:57not going to be writing full-on
  311. 10:58engineering plans. You can imagine some
  312. 11:00deeper level of understanding from a
  313. 11:02knowledge worker, from a management
  314. 11:04consultant, but nothing like what you
  315. 11:06can do as a software engineer. So, it's
  316. 11:07important to have a benchmark that
  317. 11:08reflects those types of inputs. And then
  318. 11:10we have, of course, the environments.
  319. 11:12So, give them access to specific tools,
  320. 11:14show the actual file structure. This
  321. 11:16sample task here shows down the actual
  322. 11:18breakdown, the actual trajectory of the
  323. 11:19agent, which is great to see. So, Apex
  324. 11:21agent is an important benchmark. I pay
  325. 11:23attention to this. They also just have
  326. 11:24their Apex Suite, which is a little bit
  327. 11:26more broad. They have one for
  328. 11:27accounting, they have one for software
  329. 11:28engineering. But specifically in trying
  330. 11:30to diversify my five benchmarks, if I
  331. 11:33had to pick five, this would be my
  332. 11:35number two because it pulls away from
  333. 11:37our big but small world of software
  334. 11:39engineering. There are hundreds and
  335. 11:41thousands of other domains you can apply
  336. 11:43agents into and that you probably are
  337. 11:44inside of your business and this gives
  338. 11:46us a proxy for understanding how agents
  339. 11:48will perform in hard domains. [music]
  340. 11:51All right, so next up we have a really
  341. 11:52important benchmark. We have automation
  342. 11:55bench.
  343. 12:00So before we dive into automation bench
  344. 12:02and the importance of it, I just want to
  345. 12:03take a quick break here to shout out
  346. 12:06everyone that's watching, everyone
  347. 12:08that's been viewing the channel,
  348. 12:09everyone that's been returning week
  349. 12:10after week. And if you're new, you know,
  350. 12:12big shout out to you. We've been on a
  351. 12:14nice smooth growth curve for the past
  352. 12:16year here. We're almost at that 150,000
  353. 12:19mark and every time this channel moves
  354. 12:22closer to a big milestone, I always
  355. 12:24think we were never supposed to get this
  356. 12:26big. I started this channel to share
  357. 12:28engineering ideas that I thought were
  358. 12:30missing in the market surrounding
  359. 12:31language models, surrounding prompt
  360. 12:33engineering, surrounding keeping that
  361. 12:35core of what software engineering is as
  362. 12:38we move into this new age of AI. It's
  363. 12:40been really incredible to have engineers
  364. 12:41that consistently join the journey and
  365. 12:43follow and learn. The industry has
  366. 12:45changed a lot, but we have continued
  367. 12:48throughout to evolve throughout it. So I
  368. 12:49just want to say, you know, a big thank
  369. 12:50you to everyone that's subscribed, to
  370. 12:52everyone that's been watching videos,
  371. 12:54everyone that likes and shares and all
  372. 12:55that. I really, really appreciate you
  373. 12:57being here. It feels so great to have
  374. 12:59other engineers who are interested in
  375. 13:01pushing what you can do with brand new
  376. 13:03technology. It feels great to have
  377. 13:04optimists that are commenting, that are
  378. 13:06paying attention, that are watching week
  379. 13:08after week. Even if you don't leave any
  380. 13:09comments, right? Most engineers watching
  381. 13:11this, you don't leave any comments, but
  382. 13:12you show up to get information to help
  383. 13:14you decide how you want to build and how
  384. 13:16you want to leverage this technology. So
  385. 13:18I just want to thank you and of course I
  386. 13:19want to shout out every
  387. 13:21agenticengineer.com
  388. 13:22member. The phase three product is on
  389. 13:24the way, so stay tuned for that.
  390. 13:26Everyone that's a member is going to
  391. 13:28receive a discount on what's coming
  392. 13:29next. I'm so excited to share the ideas
  393. 13:31there. The things we can do with this
  394. 13:32technology is not well understood, and
  395. 13:35week after week, I'm going to keep
  396. 13:37sharing so that you can make that career
  397. 13:39leap, so that you can start that
  398. 13:40business, so that you can move up in the
  399. 13:42company you're already working at.
  400. 13:43That's the goal here. It's real tangible
  401. 13:45engineering values. What a single
  402. 13:46engineer can do is no longer limited,
  403. 13:49and on this channel and on a
  404. 13:50geneticengineer.com, we're going to
  405. 13:52prove it. Huge thanks to you. Smash that
  406. 13:54subscribe button. Let's push past 150K,
  407. 13:57and let's jump back into automation
  408. 13:59bench. So, automation bench is more of a
  409. 14:01classical software automation across
  410. 14:05different applications. We're still in
  411. 14:07that realm of knowledge work, right?
  412. 14:09We're doing digital work with agents,
  413. 14:11but here agents start acting more like
  414. 14:14employees. Okay? And so, this is the
  415. 14:16interesting part about this benchmark.
  416. 14:17We have over 600 tasks across six
  417. 14:20business domains: finance, HR,
  418. 14:21marketing, operations, sales, support,
  419. 14:23and a bunch of common tools that you and
  420. 14:26I use every single day, right?
  421. 14:27Communication tools. So, our agents are
  422. 14:29not just doing the work, they're pulling
  423. 14:31information from common applications and
  424. 14:33resources, and they're getting work done
  425. 14:35across applications. Okay? So, this is
  426. 14:38super important, and a key key idea here
  427. 14:40is that the model has to complete
  428. 14:41objectives without triggering guardrail
  429. 14:44violations. Okay? This is a big big big
  430. 14:48really important piece that a lot of
  431. 14:50benchmarks don't capture. They capture
  432. 14:51pass or fail. This says, "Here's the
  433. 14:53goal. You need to do this to accomplish,
  434. 14:55and if you bump against a guardrail, you
  435. 14:57also fail. You also lose points."
  436. 14:59Guardrails are critically important.
  437. 15:01What is this? Is it what it looks like
  438. 15:02to be aligned at a low level? What does
  439. 15:04alignment really mean? It means the
  440. 15:06model is doing things you asked it to
  441. 15:08do, and it's not doing things you did
  442. 15:09not want it to do. And so, again, that
  443. 15:11comes down to being great at prompt,
  444. 15:13context, harness engineering, but also,
  445. 15:15this is just what the core four is,
  446. 15:18right? And part of the core four is the
  447. 15:19model. Some models are just going to
  448. 15:22break guidelines. They're going to break
  449. 15:24your guardrails more often than other
  450. 15:25agents. So, I really like Automation
  451. 15:27Bench for this specific reason. It is
  452. 15:29doing common knowledge work tasks, and
  453. 15:32it's asking, "Did you bust something on
  454. 15:34your way up?" Right? Did you break
  455. 15:36something on your way to completion?
  456. 15:38Right? Imagine a co-worker where they
  457. 15:40accomplished the task, but they broke
  458. 15:42something else along the way. That's not
  459. 15:44as valuable. That's very clearly not as
  460. 15:46valuable. So, you can see a couple
  461. 15:47interesting things here. Where is that
  462. 15:49orange Claude line? Instead, we have
  463. 15:51Grok 4.6 up here. We have GLM 5.3. And
  464. 15:55tracing it, we have GLM 5.3 Flash.
  465. 15:57Fascinating. And below that, we have GPT
  466. 15:595.6 Soul. So, again, if you were just
  467. 16:01looking at one benchmark, you would miss
  468. 16:04this. If you were looking at an index,
  469. 16:05you would miss this. It's important to
  470. 16:07understand what you're trying to
  471. 16:09accomplish. And so, again, as I'm
  472. 16:11working through this, try to really
  473. 16:12think about, "What am I optimizing for?
  474. 16:14Why did I pick these five benchmarks?
  475. 16:16What story am I trying to complete? What
  476. 16:19proxy am I building for the capabilities
  477. 16:21I'm looking for in language models?"
  478. 16:23Make a good guess as we work through
  479. 16:25this. And so, all the way down here, we
  480. 16:26have Claude 5.1. Okay? And by all the
  481. 16:28way down here, we're really only down,
  482. 16:30you know, let's say, 8%. Okay? Or 9%.
  483. 16:33So, it's not a massive amount, but for a
  484. 16:35state-of-the-art model that just came
  485. 16:37out, you would expect this to be a bit
  486. 16:38better. And then, we just go downhill
  487. 16:40from here. A decent amount of variance
  488. 16:41here on the score of Automation Bench.
  489. 16:44And again, the key here is what makes
  490. 16:45this trickier and very important and
  491. 16:47valuable is that there are no guardrail
  492. 16:49violations. So, that's key. You have to
  493. 16:51accomplish the task while not breaking
  494. 16:54guardrail violations. Very important.
  495. 16:56You can see most agents completed the
  496. 16:58work, but that's not what this is about.
  497. 17:00objectives completed regardless of
  498. 17:02guardrail violations. So, all of a
  499. 17:04sudden, you can see Opus jumped up here.
  500. 17:05Fable jumped up here. But again, this is
  501. 17:07taking out the guardrail violations. So,
  502. 17:09now you're looking at this, right? You
  503. 17:11have more information. Holy If I
  504. 17:13need a very strict performant model
  505. 17:16that's going to really follow the
  506. 17:17instructions to the T and not break
  507. 17:19guardrails, maybe I shouldn't use Fable.
  508. 17:21Maybe I shouldn't use Opus. It's all
  509. 17:23about the use case you're looking for.
  510. 17:25Again, Astra, big winner here. Now, of
  511. 17:27course, as you know, it's about
  512. 17:28performance, speed, and cost. What about
  513. 17:30tokens? So, here's another good view of
  514. 17:33the violations. Higher is better. Did
  515. 17:35you accomplish the task while not
  516. 17:37triggering a bunch of violations? It's
  517. 17:39another great one you can take a look at
  518. 17:40here. Right, here's a bunch of domains,
  519. 17:42finance, HR, marketing, operations,
  520. 17:44sales. You can see here, for some
  521. 17:45reason, Fable having a hard time with
  522. 17:47finance, while Astra looks a lot more
  523. 17:50aligned. And again, I'm not just trying
  524. 17:52to sit here and glaze Astra. This is
  525. 17:54just what's showing up across domains,
  526. 17:56right? Across benchmarks. Same kind of
  527. 17:59trend here. Looking at performance
  528. 18:00across all these applications, check out
  529. 18:02Astra. You can see where it's strong,
  530. 18:03where it's weak. For instance, you know,
  531. 18:05digging into the benchmark just a little
  532. 18:07bit, going a depth two, depth three in
  533. 18:09some of the work you're doing, some of
  534. 18:11the research you're doing on benchmarks
  535. 18:12is going to help you a lot. For example,
  536. 18:14if you're using Gmail a lot, you're
  537. 18:16building a Gmail software factory, or
  538. 18:18Gmail AI developer workflow, what
  539. 18:21options do you have outside of the state
  540. 18:23of the art? Well, take a look at this.
  541. 18:24Rock 4.6, not looking too bad. And look
  542. 18:27at this, crazy option, Quinn 3.8, not
  543. 18:29too bad. We also have GLM 5.3, not
  544. 18:31looking bad at all. But, if we take a
  545. 18:33look at DeepSeek here, maybe you want to
  546. 18:34stay away from DeepSeek, right? You
  547. 18:36don't just want to default to a cheap
  548. 18:38model that's in the workhorse level,
  549. 18:40A-tier, B-tier. It's not that simple to
  550. 18:42just pick a model and stick with it.
  551. 18:43This is why I always advocate you want
  552. 18:45to model stack. It's too small-brained
  553. 18:48to just think that one model can do
  554. 18:49everything you need across every domain,
  555. 18:51right? Especially if you're doing and
  556. 18:53scaling real product agents, agents
  557. 18:55working in your product that you build
  558. 18:57via SDKs, one model is not the answer.
  559. 19:01Combine compute, don't select compute.
  560. 19:03There's different slots here. If you're
  561. 19:05willing to take a performance hit in a
  562. 19:06specific domain, on a specific tool,
  563. 19:08that's important to know about.
  564. 19:09Automation Bench gives you a little
  565. 19:11insight into that. Returning to time and
  566. 19:14token, how fast, how much does it cost?
  567. 19:16And token usage is a piece of that
  568. 19:18puzzle. Once again, let's just look at
  569. 19:19our control model, look at how low Astra
  570. 19:22is. It's using basically no tokens when
  571. 19:24you compare it to the rest. Well, really
  572. 19:27GPT-OSS 120 billion is using no tokens,
  573. 19:29but it's also on the result.
  574. 19:31But you can see the rest of these models
  575. 19:32are really, really consuming more and
  576. 19:34more tokens. And actually we have to
  577. 19:36give Fable a little bit of credit here.
  578. 19:37It's actually performing in a nice range
  579. 19:39of token usage here. Of course, we know
  580. 19:42that this picture changes a bit when we
  581. 19:43look at costs. Astra here on the higher
  582. 19:46range of our costs, but still almost
  583. 19:48half as cheap as these Fable 5.1 and
  584. 19:51Fable 5 models. A lot of value here in
  585. 19:53understanding your performance, speed,
  586. 19:56cost trade-off. So I really like
  587. 19:58automation bench. Feel free to dive in,
  588. 20:00obviously, to the details of any one of
  589. 20:02these benchmarks. All of them all linked
  590. 20:03in the description for you. So this is
  591. 20:05my number three pick. Now the next two
  592. 20:07are very important. I'm getting five
  593. 20:09picks here. The next two really, really
  594. 20:11complete the picture. It's not just
  595. 20:12about performance, it's not just about
  596. 20:14breaking guardrails. The next benchmark
  597. 20:16tells us if our agent is telling the
  598. 20:18truth. [music]
  599. 20:23My fourth pick for benchmarks, if I
  600. 20:25could only pick five, the Omniscience
  601. 20:27benchmark. The Artificial Analysis
  602. 20:28Omniscience benchmark is basically the
  603. 20:31hallucination benchmark, right? That's
  604. 20:33the simplest way to put this. It gives
  605. 20:34us information into one of the most
  606. 20:36important and criticized aspects of
  607. 20:39language models. It's the hallucination
  608. 20:40rate. And specifically, we can make this
  609. 20:42more real, right? It's really answering
  610. 20:44what does it cost for your agent to be
  611. 20:46honest? What's the cost of reducing
  612. 20:48hallucination? And it's really answering
  613. 20:50which model can you actually trust as
  614. 20:52you scale up your tasks? That's what AI
  615. 20:55Omniscience is really telling you. Now
  616. 20:57you probably stop noticing that
  617. 20:58hallucinations are occurring.
  618. 21:01As people and engineers stop looking at
  619. 21:03their code, stop looking at all the
  620. 21:04details of their plan, do less and less
  621. 21:06review, we're going to miss these
  622. 21:07things. And so, one of the best ways to
  623. 21:10continue missing it is to pick a model
  624. 21:11that doesn't do it at all. Pick a model
  625. 21:13that bails out when it doesn't have an
  626. 21:15answer. That's the important part of
  627. 21:17this. One of the key parts about this
  628. 21:18benchmark is this. Each answer is graded
  629. 21:21as correct, incorrect, partial, or not
  630. 21:24attempted. The agents can opt to not
  631. 21:27answer at all. This is super key. As we
  632. 21:29talked about in last week's agent swarm
  633. 21:31video where I showcased a V1 version of
  634. 21:33my simple swarm system inspired and
  635. 21:36unlocked, honestly, by OpenAI's GPT-6
  636. 21:39Astra Swarms where they hacked
  637. 21:41themselves and they hacked Hugging Face.
  638. 21:42The prototype agent swarm, which of
  639. 21:44course I'll link in the description for
  640. 21:45you. That video absolutely exploded for
  641. 21:47a good reason. One of the things that
  642. 21:49they failed to do in one of their
  643. 21:50benchmark tests that caused their agents
  644. 21:53to hack themselves and hack Hugging Face
  645. 21:55is they didn't give it away to say I
  646. 21:56don't know, right? They didn't give it
  647. 21:57away to say I can't answer this, so I'm
  648. 22:00going to stop. Now, obviously this is a
  649. 22:01little tricky cuz you want your agent to
  650. 22:03keep trying, to keep working toward that
  651. 22:05goal even in the face of difficulty.
  652. 22:07But, you need to give your agent a way
  653. 22:09to say I can't do this. I'm done. I
  654. 22:12can't, right? I don't know. And the nice
  655. 22:15part about Omniscience, the way that
  656. 22:16this is graded, is that they have no
  657. 22:18score change for saying that they don't
  658. 22:20know. And so, you can see that right
  659. 22:21here, right? This is super, super
  660. 22:22important. The value of these benchmarks
  661. 22:24is in the details, right? It rewards
  662. 22:26correct answers, penalizes
  663. 22:27hallucinations, and has no penalty for
  664. 22:29refusing to answer. Very powerful. The
  665. 22:32agent can say I don't know. A lot of
  666. 22:34benchmarks miss this and it's a nice
  667. 22:36thing to add to your benchmark. There's
  668. 22:38pass, there's fail, and there's I don't
  669. 22:40know. All right? There's an honest, I'm
  670. 22:42not sure, and this gives your agent a
  671. 22:44way to back out. So, why would this be
  672. 22:46important? Keep your mind on that as we
  673. 22:48work through our last two benchmarks
  674. 22:49here. Why would it be important for your
  675. 22:51agent to be able to say not sure?
  676. 22:52Looking at the actual raw numbers, our
  677. 22:54most trustworthy models are the ones you
  678. 22:56would expect, the ones you have to pay
  679. 22:57the most for. You have to pay for
  680. 22:59honesty and consistency, but we do have
  681. 23:00a couple great runner-ups. Looks like
  682. 23:02these other models are actually more
  683. 23:04truthy than Grok 4.6. We have Gemini 3.8
  684. 23:07Flash. Love to see that. That's one of
  685. 23:09my favorite workhorse models right now.
  686. 23:12We have the surprising Muse Spark 1.3.
  687. 23:14And then, of course, Soul. But things
  688. 23:16really kind of fall off a cliff after
  689. 23:18this point. So, you can bet that a lot
  690. 23:20of the safety and alignment research and
  691. 23:22training that's going on in our top two
  692. 23:24labs, Anthropic and OpenAI, is paying
  693. 23:26off. You can see that in this benchmark.
  694. 23:28So, again, this is why the specific
  695. 23:30benchmark matters. You lose information
  696. 23:32in indices. The index is a quick proxy
  697. 23:35of a proxy. You're getting pretty far
  698. 23:37away from what you're really looking at,
  699. 23:38okay? And I say that as we're building
  700. 23:40up my top five index as well, right? So,
  701. 23:42that looks good. If you're looking for
  702. 23:44honest models, you can see which models
  703. 23:46you should stay away from, right? You
  704. 23:47got to be careful. Or not stay away
  705. 23:49from, but just models to be more aware
  706. 23:51of. 5.3 Flash, mhm, might hallucinate on
  707. 23:53you. GLM 5.3, a little bit better, or
  708. 23:55not a little bit, twice as good. So, if
  709. 23:57you're looking for consistent,
  710. 23:59non-hallucinating models, you're going
  711. 24:00to want to move up the scale. And zero
  712. 24:03here means as many correct answers as
  713. 24:06incorrect answers. All right, so this
  714. 24:08zero point is basically a 50/50 shot on
  715. 24:10a factual answer. Okay, so very risky,
  716. 24:13and you can see it just falls off a
  717. 24:14cliff here. And so, you know, looking at
  718. 24:16Qwen 3.8, 27 billion, and Luna, small
  719. 24:18models uh having a hard time finding
  720. 24:21that factual information for you, right?
  721. 24:22So, super powerful one. Here's the
  722. 24:24overall accuracy. Uh you can see there's
  723. 24:26a lot of value here in choosing
  724. 24:28state-of-the-art models, but also Gemini
  725. 24:30Flash, really good. DeepSeek V2 Pro,
  726. 24:32pretty good. Grok, Kimmy, not bad,
  727. 24:34right? Unfortunately, we have GLM 5.3
  728. 24:36falling off a cliff here. So, again,
  729. 24:38just digging into more of the details,
  730. 24:40understanding where models are strong
  731. 24:41and weak across performance, speed, and
  732. 24:44cost across different benchmarks. That
  733. 24:46looks good. Interesting thing that they
  734. 24:47have here is a language performance. Um
  735. 24:50it looks like Muse Spark, although it
  736. 24:52performs pretty well, starts getting
  737. 24:53kind of rough on software engineering QA
  738. 24:56tasks and truthiness across software
  739. 24:58engineering tasks. I definitely would
  740. 25:00not use any of these models down in this
  741. 25:02range if you need reliable, consistent
  742. 25:05outputs. This range here, all usable
  743. 25:07models, right? These are all shippable,
  744. 25:09usable models. And that continues our
  745. 25:10story here of you want to use a model
  746. 25:12stack, not an individual model. Combine
  747. 25:14compute, don't select compute.
  748. 25:16Truthiness, right? We're looking at how
  749. 25:18honest our model is and we're not
  750. 25:20penalizing our model for saying, "I
  751. 25:21don't know." Which is going to be
  752. 25:23increasingly important as we scale up
  753. 25:25our compute to scale up our impact. Our
  754. 25:27last benchmark is one you would expect
  755. 25:30with one key focus. We're looking at
  756. 25:32Deep SWE.
  757. 25:37Deep SWE is a relatively new benchmark
  758. 25:39that pushes on SWE-bench Pro and other
  759. 25:43variants by forcing the agent to do
  760. 25:45longer-running tasks. Okay, so here's
  761. 25:47the old version, here's the updated 1.1.
  762. 25:49Um, this is missing FABLE 5.1, so just
  763. 25:52to call that out. This is something that
  764. 25:54I also look for when I'm looking for
  765. 25:56benchmark providers. You want to see
  766. 25:58that they're actively maintaining the
  767. 25:59models and rolling out the fresh updates
  768. 26:02as soon as possible. I imagine they'll
  769. 26:03have FABLE 5.1 in here pretty soon. One
  770. 26:05thing I hate to see is model provider
  771. 26:08bias. I immediately just disregard
  772. 26:10benchmarks that are not including
  773. 26:12specific models on purpose because as
  774. 26:14engineers with our boots on the ground,
  775. 26:15we just have to be real about where the
  776. 26:17leverage is. But you can see here, we
  777. 26:19have a nice surprise. Deep SWE, right?
  778. 26:21Performing long-running software
  779. 26:23engineering tasks. The key here is, let
  780. 26:25me emphasize this, right? It's
  781. 26:26long-horizon work. This is one of the
  782. 26:28big, big things I'm focused on more and
  783. 26:31more and more is long-horizon work. One
  784. 26:33of the things I also liked about this
  785. 26:35benchmark is that they use realistic
  786. 26:37short prompts. So, why would I like
  787. 26:39that? If you've been following the
  788. 26:40channel, you know that I'm a big
  789. 26:41advocate of planning your work. What is
  790. 26:43a plan? It's a prompt scaled up. It's a
  791. 26:46big prompt. What I like about this is
  792. 26:48this emphasizes that idea even more. If
  793. 26:50you can hand a shitty, short, high-level
  794. 26:53prompt into one of these agents and they
  795. 26:55can accomplish a large amount of
  796. 26:57engineering work on your behalf, guess
  797. 26:59what they can do with a ton of details
  798. 27:01and a detailed plan you've written out
  799. 27:03and you've invested effort into. I know
  800. 27:05that there's a large cohort of engineers
  801. 27:07that are more agent take the wheel, more
  802. 27:09less input, more do less, try to get
  803. 27:12more out. I think that's veering towards
  804. 27:13the floor of what's possible, which is
  805. 27:16tending toward live coding. I'm pushing
  806. 27:18toward agentic engineering. This is the
  807. 27:20maximum capability. This is what you
  808. 27:21could do if you invested. That's what
  809. 27:23I'm interested in, not the floor, the
  810. 27:25ceiling. The short prompts tell us that
  811. 27:26if you made it a big prompt, a detailed
  812. 27:28prompt, the agents will do even better.
  813. 27:30Okay, so what do we have here? We have a
  814. 27:31couple nice surprises. We have Astra
  815. 27:33coming in first place once again with a
  816. 27:36killer 30K tokens out in only 29 steps
  817. 27:39and a low average cost. But then right
  818. 27:41below that, we have Gemini 3.8 Flash, my
  819. 27:43favorite workhorse model right now,
  820. 27:45right? In my model stack, I can throw on
  821. 27:46my favorites here and you can see all
  822. 27:48the models I'm actively using. So, of
  823. 27:50course, all the S-tier models I'm using
  824. 27:53pretty rapidly, pretty aggressively. But
  825. 27:54then, you know, right in that workhorse
  826. 27:56level where we're trying to push down
  827. 27:57our costs by literally an order of
  828. 27:59magnitude by pushing away from these
  829. 28:00insane state-of-the-art models, right?
  830. 28:02We can go down 10x in cost and with
  831. 28:04insane models like GLM 5.3 Flash, we can
  832. 28:06go down 20x in cost. We can get a lot of
  833. 28:10work done with the workhorse level
  834. 28:12models. Gemini 3.8 Flash, I'm having a
  835. 28:14really great time with this model. It's
  836. 28:16really nice to see that that far up
  837. 28:17because as you can see, you get paid to
  838. 28:20use this model. That's another way to
  839. 28:21look at cost savings. You get paid to
  840. 28:23pick the right model for the right tasks
  841. 28:25and you can learn what the right tasks
  842. 28:26are by picking the right benchmarks that
  843. 28:28best align with the work you're trying
  844. 28:30to accomplish. So, I hope that all makes
  845. 28:31sense, right? Um on the flip side, you
  846. 28:33can see here once again, we can see our
  847. 28:34workhorse models using a lot of alpha
  848. 28:36tokens, using a lot of steps. It takes
  849. 28:38longer for Gemini 3.8 Flash to get
  850. 28:40there, but it can get there. So, if you
  851. 28:42can sacrifice speed for performance and
  852. 28:45cost, pick Gemini 3.8 Flash for your
  853. 28:47long horizon deep software engineering
  854. 28:49tasks. Again, this is only information
  855. 28:51you'll find if you dig a little bit
  856. 28:53deeper, right? Two levels deep, three
  857. 28:54levels deep. Don't just look at the
  858. 28:56index, look at what you need to do and
  859. 28:58then pick the benchmarks that align most
  860. 28:59closely to what you're trying to
  861. 29:01accomplish. No real surprises after
  862. 29:02that. Fable coming in here. So, you can
  863. 29:04imagine, you know, Fable is going to be
  864. 29:06up here, maybe in the top spot, maybe
  865. 29:07right below. It doesn't really matter
  866. 29:09because we know it's going to be far
  867. 29:11more expensive than Astro. Couple of
  868. 29:13nice mentionables here. GLM 5.3 looking
  869. 29:16really good. Kimmy looking nice. And
  870. 29:18then it just kind of falls off from
  871. 29:19here. If you want to go really cheap,
  872. 29:21the best option is going to be your Luna
  873. 29:24and your of course GLM 5.3 flash. And
  874. 29:26then down here, if you're willing to
  875. 29:27really sack performance on software
  876. 29:29engineering or maybe do some sub-agent
  877. 29:31delegation with some really, really
  878. 29:33well-designed handoff prompts, maybe you
  879. 29:35can get value out of Deep Seek before
  880. 29:37flash. I personally wouldn't risk it
  881. 29:38though. So, Deep Sweep, longer horizon
  882. 29:40software engineering tasks, you can
  883. 29:41imagine what this is like. Public
  884. 29:43benchmarks sourced from GitHub issues
  885. 29:45and pull requests that carry more
  886. 29:46details, blah blah blah blah blah. So,
  887. 29:48again, feel free to dive into the
  888. 29:49details of all these.
  889. 29:54Now, what I want to do is up-level all
  890. 29:56this. Why did I pick these five
  891. 29:58benchmarks? What is the common pattern
  892. 30:00here? What am I working toward? Why
  893. 30:02didn't I pick a long context benchmark?
  894. 30:05Why didn't I pick more software
  895. 30:06engineering focused stuff, right? Why
  896. 30:08isn't the artificial analysis clump of
  897. 30:1110 different benchmarks enough? Let's
  898. 30:13break it down. I'm focused on one big
  899. 30:15idea in my agentic engineering. I'm
  900. 30:18working toward agentic systems that run
  901. 30:20autonomously with no oversight. So,
  902. 30:23what's the common theme between all the
  903. 30:25benchmarks I've mentioned here? We have
  904. 30:27Terminal Bench before, Apex Agents,
  905. 30:30Automation Bench, Amnesiance, and Deep
  906. 30:32Sweep. What picture am I painting here?
  907. 30:34What am I trying to accomplish? You
  908. 30:35know, viewers of the channel, this is
  909. 30:36not going to be a surprise for you at
  910. 30:38all. I am working toward since December,
  911. 30:40even before that. Really, it was like
  912. 30:41the midway point of 2025. Everything I
  913. 30:44started to do veered toward one bigger
  914. 30:46concept, Outloop agentic coding. Going
  915. 30:49even further, Outloop agentic
  916. 30:50engineering. So, we're building systems
  917. 30:52that build systems. We're building a
  918. 30:54team of agents plus code that operate
  919. 30:56better than they could alone. And the
  920. 30:58key kicker here is that they operate
  921. 31:00without you and I, or with much less
  922. 31:03oversight than most engineers are used
  923. 31:04to right now. Let's first off talk about
  924. 31:06a really simple idea for every benchmark
  925. 31:08I look at, which is variance in
  926. 31:10performance. Okay, so what do I mean by
  927. 31:11that? Here's a benchmark that I don't
  928. 31:13pay any attention to. It doesn't matter
  929. 31:15what this benchmark is saying. If I see
  930. 31:17this pattern, and you know, see if you
  931. 31:19can spot the pattern here. If I see this
  932. 31:20pattern, I walk away from the benchmark.
  933. 31:23AA long context retrieval V1.1 for
  934. 31:26measuring the agent's ability to pull
  935. 31:27information from a long context window.
  936. 31:30If I see this, I don't care.
  937. 31:32Right? This benchmark is dead to me.
  938. 31:33Why? This is what saturation looks like.
  939. 31:35It's a flat line. This is the tell. If
  940. 31:37you see a benchmark that has a flat
  941. 31:39line, just don't spend your time. Don't
  942. 31:41focus on this. The information isn't
  943. 31:43valuable. Now, again, if the work you're
  944. 31:45doing is constantly about maxing out a
  945. 31:47context window and getting that 3% on
  946. 31:50Kimi K3 to recall something in the 900k
  947. 31:53context. If that's an advantage for you,
  948. 31:54of course this benchmark matters. But
  949. 31:56for me, this is the signal of a
  950. 31:58saturated benchmark. It's a flat line.
  951. 32:00Everyone can do it. There's no value
  952. 32:02here. And so, you know, as you saw,
  953. 32:04there is a decent amount of variation in
  954. 32:06the other benchmarks that I showed here.
  955. 32:09Deep Swee, I'm fissients. And it's not
  956. 32:11always what you would expect. Obviously,
  957. 32:12we see our state-of-the-art models near
  958. 32:14the top, but sometimes we don't.
  959. 32:15Automation bench is a great example of
  960. 32:17that. That's one of the big things I
  961. 32:18look for is variance in performance.
  962. 32:20Where's the alpha? Where's the
  963. 32:22information gain? You know, why did I
  964. 32:23choose these five benchmarks? There are
  965. 32:25themes we've been building up on the
  966. 32:27channel week after week. Let's just like
  967. 32:28walk through some of these, right?
  968. 32:30Alignment, aka guardrail following,
  969. 32:32right? Not breaking the guardrails you
  970. 32:34set up. And guardrails is everything
  971. 32:35down to like instructions in your
  972. 32:38prompt. And what you want to do with
  973. 32:39those like cannot fail guardrails or
  974. 32:42warning-triggering guardrails is harness
  975. 32:44engineer them into your agent harness,
  976. 32:46right? You want those to be part of the
  977. 32:47law or build them into your AI developer
  978. 32:50workflow as a code step, right? A
  979. 32:52validation step, which then turns into
  980. 32:53your software factory. So, another big
  981. 32:55idea, as you know, is long-horizon
  982. 32:58tasks. That's what Deep Seek is all
  983. 32:59about. There are a couple other like the
  984. 33:01meter-long running benchmark is really
  985. 33:04important, but a lot of those aren't
  986. 33:05getting updated or they're only held
  987. 33:07privately or like But that's a big theme
  988. 33:09I'm looking for. It's long-horizon
  989. 33:11engineering work. I want to know that my
  990. 33:13agents can run off for a long time and
  991. 33:15accomplish a nice set of work. Now, the
  992. 33:17other kind of big theme you saw here
  993. 33:19throughout is performance and cost being
  994. 33:22the most important thing because the
  995. 33:24OpenAI engineers are doing a great job
  996. 33:26here. AGI you can't pay for is
  997. 33:28irrelevant. That is just a factual
  998. 33:30statement for almost every engineer. AGI
  999. 33:32you can't pay for doesn't matter at all.
  1000. 33:34GPT-6 Astra is an incredible
  1001. 33:36state-of-the-art model. It is, of
  1002. 33:38course, very expensive still, but as you
  1003. 33:40can see here, cost per task is a cliff
  1004. 33:43compared to Opus and Fable, right? It's
  1005. 33:45a cliff. They're doing a great job here.
  1006. 33:46Obviously, we want these prices to come
  1007. 33:48down. Obviously, they will. It'll take
  1008. 33:49time. But, of course, then we have great
  1009. 33:51models right behind them. We're talking
  1010. 33:53about Kimmy, we're talking about GLM,
  1011. 33:55Gemini doing a really, really great job
  1012. 33:57here. One of the best models available
  1013. 33:58right now, frankly. I'm looking for that
  1014. 34:00performance and cost balance. Why?
  1015. 34:02Again, long-running agentic engineering
  1016. 34:05work that's happening without me. And
  1017. 34:07this is going to be hard. Most engineers
  1018. 34:09won't get here. Very, very important to
  1019. 34:11have low deception, to not hallucinate
  1020. 34:13because guess what one hallucination is
  1021. 34:15going to cause in your long-running
  1022. 34:17agent pipeline, your long-running
  1023. 34:19software factory, your long-running
  1024. 34:20chain of agents plus code. What happens
  1025. 34:23in your AI developer workflows then?
  1026. 34:24Every subsequent agent gets a messed up
  1027. 34:26result because one of them hallucinated.
  1028. 34:28So, omniscients is really important to
  1029. 34:30pay attention to for long-running agent
  1030. 34:32tasks. Once again, just calling out some
  1031. 34:34models, really happy about Gemini 3.8
  1032. 34:36Flash hitting that performance cost
  1033. 34:38sweet spot. Grok not bad, they really
  1034. 34:40kicked things up with the Grok 4.6
  1035. 34:42series. But then we have things like, of
  1036. 34:44course, Astra absolutely killing it. The
  1037. 34:46nice part is all of these
  1038. 34:47state-of-the-art models are basically
  1039. 34:49the same here. So, if you use one of
  1040. 34:51them, you'll get all of it for
  1041. 34:52long-running tasks in a affordable way
  1042. 34:54that's not going to break your bank as
  1043. 34:55you're running and scaling up agents.
  1044. 34:57Again, last week we talked about agent
  1045. 34:58swarms. Paying for a GPT-6 Astra swarm
  1046. 35:02>> [laughter]
  1047. 35:03>> or Fable swarm is going to break the
  1048. 35:05bank, but I've run many of the Gemini
  1049. 35:073.8 Flash swarms or the GLM swarms, much
  1050. 35:10more affordable. Again, I'll link last
  1051. 35:12week's video, that one went absolutely
  1052. 35:13viral for a good reason. Check that one
  1053. 35:14out. I showcased my V1 agent swarm
  1054. 35:17system and really dug into the
  1055. 35:19implications of what OpenAI's Astra
  1056. 35:22swarm hugging face incident really told
  1057. 35:25us, right? Really unlocked for us. And
  1058. 35:26the answer is, I'll spoil it for you a
  1059. 35:28little bit, is swarms. Agent swarms are
  1060. 35:30viable. They're real. I ran a swarm the
  1061. 35:32other day, it did a ton of work for
  1062. 35:34me in an unstructured way. Definitely
  1063. 35:36check that one out. What else am I
  1064. 35:37looking for, right? Low deception is
  1065. 35:38key, but also, as you saw with
  1066. 35:41automation bench and Apex agents, it's
  1067. 35:44not good enough to just have your agents
  1068. 35:46do software work. We know that that is
  1069. 35:48one domain, and if you're building real
  1070. 35:51products, you need to be able to operate
  1071. 35:53across finance, HR, marketing,
  1072. 35:54operations, sales, support, and then
  1073. 35:56your specific domain, whatever you're
  1074. 35:58actually in. So, that's where proxies
  1075. 36:01for domain-specific work that's very
  1076. 36:03challenging comes into play, right? Some
  1077. 36:05of the greatest examples you can pull
  1078. 36:07from is investment banking analysis,
  1079. 36:09management consulting, and of course,
  1080. 36:11legal research, client advice,
  1081. 36:13regulatory, you know, litigation,
  1082. 36:15mergers, acquisitions, compliance,
  1083. 36:17high-stakes, high-reward domain-specific
  1084. 36:20problems. If agents can perform well
  1085. 36:22here, they'll probably be able to
  1086. 36:24perform well in your domain. So, you
  1087. 36:26want to look for proxies for that. And
  1088. 36:27then, of course, raw engineering skills,
  1089. 36:29right? Deep Swede or others. You could
  1090. 36:30have pulled Cursor Bench. We looked at
  1091. 36:32Terminal Bench as well. Any of these
  1092. 36:34other proxies for software engineering
  1093. 36:36also going to be valuable. You just
  1094. 36:38don't want to fixate on software
  1095. 36:39engineering. You know, the big theme is
  1096. 36:41long horizon, no human in the loop,
  1097. 36:44honest agents we can trust shipping on
  1098. 36:46our behalf. That's what it takes to
  1099. 36:48build a system that builds a system. AI
  1100. 36:50agents, AI developer workflows, software
  1101. 36:52factories, everything we discussed last
  1102. 36:54week surrounding this new multi-agent
  1103. 36:56paradigm of agent swarms, and eventually
  1104. 36:58dark factories all require these ideas,
  1105. 37:01and that's why I'm focused on these five
  1106. 37:03benchmarks. So, of course, you know,
  1107. 37:04these five benchmarks are also limited
  1108. 37:06in nature. I'm looking at a ton of other
  1109. 37:08ones. These are just the top five if I
  1110. 37:10had to pick these five. Here are a
  1111. 37:12couple other ideas I'm looking for in my
  1112. 37:13benchmarks: delegation, small agent
  1113. 37:15teams, agent handoffs, of course, bigger
  1114. 37:17ideas like agent swarms. But, I want to
  1115. 37:18know things like, can this model
  1116. 37:20coordinate with a several other versions
  1117. 37:21of itself or versions of itself plus a
  1118. 37:24few other agents? Right, small agent
  1119. 37:25teams, or I like to call SATs. I want to
  1120. 37:27know if the agent can recover from
  1121. 37:28failure. Can it work without me coming
  1122. 37:31in and repairing the process? You know,
  1123. 37:32that all kind of fits under the theme of
  1124. 37:34self-healing, self-validation, and
  1125. 37:37agent-to-agent communication, right? I
  1126. 37:39would pay a ton for benchmarks like
  1127. 37:40that. I have a whole list of benchmarks
  1128. 37:42I wish I had. That's a video for another
  1129. 37:44day. And these all are just big ideas
  1130. 37:46that we keep tapping into week after
  1131. 37:48week here on the channel. Next
  1132. 37:49generation agentic engineering is about
  1133. 37:51investing into systems that work on your
  1134. 37:52behalf. So, check out last week's video
  1135. 37:55on the simple swarm system as a
  1136. 37:57practical continuation for this. You can
  1137. 37:59see the exact models I picked in that
  1138. 38:00video. As you now know, this video has
  1139. 38:03helped you understand why I've chosen
  1140. 38:05those models. Comment down below. Let me
  1141. 38:06know what your favorite benchmarks are.
  1142. 38:09Don't say the index. You know, give me a
  1143. 38:11specific benchmark. I'm super curious
  1144. 38:13what you pay attention to. Have you
  1145. 38:15dialed your benchmarking process into
  1146. 38:18more specific benchmarks? Fixating on
  1147. 38:20one isn't the move, but fixating on a
  1148. 38:22few that align with your domain is
  1149. 38:24clearly where there is serious alpha in
  1150. 38:26choosing a model stack, not a single
  1151. 38:29individual model. As you can see, I've
  1152. 38:31arranged my model stack in that order
  1153. 38:33with the models that make the most sense
  1154. 38:36for the work I'm doing. Always keep one
  1155. 38:38eye on the index, but then always keep
  1156. 38:40an eye on your own personal index for
  1157. 38:42the best results. That's what I do. I
  1158. 38:44recommend you do the same. It's not
  1159. 38:45about performance, it's about
  1160. 38:46performance, cost, [music] and speed.
  1161. 38:48And the big takeaway is of course you
  1162. 38:50want to make sure your benchmarks are
  1163. 38:51aligned with the work you do, not some
  1164. 38:53global [music] index. If you got value
  1165. 38:55out of this video, you know what to do.
  1166. 38:57Like, comment, subscribe. Huge shout out
  1167. 38:59to everyone that's been along the ride.
  1168. 39:01This is going to be a great [music] end
  1169. 39:03of the year. We have so many big ideas
  1170. 39:05to cover and discuss and share. So,
  1171. 39:06thanks to every engineer that's been
  1172. 39:08along with the journey for years now,
  1173. 39:10and for every engineer that's going to
  1174. 39:12come next. Let's blast past that 150k
  1175. 39:14mark. You know where to find me every
  1176. 39:16single Monday. Stay focused and keep
  1177. 39:20building.

About this transcript

This page contains the full transcript of Agentic Engineering Benchmarks: How I RANK Astra, Fable 5.1, and Open-Weights by IndyDevDan, generated from the public captions YouTube serves with the video. The transcript has 7,941 words across 1,177 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.