The AI Bill Is Too Damn High: Tokenomics 101 — Eugene Cheah, Featherless AI

AI Engineer · 55 min · 639 sentences · from YouTube's caption track

Each timecode opens YouTube at the start of that sentence. Line anchors (#s42) are the cue ids in the WebVTT, and every line carries its start and end seconds. All transcripts has every talk, and the whole corpus as one file.

  1. 00:01[music]
  2. 00:12Uh thank you for everyone for coming here.
  3. 00:14Uh not too sure whether to be happy or sad that so many people are suffering from the token bill.
  4. 00:18It's a full workshop.
  5. 00:20Uh Yeah, that uh we're going to talk about tokenomics.
  6. 00:24So, a little bit of a a background with the kickstarting it, right?
  7. 00:27I'm Eugene from Felis AI.
  8. 00:28I'm CEO and founder of of it.
  9. 00:30Uh and I'm part of the team behind the Arabic AI open source project, the first AI model under the Linux Foundation.
  10. 00:36And and we work on next generation AI architecture.
  11. 00:39Uh that's a little bit of my academic background.
  12. 00:41And my Twitter handle is PicoCreator.
  13. 00:43But, but more importantly, right?
  14. 00:45Uh uh a little bit of background for Felis AI is that our mission is to make AI accessible for everyone, every language, every dialect, every country.
  15. 00:54And we do this We do this by creating the world's largest platform of open models, of over 40,000 open models.
  16. 01:01And this includes specialized fine-tune like the Sunflower model, which is Uganda's first language model, specifically for their language, and a lot of other specialized models.
  17. 01:09So, we're not just not talking about the biggest open source model, but specialized language models or specialized use cases, uh some of it which I'll touch as well.
  18. 01:17And when we when we can go on scale in terms of variety of model, Felis AI also we serve customers at scale.
  19. 01:24So, some of our largest customers are literally serving 2 trillion tokens a day.
  20. 01:29And and they're And and they're serving it at around 0.3 per million tokens or 60K a day.
  21. 01:35And they're doing it on around 512 AMD GPUs, uh MI215.
  22. 01:39Uh and for this customer in particular, it's a private 400 Android BM OE model.
  23. 01:44Uh and they're serving it around Opus 4.8 class performance.
  24. 01:48So, it's lots of concurrent requests, lots of token volume.
  25. 01:53That's what we mean by scale.
  26. 01:55And if you look at it, 0.03 per million token at over 4.8 class, it's not something that is not something that you can get off the public cloud market.
  27. 02:04This is specially very specialized setups that is meant to run at the scale that we are talking about.
  28. 02:09So, that kind of uh leads in into two major disclaimers that I'm going to start off.
  29. 02:15One, we sell inference.
  30. 02:17So, everything I cover here will cover the will will touch on any provider.
  31. 02:22Nothing here is specific to Fiddler's.
  32. 02:25But, to to for clarity, we sell inference.
  33. 02:27So, so this is from our data points, from our experience, respectively, as well.
  34. 02:32Okay?
  35. 02:33The other thing is that this workshop is going to cover a lot of optimization at scale, and it probably will not fit you if you're like spending less than 10K a month in your organization.
  36. 02:44Uh my word of advice for those who are below this this uh metric mark, and this is an arbitrary metric, is that if you're spending less than this, you're probably
  37. 02:53better off focusing on like trying to get strong use cases within your organization, rather than trying to optimize the token spending bill.
  38. 03:00Because a strong use case can bring your organization way more than 10K a month.
  39. 03:05And and that's and that's what should be your main area of focus, and that's not my area of focus for this talk.
  40. 03:11So, what we are going to cover in this workshop uh is four moves in in in four major order: measuring, right-sizing, uh how do you buy your capacity, and how you check your process.
  41. 03:26So, measuring.
  42. 03:28Yep.
  43. 03:28You'll be surprised at how essential this is.
  44. 03:31Uh like, how many of you know your total token spend?
  45. 03:34Can I have a raise of hands?
  46. 03:37Wow, only half the room raised hand.
  47. 03:39Okay.
  48. 03:40How many of you can measure at the department level?
  49. 03:43Those those who have their hands raised up, leave your up.
  50. 03:45And so, I see about another half went down.
  51. 03:48Yeah.
  52. 03:49And it gets lower and lower down to the team level, to the use case level.
  53. 03:53Uh we like easily 30 40% of our customers that reach out to us, the first thing they had was a single shared key that everyone in the organization used.
  54. 04:03And that was like Uh uh how do we even measure that?
  55. 04:07How do we start from there?
  56. 04:08So So this is not and a vendor specific like you need to start splitting up your keys, start splitting up by departments, start splitting up by major use cases so that you know where all your tokens
  57. 04:20are.
  58. 04:21Um and this is then from then on it can inform your workload.
  59. 04:25So yeah, API keys shouldn't be that hard to issue.
  60. 04:28Um once you know that, right, you can start right-sizing things uh respectively.
  61. 04:32Like like which team is uh and workloads spend on it?
  62. 04:35What was the person waiting for?
  63. 04:36Like some teams deserve the tokens per second.
  64. 04:39Some background agents running at midnight probably can don't deserve the tokens per second speed that you're paying for it.
  65. 04:45Uh yeah, don't pay for ultra on a background agent.
  66. 04:48That's just dumb.
  67. 04:49Um and and from that also you can also look at your usage to better advise like uh dedicated capacity that you may purchase, be it for open models or even close models.
  68. 05:00Uh yeah.
  69. 05:01And also you can also check which team spend the most token and whether they are productive.
  70. 05:06Uh I'll touch on that as well.
  71. 05:09One of the things that you should know in AI workloads, right, uh and you all may already experience, right, is there are two major tracks with very opposite economics
  72. 05:18uh respectively.
  73. 05:19So there is the agentic workload and obviously there's things in between where it tends to be like long-running multitenant agents.
  74. 05:24Coding agents are a particular example of this.
  75. 05:27Some Some Some may have some devs like run coding agents like literally overnight over a long period of time with uh with multiple compaction.
  76. 05:35And and these things maximize the context uh usage.
  77. 05:40Process automation is the other extreme.
  78. 05:43Uh think call centers, think email routing, things your meeting notes transcribing, and things like that.
  79. 05:48It's all It's much shorter in context in general, though there are a lot of examples that defy this statement.
  80. 05:55But, it's very process-driven, very task-isolated, and it's it's a volume game, essentially.
  81. 06:04So, well, what do I mean by more usage?
  82. 06:07And this is probably one of the first major explosion a lot of organizations face.
  83. 06:11In particular, when they jump onto the open cloud hype or one of the cloud clones.
  84. 06:15So, you like like from from from various developer teams that we we support, like for example, we sampled one of the team, and it was only five devs, and they were averaging around continuously
  85. 06:26eight running agents for one of the companies we work with.
  86. 06:29And And so, they were previously running Opus 4.8 of the API, and they were essentially spending 150k a month continuously running these agents.
  87. 06:38Some of it is the agents that they use to code, some of it is the agents that kick in at night.
  88. 06:41They They were slightly more advanced.
  89. 06:42They already knew that they they they they should kick things off at night when no one's are working.
  90. 06:47But, essentially, they were spending 116 billion tokens a month.
  91. 06:50And we literally helped them switch to GRM 5.3 instance.
  92. 06:55Previously, it was 5.2. They already upgraded 5.3, and that was like a single node.
  93. 06:58That was less than 10k a month.
  94. 07:00And they were And they didn't see any disruption or impact.
  95. 07:03So, knowing your team allows you to make these decisions respectively.
  96. 07:08And like like I highlighted, like knowing processes workload also allows you to split things off.
  97. 07:14So, like, for example, previously, they were running everything throughout the day, but they they started scheduling some of the background agents when the team was asleep, and it runs through night.
  98. 07:23So, this allows you to utilize their hardware respectively.
  99. 07:28The As I I touched on briefly, the other side of process automation is purely a volume game.
  100. 07:35Extremely predefined.
  101. 07:37I I can give you more specific example off the off the record, but you think of it as like millions per day or even tens of millions per day, decisions in call centers, lines of code scanned,
  102. 07:48emails and text messages filtered.
  103. 07:49Like, one of the telcos we work with, like, they easily hit peak 10 million messages in a single minute.
  104. 07:56And this shouldn't come as a surprise.
  105. 07:58Happy New Year is the worst.
  106. 07:59Yeah.
  107. 07:59So So So these And they And they help And the reason why they filter messages is because they provide a feature about like providing safe phone for kids.
  108. 08:08So they needed an AI to scan like basically is it profanity, sexual content, etc. etc. So So this This is really not a long context, but a volume game.
  109. 08:19Other things like Other things is like maker-checker processes, approval processes, document processing.
  110. 08:25These are all volume game for multiple organizations.
  111. 08:28So I suspect for the financial institutions here, since we are in New York, a lot of OCRs, a lot of documents, a lot of approval, a lot of transaction risk
  112. 08:36the is is under this category.
  113. 08:39Okay.
  114. 08:40So yeah.
  115. 08:41If you're not yet tracking your token token spend and token view split, right, we are open sourcing a tokenomics tracking tool, which is just a very fancy way of like
  116. 08:50splitting up your API key and tracking which API key spends how much, which is separate from this talk.
  117. 08:56Yeah.
  118. 08:57So if you If you want to again update it, feel free to to scan this QR code and respectively.
  119. 09:01It also if you want to slides for this talk and when the recording is released from AI engineering to be notified about this talk, you can also get fill up the form there.
  120. 09:10Okay.
  121. 09:11Okay.
  122. 09:11Okay.
  123. 09:12So yeah.
  124. 09:14That was about measuring.
  125. 09:16Um yeah.
  126. 09:16If you are not measuring, you can pretty much ignore everything else I say and start with measuring first because all your biggest ROI is just by measuring.
  127. 09:25But once you have things measured, right, the question is how do you right-size it?
  128. 09:30And this is where things gets more complicated.
  129. 09:33Uh In In general, right, one of the things that we start to observe as as AI gets deployed at scale within organization is that there tends to be a pattern of like because AI is the shiny new hammer,
  130. 09:47we try to apply it to everything.
  131. 09:49Especially within the innovation labs, we just try to apply to every damn thing.
  132. 09:53And we tend and and I have seen organizations literally apply fable to really the silliest of things.
  133. 10:01So so you there's a lot of models and a lot of models are really expensive and and and and and figuring out to do and where it fits is is is important
  134. 10:13is an important step of the process.
  135. 10:17I know open models I mean a lot of you probably heard about open models and that's our line of business.
  136. 10:21Yeah.
  137. 10:22And and so a lot when a lot of companies come to us for example to like find open models that fit their use cases and drop in replacements.
  138. 10:31This is we generally guide them along their use cases.
  139. 10:34So these are these are general rule of thumb that is probably going to be updated month because open models release every few months and same thing close source models.
  140. 10:42Things change rapidly.
  141. 10:43But but there but the thing is what we find right exciting actually within this year is things have started to change.
  142. 10:50Like in the previous year the best close source model is without better than the best open source.
  143. 10:57Almost.
  144. 10:58But as this year approach right we are starting to see the gap close.
  145. 11:02We are starting to see situations where where some of the open models are even on par or even surpassing.
  146. 11:08So like for example before the Opus 5.5 update came out Kimi K3 was beating Opus in UI design in some of the UI benchmarks.
  147. 11:18And and this is like very public benchmarks.
  148. 11:22Within customer benchmarks right we were already starting to see open source models beat very specialized benchmarks in specialized use cases.
  149. 11:29So like A particular one to highlight is like for example, step one five model.
  150. 11:33They it was able to achieve near Opus and extra quality despite being like a 10 x smaller model in financial benchmarks uh financial use cases.
  151. 11:43And this is it the best coding model?
  152. 11:45No, but in that use case, it's actually extremely strong and competent.
  153. 11:49So so so the landscape is slowly changing where where where you can have drop-in replacement for a lot of use cases that are sometimes even just 10 x cheaper
  154. 11:58respectively for the uh uh if if you know your workload and you can drop it in respectively.
  155. 12:04Special shoutout is also DeepSeek-V4 and Flash.
  156. 12:07For some reason, and this model is extremely popular across all workloads respectively because it's easy to prompt there uh for a lot of companies.
  157. 12:17So well I well the rest of the models I have listed there they are they are like default for good in their categories.
  158. 12:22DeepSeek-V4 and Flash seems to like be quite popular regardless the case.
  159. 12:27Yeah.
  160. 12:27Uh though benchmark score doesn't seem to justify why why is it so popular.
  161. 12:31Yeah.
  162. 12:32Yeah.
  163. 12:32Uh another thing to highlight, right, is that recently like and this is like for a few weeks ago, uh the a new class of uh AI models have been introduced called uh classifiers
  164. 12:44one-shot classifiers most popularly known as JAF.
  165. 12:48Open-source projects have already started uh taking off like simple JAF.
  166. 12:51And these are models that are entirely focused on just making decisions and classification on on tasks.
  167. 12:58Uh the main advantage is that because on a technical level only, they are commonly 10 x cheaper than existing models or even faster at the same time.
  168. 13:07Uh the downside is it cannot give a chat response.
  169. 13:11So so so these are things that are changing and happening that you all may want to start looking into on like on like segments of how you want to improve your your token economy.
  170. 13:21Yeah.
  171. 13:23But but back to the The the the token economy part, there is two major tracks and it is important to separate out and track this track them respectively.
  172. 13:35It on the agentic side we're talking about long running long context as I said earlier.
  173. 13:39And to and you have to understand this workload tends to be extremely cash heavy, extremely input preview heavy and cash heavy and there's only a small percentage of output.
  174. 13:51We see across like agentic use use cases in employment only 1% of the request is to the output tokens.
  175. 13:57And and and this is this is very logical because it takes multiple turns, rinse and repeat.
  176. 14:03But this also decides your token cost because like if you've seen token cost, right?
  177. 14:09Deployment cost, right?
  178. 14:10Output is may have the biggest number, but even your input value is much smaller or the cash is much smaller, it it gets repeated heavily in in this use case.
  179. 14:21Yeah.
  180. 14:22This is not coding agent workshop, but one of the most common patterns that we we see in a lot of organizations, right?
  181. 14:30Is that is that typically typically in terms of like trying to scale up their AI agent deployments we within within the coding teams, right?
  182. 14:38They tend to have the best agent do the planning and a faster a faster cheaper agent do do the implementation and then maybe the best agent do the review again.
  183. 14:48There's a good reason why this split is very common across all the agent frameworks is is that you get the best of both worlds because like the implementation phase is tends to be tends to be very token heavy process.
  184. 15:00A lot of processes repeated back and forth like key modifying the file, testing, checking for results, rinse and repeating.
  185. 15:06And and you and most and most of these agents are especially this especially like Gemini 5.3 flash is more than capable of doing a task at the same quality level
  186. 15:18as a much more stronger agent like I say Astra or Opus, uh respectively assuming those agents do the planning.
  187. 15:25We have worked with some of the organizations where literally the planning and review agent is the best frontier close muscle model, and then the workers that implement it is the GRM 5.3 flash as an example, or Deep Seek 4.1 flash.
  188. 15:38Yeah.
  189. 15:40One of the observations that we made from from this from from this kind of split pattern, right, is that unfortunately, as much as we wish that everyone does so, nobody really switches their model to save the company money.
  190. 15:53Um this people are lazy to switch the models in general.
  191. 15:59You you want to give an incentive to switch.
  192. 16:02Or or alternatively, if your agent harness is good enough, so like for example, some harness like M, they automate the process.
  193. 16:09Like like it uses a the weaker model as a baseline, and then it uses a big the smarter model to automate switching when it needs a smarter consultation.
  194. 16:19This This helps reduce the friction respectively, and helps improve your your token economics at user scale.
  195. 16:27Like a a major rule of thumb that we we now give our clients after going through a few times is that you want the smarter model, and since it's already so expensive
  196. 16:37as a baseline, but you but you want the the faster model to the cheaper model to be faster.
  197. 16:44And that naturally sets an incentive.
  198. 16:46People want to get their work done fast.
  199. 16:48If the model is smart enough to get it done and it's cheaper, they will just use it because it's faster, not because it's cheaper.
  200. 16:54Um we had teams where where where both models were the smarter one and the cheaper one was maintained at the same tokens per second speed, and it and as long as they had the token budget in excess, right,
  201. 17:06no one switched.
  202. 17:08And it and on the flip side, we have seen teams, which is the other extreme, where they set an extremely low budget, and so that if they use a smarter model, right, they just burn it in one day.
  203. 17:18Yeah, then everyone just switch to the to the Dharma into the faster model Dharma and faster model because that's their budget.
  204. 17:25It's like almost as if the smarter model didn't exist.
  205. 17:27So, like be aware about your team dynamics on how they switch.
  206. 17:31The The best trade-off is to speed because people are naturally incentivized for it.
  207. 17:37So, faster, cheaper, they will just switch it to it respectively.
  208. 17:41Yeah.
  209. 17:44Once again, reminder, measure, and you measure two separate token keys.
  210. 17:48Uh and but this also goes beyond just measuring.
  211. 17:52For example, like CICD is a very common use case right now of things running in the background.
  212. 17:57Uh we we have helped set up for teams like faster tokens per second that that is running for the the users, like the humans, but much slower tokens per second
  213. 18:09um speed, but much cheaper at scale for the CICD pipeline.
  214. 18:13Uh and and this is just the nature of like what's your priority respectively respectively across the task.
  215. 18:20Yeah.
  216. 18:22And you can control that at a key level.
  217. 18:24So, another major finding is that we had experience with deploying for for teams, right?
  218. 18:32Uh uh So, like for example, for some companies, how many of you had the fortunate or unfortunate experience of the CEO saying, "Everyone must implement AI now, and everyone must have a second brain now."
  219. 18:46Yeah.
  220. 18:47Multiple organizations have started this.
  221. 18:50Uh in some cases, like even in in the UAE, it became literally mandated by by by by the law of the country.
  222. 18:56So, so, like a lot of departments are not prepared to know what is the trade-off respectively.
  223. 19:06So, a good rule of thumb, right?
  224. 19:07Well, developers tend to know, okay, all these smart models, what's the trade-off uh between deep seek flash and GR553, for example?
  225. 19:16Most uh your your finance department have absolutely no idea.
  226. 19:20Your your support department has absolutely no idea.
  227. 19:23They they'll just pick whatever's the first model and probably just go with it.
  228. 19:26So So, our general rule of thumb is that give department models labels, but not the model names.
  229. 19:32And this also gives you a lot more control as you switch it out.
  230. 19:35Uh what like like advised earlier, fast versus smart, but in some cases also like finance agent or Excel spreadsheet agents.
  231. 19:42Um these are hyper-specialized agents that were fine-tuned to those tasks respectively.
  232. 19:46And and this also gives you a lot more control.
  233. 19:50It allows you to swap up the model.
  234. 19:52It allows you to split split the traffic and test in between with without without telling, "Hey, users, please try this."
  235. 20:00The downside is also users may sometimes complain when you do that and you screw that up.
  236. 20:05But having that control is a good thing.
  237. 20:07Uh another pattern that we see, even though you do this, is maybe some of a dash preview version.
  238. 20:12So, that's a variant of it, but it gives you control without without taxing the communication burden across the organization.
  239. 20:19And this is extremely important because like like some of the teams that we work with, right?
  240. 20:26We literally saw members running Llama 2 models when when we are talking when talking about like in this year because no one switched the option.
  241. 20:37Yeah, so you really really need to need to uh need to set this in place.
  242. 20:42Yeah.
  243. 20:44All right.
  244. 20:45Process track.
  245. 20:46Process track.
  246. 20:47A lot of things that I mentioned earlier don't really apply as much to process track because process track tends to be a lot integrated into the applications, into the workflows,
  247. 20:56uh respectively.
  248. 20:57And and that's just by the sheer volume of the traffic.
  249. 21:01Um yeah.
  250. 21:02And And of all of teams in the process track, right?
  251. 21:05Uh they tend to be a lot more focused on focused on the right sizing already by default because because if you're running like trillions of tokens you most departments will not approve it like
  252. 21:19$10 per token million token.
  253. 21:20It's just not possible.
  254. 21:22And and so so so they start they start early with the evals, the benchmark, and then subsequently finding the model that right size fits it.
  255. 21:30Uh yeah.
  256. 21:32So So the thing is like the common question is how do I know the smaller model is good enough?
  257. 21:37You don't need to That's the wrong question to say.
  258. 21:40You just need to make sure you set up your test cases, your evals, and your examples.
  259. 21:44And then subsequently just do the search process from there.
  260. 21:47Uh companies like us will be more than happy to help you because we have over 40,000 models.
  261. 21:52But then But then if you're It's also not that hard to just download 10 models from Hugging Face and just try.
  262. 21:58Uh So So from that you you just do the search, find the cheapest model that kind of like pass most of it, and then you just see how you iterate from there, fine-tune from there.
  263. 22:07Uh we also have a more specific process that I don't think is unique to us that we'll cover as well also.
  264. 22:13So for example, like in for one of the major telcos that we work with, right?
  265. 22:18We actually helped their team lower their inference cost 250k to 7.6k a month switching from existing close-source model just by going through this process of like, "Okay, you're running the best model first.
  266. 22:29Let's see what what models we can split off, and then subsequently what's the models that we can fit in in, and then what can we fine-tune?"
  267. 22:35And this was This was like to uh beat the customer support use cases and and so on and so forth.
  268. 22:40Yeah.
  269. 22:41And to re-highlight back Jeff uh and simple Jeff, which is a open-source project that we did uh that replicates it.
  270. 22:50You'll be surprised at how many m- percentage of your AI traffic is classification traffic.
  271. 22:57Uh At the end of the day, right?
  272. 23:00Like Yeah, sure.
  273. 23:01Answering the customer support is text.
  274. 23:03But even then, right?
  275. 23:04Even then, right?
  276. 23:05A lot of teams, right?
  277. 23:07Already have predefined text output that they put into the context for the model to output for most cases.
  278. 23:14And and you could use a classifier there.
  279. 23:16And there's a lot This is a new new new shift within AI world.
  280. 23:21And that this is one of the big levers for this kind of processes in lowering your your token bill.
  281. 23:27Yeah.
  282. 23:30So, one one one example of such a model when it comes to fine-tuning.
  283. 23:35So, a lot of models and processes, right?
  284. 23:38Uh do benefit at this scale where you start to fine-tune your own model.
  285. 23:42Uh on the flip side, for coding models, well, there are organizations that will fine-tune models for you, like Devin, for example.
  286. 23:50Uh a lot of developers generally just want the best model.
  287. 23:54So, it's kind of unless you are in this AI space, it's kind of hard to keep pace in fine-tuning the best coding model.
  288. 24:02But on the flip side, for your domain, it might be worth it to fine-tune a domain model for your use case, especially if the model is much smaller.
  289. 24:12So, for AT&T, for example, when they fine-tuned their models, they they they went from being open class to like 27B to even 7B models.
  290. 24:21And they have published this.
  291. 24:22So, so we were one of their launch partners.
  292. 24:24And you can actually try their open dialogue models respectively.
  293. 24:28And and This is basically what they use behind the scene.
  294. 24:32And and it's all about volume here.
  295. 24:35Like, I I think I think most of you understand the scale of AT&T and the call centers and things like that.
  296. 24:40Uh yeah.
  297. 24:41But it's a good example of how you fine-tune models to to specialize use cases.
  298. 24:46And once you reach that point, other organizations that are major example of like Shopify have started doing this.
  299. 24:51And and things and and it doesn't necessarily need to be a large-scale fine-tune.
  300. 24:57So, for example, in the Shopify use case, they did it because Shopify web store had a proprietary la- programming language for how to configure the the web store.
  301. 25:08And the existing models just weren't that great at it, so they went to fine-tune it.
  302. 25:12Uh but and AT&T also they had examples of that uh in particular on like how to arrange the the cell towers and things like that.
  303. 25:19Yeah.
  304. 25:20Uh very telco-specific task.
  305. 25:22I might not be the right expert to answer that question.
  306. 25:24Uh but they had those use cases.
  307. 25:26So so they fine-tuned respectively.
  308. 25:28You too may have that those use cases.
  309. 25:31And how do you bootstrap such a model, right?
  310. 25:34Is that the good news is that uh you can easily bootstrap things these days because if let's say you're willing uh if the best model that is too expensive to run at scale
  311. 25:46can do the task, you can already get started.
  312. 25:49So so so an easy way to do this, right?
  313. 25:52Uh that we see very commonly is like either you generate your own data or prepare your own data, which is hard.
  314. 25:58No one likes to do that for some reason.
  315. 26:01But that but another common path is that they start with an expensive model and then they deploy in a small scale and then they generate they they generate data set.
  316. 26:11I understand that some labs it's against their terms of service to do that, so you may want to check with your lawyers, but there are labs that openly embrace it.
  317. 26:20So, for example, Google Gemini uh their their frontier models, they literally have a dedicated API service for this.
  318. 26:26Uh so so so this allows you to build data sets respectively on your use case on a strong model, which you can then which which you can then reduce
  319. 26:37dramatically to let's say a 7B scale.
  320. 26:40Uh alternatively, open-source models are more than happy for you to to to run and distill on, so you can run the best uh open-source models respectively as well.
  321. 26:49Once you collect them, you can then fine-tune the data and then you can fine-tune and respectively like different sizes to see what fits best.
  322. 26:57So, once again, like in the 80/20 example, they have the 27B and 7B for different levels of the call center.
  323. 27:03Like your routine your routine calls may come in at a Wait.
  324. 27:07I don't think I can say which size goes where, but your routine calls can come in for the much smaller model, and then it escalates up due to some classifier triggers as an example.
  325. 27:16Then then so so so that's how you get the traffic to flow, get the traffic split, and then you get it at that efficient level.
  326. 27:24Uh one of the things that we also tend to work with teams on on when doing this is that even even when they go through the stages and they completely split over their traffic to the fine-tuned model, because the best of the best models still progress,
  327. 27:38uh they get they uh we typically advise them to cut over a cut a part of their traffic as a shadow traffic to the best model to keep building the data set.
  328. 27:47And and and this allows you to ride the wave and progress of the best open models respectively.
  329. 27:54Uh and the unit economics is actually very important here, because like one thing that I would like to remind people, right, is people severely underestimate the the the speed
  330. 28:06that AI is going, especially for models that you can run much cheaper at scale.
  331. 28:11Like you take this laptop as an example.
  332. 28:13I like to measure, right, what is the best model that I can buy in the most expensive MacBook Pro here.
  333. 28:20And today's best models, be it MoE models at 31B, 32B, 27B size, is already much better than GPT-4.
  334. 28:30So, essentially, this model that can run on a laptop is already better than the best model that you have last year.
  335. 28:38Give and take.
  336. 28:39People like to argue on the specifics, but let's just say broadly.
  337. 28:42And when you fine-tune it to your task, that means if you can run that model on a laptop respectively, you can run it on on on your GPU servers at scale much more efficiently.
  338. 28:56Yeah.
  339. 28:57So, Yeah.
  340. 28:58So, that brings in to the next topic, buying GPUs which which which is apparently increasingly a challenge.
  341. 29:05So, yeah, that's where companies like us come in.
  342. 29:08One of the things that we we realized through a lot of customer conversations, people are rather surprised that things don't scale linearly.
  343. 29:18Uh what I mean by that is like there is a huge trade-off between tokens per second on an individual request to to the cost to the cost of the request itself.
  344. 29:28So, for example, if you do not care about about the cost, you could run the best the model, let's say a fixed model, on the best hardware, on all eight GPUs, batch size one, and you could get, let's say, 100 tokens per second, 200 tokens per second.
  345. 29:44If you like if you really want and and and this is not our specialization, like you really want like thousands of tokens per second, that's where companies like Cerebras is more than happy to offer that as well.
  346. 29:54And it costs even more.
  347. 29:55So, there are definitely use cases where this makes sense.
  348. 29:59But, it's but a lot of people fall into the trap of thinking, "Hey, so if I have the speed, maybe it's half the cost."
  349. 30:05It's not even close.
  350. 30:07Like like a rule of thumb that I sometimes say like, "For every two x of speed, it's three x the cost and it compounds."
  351. 30:13In this specific example for JM 5.3, it's like one JM node is like you can see the same server, 112 tokens per second for running individual requests.
  352. 30:23But, if you run 16 requests in parallel, you get about half the speed for all the requests, but you literally 10x the output total output.
  353. 30:32You And and that that gives you like literally around 9 to 10x lower in cost.
  354. 30:37In just like changing your changing your target speed profile.
  355. 30:41And so, when a lot of customers ask us like, "How do we deploy things at scale?"
  356. 30:45Sometimes the first question is, "What's the model quality you want?
  357. 30:49And what's the tokens per second speed that you want?"
  358. 30:51And then we start recommending the amount GPUs, the amount deployment.
  359. 30:54And this this target tokens per second is an important trade-off.
  360. 31:00Essentially, um in more extreme cases, right?
  361. 31:03If you really, really can run things at 10 tokens per second, rarely anyone does, but there are some weird use cases that allows it.
  362. 31:10You can get even more incredible to- total throughput volumes, respectively.
  363. 31:15Typically, we see customers choosing between 20 30, which is kind of like uh your chat GPT speed without without too much thinking, all the way until like 60, which is like the fastest speed.
  364. 31:25And if they want 120 tokens like it tends to be this this range.
  365. 31:29Most stick between 20 30 to 60, depending on how how long the chain of task is.
  366. 31:35Yeah.
  367. 31:37So, yeah, uh I kind of mentioned you generally only want to pay for the tokens per second speed uh when when it's in front of someone.
  368. 31:46Uh whe- whether it's in front of your developers or whether it's in front of your customers.
  369. 31:50Those are the trade-offs that you want to make.
  370. 31:52And even within then, right?
  371. 31:53We have seen cases where even just a slight tweak down, right?
  372. 31:58Can easily save two times the cost, but has near minimal impact for the cus- uh customer, respectively.
  373. 32:05Yeah.
  374. 32:07And once again, background jobs, please don't run it at 120 tokens per second.
  375. 32:10It makes no sense when you do that.
  376. 32:13Yeah.
  377. 32:14So, uh once you have Previously, I said measure, right?
  378. 32:18You're able to see your your your traffic pattern.
  379. 32:22So, a lot of traffic patterns tend to be bursty in some nature with some base load because someone's always running something at some time, uh especially background agents.
  380. 32:30And and this is where you can you can also plan your deployments, respectively.
  381. 32:36Uh I know it since we're are doing financial a lot of financial may not have this as an option, but because they are only dedicated instance deployment, but if for some cases where people allow mixed where they have dedicated instances
  382. 32:48with some burst to the public cloud, this is where you have some flexibility respectively.
  383. 32:53So, like the biggest cost savings you have right now in the market is deploying a dedicated instance if you know your base workload.
  384. 32:59So, as long as you fully use it, you kind of have a savings there.
  385. 33:03But, it's a bit more complicated depending on your traffic pattern, and a lot of these things can be tested and validated uh respectively.
  386. 33:10And this is like essentially what any inference company will work with you.
  387. 33:13It's not unique to us.
  388. 33:14We'll be like, "Hey, this is Do you know your traffic workload?
  389. 33:16Can you share some data?"
  390. 33:18And then subsequently, we'll be like, "Okay, we propose this much.
  391. 33:20You can try switching to this."
  392. 33:21And then we we generate we can generally show you your savings respectively.
  393. 33:26And in some extreme cases where you have a lot of spikes, you may want to have limit your dedicated capacity to a certain amount and let the spikes spill over to the public cloud respectively.
  394. 33:38The different use cases uh have different right sizing, but this is something that by measuring your token workload once again at the beginning, you can start exploring these options,
  395. 33:49and the savings can be huge.
  396. 33:51Like once again, like for the customer that we served two 2 trillion token, and that was like uh 4.8 Opus class model, they are paying less than 0.0 $3
  397. 34:02per million token.
  398. 34:03Like you can't get that price anywhere.
  399. 34:06Yeah.
  400. 34:08So, yeah.
  401. 34:09Simple disclaimer is the spikes really matter.
  402. 34:12Uh it's very rare that someone has a short spike at the extreme end where they like run a workload every month at that scale, and then nothing else matter.
  403. 34:22So, so usually some base workload exists.
  404. 34:26It's just how big of a base workload.
  405. 34:28Yeah.
  406. 34:31So, yeah.
  407. 34:32Then the last one is check your processes.
  408. 34:34Uh this has nothing to do with inference optimization from here onwards.
  409. 34:38Um Some slides may sound that very critical of AI, but I'm generally an optimist.
  410. 34:45Uh just this I just want to lay that out because things can be quoted out of context.
  411. 34:51So, one of the uh Pandora's Box question or problematic question that we are starting to see is that a lot of organizations starting to ask, "Hey, I'm s- 10x 100x in my token spend, but I'm not seeing results
  412. 35:06at that same scale."
  413. 35:08Um respect- like like we are starting to see reports from from various organizations like uh AI where AI has limited productivity only has 6% productivity or 7%, which is not the scale that a lot of us were promised or we envision.
  414. 35:23And and unfortunately, this is the case because we are at the stage where everyone's just taking a giant hammer and hammering everything.
  415. 35:33Um it's not that AI is not useful, it's just that we tend to just spam it everywhere.
  416. 35:39And yeah, if uh there's a s- there are times where I just want to like, "Can you please not do this as another co-pilot?"
  417. 35:46Because it's just too much of it.
  418. 35:48You need to think of how you use it respectively.
  419. 35:52Uh um yeah.
  420. 35:54And and another major issue that we start to realize is that well well AI's are are being deployed at a larger scale and more frequently, and people get faster in creating stuff,
  421. 36:06the organization processes may not go as fast.
  422. 36:11The first bottleneck for for coding coding environments will be the CICDs, and you all may heard that CPU becomes a bottleneck respectively.
  423. 36:18Uh another another thing is like is just the processes in place uh respectively.
  424. 36:24How do you trust?
  425. 36:25How do you review?
  426. 36:26I think the previous speaker spoke at length at trust.
  427. 36:29Yeah, the lack of trust is what slows things down.
  428. 36:32And this could be rightfully so.
  429. 36:34Maybe the agent the the AI agent was badly designed and shouldn't be trusted.
  430. 36:38But it also flip and inverse.
  431. 36:39What if hypothetically the that agent was doing everything perfectly?
  432. 36:44But people weren't trusting it because it didn't have the test in place, it didn't have the validation, and it didn't build that trust.
  433. 36:50That slows things down.
  434. 36:51And these things make and these things have a much bigger impact.
  435. 36:58So, once again, be very wary about how the hammer is being used because you need to make your adjustments accordingly.
  436. 37:07So, and this goes back into saying like tokens are not work done.
  437. 37:12You have uh um um and one major example that I will highlight, right, is is this happens more often than than I would like, is that sometimes spamming more agents and more tokens sometimes means you get the same task done multiple times.
  438. 37:28So, one of the anti-patterns that we started seeing, right, uh we are well in overall the engineering organization improve productivity by clearing more issues quickly, automating clearing of issues, for example, like when someone like when a QA and and things like QA teams reporting an issue and the agent automatically fixing it without even an engineer,
  439. 37:47those are great.
  440. 37:48But one of the one of the common issues that we start facing is that people get ambitious really fast.
  441. 37:56And they instead of doing small changes, they start doing huge changes like changing like half the code bases or one quarter of the code bases.
  442. 38:03Sometimes when this is planned with proper testing, it's great.
  443. 38:06But a lot of times, right, the change is happening at such a large scale, right, the bottleneck becomes the on the reviewer to merge the code.
  444. 38:15And because because everything is done on such a large scale where a human cannot process it, one of the common anti-patterns that we start seeing is that okay, someone has implemented the the there's issues being done.
  445. 38:28And because there's so much code being generated, issues that do not have code generated do not get reviewed and do not get picked up by the reviewer.
  446. 38:36So, someone needs to generate the code using an agent.
  447. 38:39And then when the agent generate that giant pile of code, which should be a lot less if they were to like properly review prompting and stuff, the reviewer look at it and it's like, "Huh, this is too many code.
  448. 38:50Can I ask my agent to highlight what changes are relevant and then re-implement it?"
  449. 38:55And and and in the end they started rebuilding it by hand with the with the agent.
  450. 39:01So, they literally discard the first agent's job.
  451. 39:04There's multiple good reasons why this happened.
  452. 39:05For example, like reviewers want to maintain control and quality of the main code base, but this is a very common example of a bottleneck where you where where if you didn't think the process through, you're just throwing more and more things.
  453. 39:19And respectively, and the speed is not increasing.
  454. 39:22So, review your processes.
  455. 39:25A good way around this is naturally to to to instill better testing practices and so that you can automate that and filter out.
  456. 39:33Also, reminding teams to like, "Hey, split up your your your merge or or make it more modular to make it easier for the review process."
  457. 39:42Like things like that.
  458. 39:42These are human processes.
  459. 39:44It has nothing to do with the AI.
  460. 39:45And yeah, we tend to get too excited about AI sometimes.
  461. 39:48So, this is not just a code problem.
  462. 39:53Uh we are starting to see like because uh AI agents are being deployed to make decks, this deck was entirely design-wise was generated by AI.
  463. 40:03I went through multiple iterations.
  464. 40:05It's not a zero-shot.
  465. 40:07I I went through every page like at least 30 times to to change the text, but the design was done by agents.
  466. 40:14And and sometimes within the organization you're starting to notice people that just one shot from the entire slides, things like that.
  467. 40:22And and they start passing it around.
  468. 40:24They start doing meetings.
  469. 40:25And then it's on everyone else to filter what's the inconsistency, what's uh what's the misalignment?
  470. 40:30Why is this two data points completely different?
  471. 40:34This is also another example of like same as the previous example, people generating code or people generating slides or people generating report and the burden shifts onto a some human down the road to verify things.
  472. 40:45So, be very aware about this organization change.
  473. 40:48Uh why am I still an optimist is that I I don't think this is necessarily a bad thing in itself because the problem is everyone needs to learn.
  474. 40:58And this is where we just start adapting our processes accordingly.
  475. 41:02Uh and the other major thing is that well, there are a lot of common examples on how to use AI.
  476. 41:08You'll know your subject domain for your organization better.
  477. 41:12And there will be use cases where an AI could be used in place to automate a process, for example, that could save your organization uh millions of dollars or increase your productivity at a grand scale
  478. 41:24that that only you will know and not me as an AI expert will come in.
  479. 41:30I like to point to the most uh famous example that Walmart had where was it Walmart?
  480. 41:36I believe it's Walmart.
  481. 41:37Where they literally started putting a stool a stepping stool inside every single truck.
  482. 41:42And that was like the simplest change, but it lowered their bill by the millions because it lowered back injuries across for heavy goods respectively.
  483. 41:51It it's some something specific like that with the use of AI.
  484. 41:56And and it may not even necessarily be a the best AI model, but actually can have the biggest impact.
  485. 42:01Yeah.
  486. 42:03Yeah.
  487. 42:03So, uh doubling down on my previous point, uh one of the term that that was coined by uh that that's been trending is called the slot grenade.
  488. 42:12So, generating lots of things in AI and then leaving it to someone else.
  489. 42:16Do not let slop grenades happen.
  490. 42:18Uh and this is a culture thing and a processing.
  491. 42:22Yep.
  492. 42:24So, the some guideline rules that I would set and this is more subjective.
  493. 42:29People people disagree.
  494. 42:31Um to prevent a slop grenade from happening, enforce that people should own what they hand over or generate.
  495. 42:37So, for example, this slide, I own every text that is generated.
  496. 42:42If there's an issue, that's on me.
  497. 42:44It's not my AI agent who who who has an issue.
  498. 42:48I do not get to hand it off to an agent.
  499. 42:50I must own the responsibility.
  500. 42:51Same thing for code, same thing for anything that is generated.
  501. 42:54And you also have to measure outcomes, not usage.
  502. 42:58Uh And so this gets more complicated because I I don't want to explain too too long to this, but like there there is like this simple formula that's that I think people take as a rule of thumb, tokens times price divided by outcomes someone actually use.
  503. 43:15And and and this help guide a lot of things.
  504. 43:18Smaller, more efficient models, faster model, bigger model, yada yada.
  505. 43:21But, what I don't like about this is that another analogy that I'll use about AI is think of it more as like supplements or steroids that enhance the team.
  506. 43:34Think of it as uh like if let's say I use construction work as an example.
  507. 43:38It let's say I can use it to increase the muscle mass for the workers.
  508. 43:41For example, not that it's ethically to do so.
  509. 43:44I know that's not the case, but let's just say as an example in the train of thought.
  510. 43:47Some teams will have it and they improve productivity, some teams don't.
  511. 43:51But, even without that, it's quite clear some teams are much better than others.
  512. 43:57And and so the AI being a supplement here, right, doesn't necessarily change everything.
  513. 44:04So, you need to be aware that outcomes outcomes are hard to measure respectively, but it's something that you can start measuring and observing most importantly back to the first step.
  514. 44:16Measure.
  515. 44:17You know the tokens spent per department, per team, and you can start seeing which team is performing better and you start seeing how much tokens they use.
  516. 44:23You can start seeing what works.
  517. 44:26Yeah.
  518. 44:27Yeah, as I said, this is flawed measurement.
  519. 44:28So, yeah.
  520. 44:29Uh that's that's the high-level overview respectively.
  521. 44:33And if if you want to to like kickstart your process internally within your organization, you can you can either talk to me or my team or like you have six questions for you to start asking like
  522. 44:43who team spent what, what's the what what must you test to use a cheaper model, what's your base load, what's the default model for each team, and which workload has a person waiting that you need something faster, yeah.
  523. 44:54And how much of what we generate is useful.
  524. 44:57These are like guideline questions for you to start asking to refine your tokenomics.
  525. 45:02Yeah.
  526. 45:03So, Q&A.
  527. 45:07Yes.
  528. 45:07Yeah, so when you mentioned fine-tuning models, is that
  529. 45:11Test, test.
  530. 45:12Um
  531. 45:13Yeah, I'm trying.
  532. 45:13like SFT sort of fine-tuning or is there like other sort of uh fine-tuning methods that you have depending on what specific use case there is or what data there is?
  533. 45:22Uh okay, so in general, it tends to be SFT, but I don't think um Well, we do provide fine-tuning services and it tends to be SFT.
  534. 45:36I there is a lot of methods that are happening right now currently.
  535. 45:40I know RL is very sexy right now, especially in the coding environment, because it's easy to generate the data in the loop, but what we realize for a lot of organizations,
  536. 45:50especially like in New York, for example, financial institute, things like that, there's not really an RL environment for financial task, for example.
  537. 46:00And and so it tends to be more SFT base.
  538. 46:05And and there are also other organizations like adapted adoption AI where where they are starting to also automate the the the refinement of the data sets for you to train the model be SFT base or thinking
  539. 46:20thinking of machine base.
  540. 46:23Focusing on this might be the wrong question.
  541. 46:26It to me generally what people should focus on is the evals respectively.
  542. 46:32So here's a good example for Jeff that came when the Jeff model came out and then we did the open source project called simple Jeff which replicates the Jeff API for existing open source model.
  543. 46:43A lot of people quickly realized that the Quen 27B was really good at this task.
  544. 46:48And and there were multiple teams that went to fine tune the Quen 27B.
  545. 46:52I on on our side because we are trying to take the approach like our company like we want to accept any model and then we just build the API on top of it.
  546. 47:00We started taking the approach of like hey we see the benchmark we see the existing model why don't we prompt tune it instead.
  547. 47:05It's not even fine tune.
  548. 47:07And then and then two weeks later as hugging face went to do all the benchmarks at scale like over 10,000 questions things like that.
  549. 47:14Somehow my prompt tuned Quen 27B beat most of the 27B fine tune.
  550. 47:20So this this is not a flex because I'm quite sure now my model is beat by the recent Cloudflare fine fine tune model that was done on a more proper basis
  551. 47:30but it's more of like the tuning method might the tuning method might not be the right question it's more like what's your evals and what's the results that lead to it.
  552. 47:40And follow for that do you need do you need to collect golden traces for the set of data you need if you're doing SFT or whatever it is or can you do
  553. 47:50it let's just say like your your prior task the frontier models get like 80% accurate right?
  554. 47:55So maybe 20% of the time it makes some sort of mistake.
  555. 47:58If you fine-tune on that, won't the fine-tuned model also get like 20% of it wrong?
  556. 48:03Are you supposed to filter that out somehow and get only the golden traces for training, or can you just throw all the traces in and train?
  557. 48:11So, this is more of a personal opinion technique because uh so, the generally, I try to split the data set because people are lazy filter.
  558. 48:20Um so, I try to at least get a golden trace data set.
  559. 48:24And the golden trace data set maybe is much smaller uh respectively, and we just and we then we fine-tune that with a much heavier weightage uh as well.
  560. 48:35But, there have been multiple papers especially as especially with thinking tokens that even the non- uh the failed task, right?
  561. 48:50The as much smaller model, when you fine-tune, tends to benefit from the training because it improved the thinking process even if it got the wrong answer.
  562. 48:59Um this is something This is really a good case of like try and then measure, and it works 70% of the time.
  563. 49:06Sometimes, you just you need to increase the golden trace ratio, but it's a general rule of thumb.
  564. 49:11I think for a lot of customers when they're trying to to SFT down a smaller model, the general rule of thumb they're trying to keep is can I keep to the near same level of performance,
  565. 49:21and maybe the eval is down 1% or even in some cases it improved by 10% because the base model wasn't specialized for these tasks.
  566. 49:28And more importantly, does it 100x reduce my bill?
  567. 49:33So, that's usually the motivation respectively.
  568. 49:37Yeah, golden samples are critical if you want to do beyond the baseline.
  569. 49:42And sometimes that requires humans to actually look at the data, which as much as I love my customers to look at the data more, people don't like to do that.
  570. 49:55Hi.
  571. 49:56Um how would you deal with uh code spend that would mostly come from Claude's code and all the integrations there?
  572. 50:03Cuz then your model is fully locked into the Claude uh ecosystem, I suppose.
  573. 50:09Do you have any advice on how to deal deal with those type of situations?
  574. 50:14Uh yeah, unfortunately Claude code is the example of fully locked in.
  575. 50:17[laughter]
  576. 50:17So, uh sometimes sometimes the first movement is actually getting um them able to switch the harness.
  577. 50:26Um harness it seems to be a lot more flexible thing right now.
  578. 50:30Like we have seen organizations that are like fully locked in.
  579. 50:33Like I'm only going to use Devin only or Mboni.
  580. 50:36We have seen organizations that um that are more flexible.
  581. 50:40Like literally they are running their they are creating their own agent harness.
  582. 50:44And I'm my response is like, "Why?
  583. 50:46Why are you creating your own agent harness from scratch?"
  584. 50:48Uh but like a common one that we see people switching to is for example Pi.
  585. 50:52And this is also because there's a lot of excitement around it.
  586. 50:54People have shown that even with the same model, it gets a much cheaper cost per token because of the way it's simple and efficient.
  587. 51:02Um and from there on, the I think the beauty for the Pi coding agent harness is that it's easy to adapt because it's so si- so lightweight.
  588. 51:10We've seen a lot of teams that just start prompting their agents to make modifications.
  589. 51:15And once once they have that, then then they start getting the cycle of experimenting and changing.
  590. 51:21Uh a common way to get them to be very incentivized to change is to actually introduce a a a good enough model that is really fast, like 100 tokens per second.
  591. 51:33And then suddenly they start giving that a try.
  592. 51:35And some people start or like some of the first shift would be they still use their Claude code as their planner.
  593. 51:40And then they instruct the Claude code, "Use this Pi agent with this model to do the implementation."
  594. 51:45Hence the planner implementation split.
  595. 51:48It's more yeah, and that's where the transition started to happen.
  596. 51:51It's not easy to change people's agents, but yeah.
  597. 51:55Um Yeah, so an example of these could be perhaps to expose this this smaller agent as an MCP in inside cloud or having these tools where you can offload
  598. 52:07I I suppose is that something that you would you you would say could work?
  599. 52:12MCP is more tricky because MCP agents unless done right don't have access to your file system.
  600. 52:19So typically it's just something way simpler like pies installed and they run the batch command pie this.
  601. 52:25Yeah, that that's usually the case.
  602. 52:27Thanks.
  603. 52:28Yeah.
  604. 52:36Can you share if possible any case studies about caching solutions being very thoughtful about caching and the outcomes that have been generated for specific customers even if it's anonymized?
  605. 52:52What's the specific challenge you're talking about?
  606. 52:54You do one caching you Okay, is your question more like you want anonymized you do Wait, you do not want customer private information to save in the cache.
  607. 53:03No, so so like with customers that you've worked with have you got any case studies you can share about the outcomes that they've been able to generate because of being thoughtful
  608. 53:15about how they cache and different sort of caching methodologies?
  609. 53:20Uh I think this one we can take offline, but in general for our larger scale customers we deploy them with dedicated cache.
  610. 53:27So it kind of solves a lot of PI issues because it's the the cache is only for that customer.
  611. 53:33Um yeah, and obviously there's prompt formatting, but I may need to dig in more specifically like what you're trying to ask here.
  612. 53:40The short answer is yes, but there's a lot of way to interpret this.
  613. 53:44Yeah.
  614. 53:44Cool.
  615. 53:45Sorry about that.
  616. 53:49Uh thoughts on turn or task-based auto routing?
  617. 53:55Oh, um I'm a I'm generally more towards task-based.
  618. 54:00Um mostly because it's much easier to control expectation at a department organization level.
  619. 54:06So, this this is back to like, hey, a department may have a label model and I kind of auto router that model for them.
  620. 54:14Uh I know there's a lot of hype right now for turn-based auto routing.
  621. 54:19One of the issues with turn-based auto routing is that you need to lock down your your turn-based auto routing to let's say at most two to three models.
  622. 54:27If not, your cache will be extremely inefficient to be used.
  623. 54:30So, um so for example, we have seen turn-based for GRM 5.3 and GRM 5.3 flash.
  624. 54:35Make sense.
  625. 54:36But if you put in 30 models and it keeps changing your model every turn, your your low cache hit rate will start to wreck your your optimization.
  626. 54:46Yeah, that's what I've seen before.
  627. 54:47I saw I saw it like request level and it just didn't make sense and then
  628. 54:51Yeah.
  629. 54:51But two models tends to be okay.
  630. 54:54Uh task and organization makes the most sense.
  631. 54:57Yeah.
  632. 54:57Yeah.
  633. 54:58Yeah, I agree.
  634. 55:01All right.
  635. 55:05Okay.
  636. 55:06Thank you very much and uh if anyone wants to find me specifically for more questions, feel free to just come up front and ask me or find me by the side
  637. 55:14once the next speaker's here.
  638. 55:15Yeah.
  639. 55:16Thank you very much.