Alex Strick van Linschoten

@strickvl.bsky.social

ML Engineer (@ ZenML), researcher (& author of a few books).

Seeing more and more people writing about swarm observability so thought I'd post some of the work I'd been doing to think this through. I built some tools to help AI engineers work with agent swarm traces and other signals. Specifically:

Finally got round to adding in a way to subscribe to my blog / site via email. (Always supported RSS, but seems that's gone out of fashion a bit 🤷 ) Also added in a way to browse some of the blog series I've written over the years instead of just scrolling through a huge long list of posts.

Jev from @typesafeai has obviously been on everyone's minds this past week. 'System One' models, decision models, smart classifiers, whatever you want to call them... they're very useful. We even built them into Kitaru as a whole new 'judge evaluator' package.

Chart compares grading accuracy of three models for bank support messages, highlighting results and emphasizing ownership.

I love watching all the new videos on the AI Engineer YouTube channel. It's one of the main venues where people building agents really show their work. The problem is that it publishes more talks than I can honestly keep up with. So I made AIE Talks, a written archive of the channel!🧵

Kitaru's a product which very much rewards trying it out, but for those of you who just want to see it in action, I put together a video walkthrough that takes you through: - importing your traces (from @langfuse in this case) - registering your agent (@pydantic AI featured for the example)

New legal dataset up on the Huggingface Hub! Over the weekend I worked to finalise a snapshot of the official legal documents hosted by the Guantanamo Military Commissions. This is mostly court filings and transcripts from all the cases, around ~52GB of data.

Dataset view showcasing documents from the Guantanamo Military Commissions, including filenames, bytes, and page counts.

Have been working on reproducing my old ISAF press releases finetuning work that I originally did for the Hamel/Shreya course a couple of years back. I figured it's as good a way to get to grips with agentic RL as any, and so the first thing I did was to get to know my data a bit better.

Bar chart comparing performance metrics of a 1.7B model and a frontier API, highlighting fine-tuning results on different data.

Doing a bit of a self-study RL course at the moment and one of the really useful tweaks I always have my 'teacher' do is to revisit the early FastAI lessons from @howard.fm and to really live up to those invitations to make things interactive, to get a sense for how things work intuitively.

Published a new post on our Kitaru adapter for Claude Agent SDK. Claude owns the agent loop. Kitaru records the completed invocation as durable workflow state: result, artifacts, waits, and replay boundary. One completed invocation = one checkpoint.

Bild

OpenAI Agents SDK is a great harness. When you move your agent to production, you're probably going to need and want more. That's where Kitaru comes in... We build an adapter so you can keep your OpenAI Agents SDK code, but throw in some durability and other goodies on top.

Bild

Had fun chatting with Hamza for this CNCF webinar last week, all about Kitaru, durable agent harnesses + agent runtimes. The video is embedded in the link in the thread. If you have agents in production and are experiencing growing pains around the runtime layer of the stack, we'd love to talk!

Just made a bumper release this evening: 25 new format adapters covering the major cloud annotation platforms, autonomous-driving and aerial datasets, document layout, synthetic data, and the long tail of academic/community formats.

Detailed list of 25 new format adapters for cloud annotation platforms, autonomous driving datasets, and document layouts.Text outlines various data formats supported by Panlabel for annotation, including XML, JSON, CSV, and TXT file structures.

We just shipped migration skills to allow you to migrate off 11 ML/data platforms to ZenML: Airflow, Argo, AzureML, Dagster, Databricks, Flyte, Kedro, Metaflow, Prefect, SageMaker, Vertex AI. Each has hand-curated concept maps baked in showing what maps 1:1 and what needs redesign.

Table outlines migration paths from various ML/data platforms to ZenML, detailing core translations and special notes for each source.

I've been building panlabel — a fast Rust CLI that converts between dataset annotation formats — and I'm a few releases behind on sharing updates. v0.3.0: Hugging Face ImageFolder support v0.4.0: auto-detection UX overhaul + Docker

Last month I migrated our ZenML website from Webflow to Astro in a week during a Claude Code / Cerebras hackathon. 2,224 pages, 20 CMS collections, 2,397 images. The site you see now is the result. Didn't win the hackathon but got a production website out of it, so I'll take that trade.

Bild