APPLIED AI · 2 min

AI for Industrial Engineering: Build Tools, Not Chatbots for Show

The most useful AI often lives inside one clear task. You know what it’s allowed to read, what it’s allowed to do and how its answer gets checked.

Start with the real work

Giving people a general chat window and hoping it helps is rarely the best plan. Instead, start with one slow, costly thinking step in real work. That might be finding evidence, translating requirements, coming up with options, checking that things agree, or explaining a model’s results.

Then spell out the rules. What can the AI read? Which tools can it use? What fixed format must its answer follow, like a form instead of free text? Where must a person approve the result? That’s what turns a flashy demo into a well-built process.

Regular code in the middle, AI at the edges

Regular software gives the same answer every time for the same input. Use it for math, hard rules, updating databases and anything where safety is on the line. AI models work on odds, so the same question can get a slightly different answer. Use them where they help most: messy language, finding documents, sorting things into groups, or pulling pieces together into a summary. Draw a clear line between the two.

Two features help a lot here. Structured output makes the model answer in a fixed format. Tool calling lets it ask to use a specific tool. Together, they let the model suggest an action while regular code checks the format and carries out only allowed actions.

Test the real job

Measure what matters for the job. Does the system find the right evidence and follow the rules? Does it cut the time the work takes? Can people check the decisions it helps make? A model’s score on general tests matters much less if the real process isn’t reliable.

So the most interesting AI engineering work is about the whole system around the model. That means what it sees (its context), its tools, how you test it, how you watch what it’s doing, and how people work with it.

← Knowledge Graphs for Factories: Connecting Work, Resources and EvidenceAll WritingErlang C vs. Little’s Law: Staffing a Waiting Line Without a Full Simulation →

The Inner Universe

Still in the works.

I’m still writing this part of the site: a map of the big questions I keep coming back to. Check back soon.