OpenNashPodcasts

Person

Hamza Tahir

1 episodes · 23 quoted claims

Hamza Tahir says he co-founded ZenML about five years before this episode, when MLOps interest was at a peak.

“So I co founded ZenML about five years ago, so this was really, almost, um, at a point where ML Ops was really reaching fever pitch”

Practical AI · 0:02:48

Hamza Tahir says he spent four or five years deploying ML models at a previous company he co-founded before starting ZenML.

“And I had done four or five years of that in my previous job, where I was co founding um, another company, uh, trying to deploy ML models”

Practical AI · 0:02:48

ZenML grew out of an internal framework for writing workflows and DAGs, was open sourced, gained early traction and revenue, and raised funding.

“And that turned out to be ZenML. We open sourced it, we got a bit of traction at the beginning and a few projects and and revenue, and we raised”

Practical AI · 0:03:27

ZenML introduced a dynamic mode so workflow graphs could be defined at runtime rather than compiled statically in advance.

“So we. We introduced a new dynamic mode.”

Practical AI · 0:06:56

Tahir describes a large language model as a token generator that cannot take actions on its own.

“The LLM model is simply a token generator, so in itself it doesn't do anything, it doesn't do action.”

Practical AI · 0:13:35

Tahir says action-taking by models began about three years earlier with structured outputs and tool calling.

“So the way we did action was we started three years ago with structured outputs and tool calling”

Practical AI · 0:13:35

Tahir defines an agent as the combination of a model and a harness, the program that maps model tokens to actions.

“And the the outcome that comes out of combining the harness and the model is the agent, right?”

Practical AI · 0:15:33

Tahir says Claude Code is a harness running on Opus 4.8, and that the model has learned to recognize the harness it runs in.

“CloudCode is the harness. And underlying it is Opus 4.8, and um, Opus 4.8. By now, unlike Opus 3.5, understands what CloudCode itself is”

Practical AI · 0:16:46

Tahir says placing GPT 5.5 inside Claude Code would perform worse because models and harnesses have become coupled through reinforcement learning.

“If you drop GPT 5.5 into Cloud Code, the harness, that would not be as accurate, it wouldn't perform as good”

Practical AI · 0:17:18

Tahir names Pi, LangGraph and Pydantic AI as open harnesses that argue for standards not tied to a single model.

“So we had Pi, we have frameworks like LangGraph or Pyantic AI, and those harnesses, uh, are of the opposite opinion.”

Practical AI · 0:17:46

Tahir says moving agents from laptops to cloud infrastructure is underway in 2026, with adoption described as slow and then sudden.

“it's like this sort of slow adoption, and then suddenly boom, there's like a crazy increase.”

Practical AI · 0:11:55

Tahir cites Uber as an example of a company whose strong ML platform helped it win its market, including features like surge pricing.

“Similar to ML Ops, where the people who build the best ML Ops platforms like Uber, they won them, their their markets.”

Practical AI · 0:24:27

Tahir describes a standard architecture where an API server places events on a message broker and workers process them, so tasks survive worker failures.

“So a very normal one o one architecture is just putting a message queue, a message broker in the middle of that.”

Practical AI · 0:27:20

Tahir says agents that execute code need sandboxes, which explains the popularity of providers such as E2B and Daytona.

“it obviously has to execute code, right? So it needs a sandbox, and this is why the sandbox providers like E2B, Daytona model are so popular nowadays”

Practical AI · 0:31:23

Tahir says Kitaru aims to be an open runtime that can deploy any agent harness.

“So our our goal is to build an open runtime that allows you to take any harness, any and and deploy it in a way”

Practical AI · 0:35:20

Kitaru's first priority was building adapters for popular harnesses such as the Anthropic Agents SDK and OpenAI Agents SDK.

“how do we get the best world class adapters for all the popular harnesses like Anthropic Agents SDK, OpenAI Agents SDK?”

Practical AI · 0:35:50

Kitaru makes agent runs resilient to failed tool calls by storing run state in an external database or blob storage.

“by storing that state in an external database or or blob storage.”

Practical AI · 0:36:25

Kitaru shipped with an MCP command line interface on day one so other agents can eventually analyze and optimize runs.

“We shipped an MCP CLI day one of Kitaru because we know that eventually that problem needs to be solved by other agents.”

Practical AI · 0:40:12

Tahir advises Kitaru users to run it for a week, then filter for the most expensive successful traces and inspect checkpoints for bottlenecks.

“run it for a week and then after a week, just filter for the most expensive traces.”

Practical AI · 0:40:12

Tahir compares the current agent tooling boom to the 2021 MLOps period, when many tools appeared and investor money flowed in.

“when we had an explosion of tools, when we had these ML Ops problems and investor money came in.”

Practical AI · 0:42:32

Tahir says the open model GLM reached roughly 95 percent of the performance of Opus 4.8, and that this was about two weeks old news at recording.

“The GLM is as basically 95 of Opus 4.8, which is just phenomenal.”

Practical AI · 0:44:24

Tahir cites MiniMax, Gemini and GLM, plus Mistral in Europe, as models making open or alternative options economically viable for enterprises.

“Take min, like Minimax, or or like, take the Gemini models, or or, or, or, or take something like GLM coming out of, um, like China right now”

Practical AI · 0:43:26

Tahir credits Peter Steinberger, Mario and Armin with better harness ideas behind Pi and OpenClaw, which became popular around December 2025.

“Peter Steinberger and, uh, Mario and a Armin, like those guys, they had better ideas how to manage that program, which just caught fire.”

Practical AI · 0:20:10