All posts

Noël Vranckx • • 4 min read

Learn AI by doing it: why this site runs on Upshift

Every post, book and tool on this site comes with something to try, on the same fictional bicycle maker. Here’s why, and how you can tell me what to build next.

Illustration of an apprentice’s workbench with a saffron practice piece, its dovetail half cut, clamped in a vice beside a saw, a square and a marking gauge, and a shelf behind with five earlier practice joints that get better from left to right

*You don’t learn to use AI by reading about it. You learn it the way you learned your ERP: by doing real work with it, getting it wrong and trying again.*

The training day ends at four. The slides were good, the demo was impressive, and everyone nodded at the right moments.

On Monday morning the planner opens the forecast file. The AI tool is right there. And nothing happens, because the demo used someone else’s data, someone else’s question and someone else’s company.

That gap between seeing and doing is the reason this site works the way it does. Everything here comes with something to try, and it all happens at the same company: Upshift, a bicycle maker that doesn’t exist.

What this site is

This is a personal knowledge-sharing project. I’ve spent more than twenty years in supply chain and logistics, and the last few years using AI in that work: first for questions, then for tools, then for agents. The site is where I write it down.

There are three kinds of things here:

  • Blog posts on new models and developments, and what they mean for supply chain work.
  • Books, starting with a core series on using AI, building tools and creating agents, plus specialist books that go deeper into one decision.
  • Tools and guides, such as the model directory, the project planner and the guides to building your first app.

The rule behind all of it is simple. Nothing goes up without something you can do with it this week: a prompt to run, a calculation to rebuild or an exercise with a way to check your answer.

Why a fictional company

An exercise needs data, and every choice of data has a catch. This is how I weighed it:

Your own company’s dataA toy exampleUpshift
Safe to share and pasteNoYesYes
Realistic messYesNoYes, on purpose
Consistent from one exercise to the nextYesNoYes
Big enough to matterYesNoYes
Everyone works on the same caseNoYesYes

Your own data is the real test, but you can’t put it in a book, and you shouldn’t paste it into a tool you haven’t checked. A toy example is safe, but it teaches the wrong lesson: real supply chain data is never ten tidy rows.

Upshift sits in between. It’s a complete company with its own history, so a lesson learned in one place still holds in the next.

Meet Upshift

Upshift designs, paints and assembles road and gravel bikes, most of them as a regular and an e-bike version. It has two plants, in Eindhoven and Bydgoszcz, and five distribution hubs, from Venlo to Basel. It buys from 30 suppliers, ships with 8 carriers and serves 52 dealers, retail chains, distributors and web shops across Europe.

Behind it sits one synthetic dataset of 49 connected tables: products, orders, stock, production, transport and more. The dates follow a date you choose, so the company always looks current. Some of the mess is deliberate, because a clean dataset would teach you nothing about the checks you need.

You can read the full introduction, and see how the data fits together, on the Upshift page.

How one question grows

The same question can be worked at three depths, and that’s how the site is built.

  1. In a blog post, it’s a prompt. In the Sonnet 5.5 post, a warehouse review had ten rows of data with two errors hidden in it. You can paste it into a chat and see in ten minutes what a model catches.
  2. In an exercise, it’s the whole company. The same kind of question runs on the full dataset, with thousands of rows and a known right answer, so you can check your result instead of trusting it.
  3. In a book, it’s the method. The chapter explains why the checks matter, what to hand to the model and what to keep, and how to make it part of your week.

You can start at any depth. Most people start with a post, and go deeper when a question sticks.

What a fictional company can’t do

  • It isn’t your data. Your mess is different from Upshift’s mess. The exercise builds the habit; your own work is where it proves itself.
  • Synthetic data is too tidy in places. I add realistic faults on purpose, but real data will always find new ones.
  • It reflects my view of supply chain. A bike maker with plants and hubs covers a lot, but not everything. Retail, pharma or process industry would look different.
  • It won’t make the decision for you. The exercises train judgement, not replace it. Checking the model’s assumptions is part of every one of them.

Tell me what to build next

This site grows with the questions people bring to it. I’d like to hear yours:

  • Exercises you want to see. A process at Upshift you’d like to work on, or a task from your own week you’d like to practise.
  • Topics to focus on. A model, a tool or a technique you’d like explained for supply chain work.
  • Where you got stuck. An exercise that was unclear, too easy or too hard.
  • What helped. It tells me what to do more of.

Use the Feedback button at the bottom right of every page and choose Idea. You don’t need an account, and every message comes straight to me.

Learning AI is no longer about watching someone else use it. It’s about doing real work with it, somewhere safe enough to make mistakes. That’s what Upshift is for.

So tell me: which exercise would you like to see at Upshift next?

Illustration of a scale model of a small company on a workbench: two factories and a warehouse linked by roads with miniature lorries, beside a pair of callipers, a pencil and an open notebook

Read it, then try it

The posts on this blog are meant to be used, not only read. Each one ends in something to do: a prompt to run, a calculation to rebuild or a first step for this week. You learn what AI can do in supply chain by putting it to work on a real problem.

Meet Upshift

Most examples use Upshift, a fictional bicycle maker. It builds road and gravel bikes, each as a regular and an e-bike version, in two plants, and serves dealers and retail chains through five distribution hubs. Upshift isn’t a real company, and none of its data comes from one. Meet the company.

The dataset and the exercises

Behind Upshift sits a complete synthetic company dataset: products, suppliers, dealers, orders, stock, production and the transport network, all consistent with each other. Its dates follow a date you choose, so the data always looks current. The exercises on this site use the same company, each with a task, the files you need and a way to check your result.

A post keeps its example small enough to paste into a chat. The dataset and the exercises let you do the same work at the scale of a real company.

The dataset and the exercises are free with an account. Accounts are by invitation for now: join the waiting list from the sign-in screen and I’ll send you one.

Pass it on

Know a colleague who should read this? Post it where they will see it, or send it to them directly.

More posts