Episode 19 — Who's responsible when the AI gets it wrong
S01:E19

Episode 19 — Who's responsible when the AI gets it wrong

Episode description

Iza is standing over the medicine drawer one evening, photographing a box with her phone. And halfway through she catches herself on a thought worth having about every app with artificial intelligence inside it: how do I actually know that whatever comes up on that screen is true?

This episode isn’t about whether AI makes mistakes. It does. It’s about what happens AFTERWARDS — who gets the last word, where responsibility sits, and how to spot an app that tells you honestly what it doesn’t know.

The most important sentence in the episode is built into the app itself: mojApteczka is not a medical device within the meaning of Regulation MDR 2017/745. That isn’t legal cover pasted into the terms and conditions — it’s a design choice with consequences, and those consequences are what we talk about.

What we cover:

  • Three steps in a scan, and the first one matters least. A model looks at the photo and recognises the shapes of letters. It’s the medicines register that says what the medicine actually is. And the third step is a person: the result lands on a screen to check and correct, and until you tap save, there’s nothing in your cabinet.
  • The app can’t create a medicine that isn’t in the register. If the model invents something, there’s nowhere to put it. It sounds dull. It’s the foundation the whole thing sits on.
  • What the interaction database knows, and what it can’t. More than three hundred thousand documented interactions; over one point three million entries once each pair is recorded in both directions. It describes a possible interaction between two substances and how severe it might be. It doesn’t know your age, what you’re being treated for, or whether your GP decided quite deliberately that the combination is fine in your case. It’s a list of questions for the pharmacist, not a verdict.
  • 61% of products carry low confidence in the data. Product characteristics are written very cautiously — quite rightly. We talk about what to do honestly with information you aren’t sure of yourself, and why those markings are muted rather than turned up.
  • Why the warning got shorter. The same block of text on every one of eight medicine cards stops being read. One sentence stays visible; the full source list sits one tap away behind an icon.
  • Safety markings are OFF by default. We say plainly why — and admit we don’t know whether that’s the final answer.
  • Prescription scanning works differently from scanning a box. All the reading happens on the phone. The photo never goes anywhere. Only the medicine name goes to the lookup — exactly as if you’d typed it in yourself.

Where the data comes from. Next to the safety information, the sources are named: the Summary of Product Characteristics, LactMed (NIH), OpenFDA and the European Medicines Agency. For interactions, a specific scientific database with its year of publication: DDInter 2.0 (Nucleic Acids Research, 2025). “Our algorithm detected” is a sentence that means nothing.

What the app does NOT do: it doesn’t diagnose, it doesn’t treat, it doesn’t judge whether a medicine is right for you, it doesn’t set doses and it doesn’t tell you to take or skip anything. That verdict belongs to your GP and your pharmacist. The app’s job is to make sure you know what you’ve got at home and what to ask about.

One line to take away: artificial intelligence can suggest, but it can’t decide. Don’t ask whether an app has AI in it. Ask what happens when that AI gets it wrong.

Links:

About AI in this episode. The dialogue was written by Tomasz Szuster. The voices you hear are AI-generated synthetic voices — not recordings of the hosts. Full details are in the show description and in the episode outro. We say so plainly, because we think it should be the standard for any podcast made this way.

Download transcript (.vtt)
0:00

Last night I was standing over the medicine drawer, taking a photo of a box with my phone,

0:07

and halfway through I caught myself thinking,

0:10

how do I actually know that whatever comes up on that screen is true?

0:17

Hello, I'm Tomasz Szuster. I built the mojApteczka app.

0:22

And Iza's question there is probably the most honest question you can put to anyone

0:27

building something with artificial intelligence inside it.

0:30

Because I see it from the other side, you know.

0:33

Everyone's saying, our app has got AI in it now, as though that were an argument all by itself.

0:41

It is.

0:42

It very much isn't.

0:45

If anything, it's a fresh reason not to trust the thing.

0:49

When a person gets it wrong, I know who to be cross with.

0:53

When a model gets it wrong, then what?

0:57

That's exactly what today's about.

1:00

Not, does AI make mistakes, because it does.

1:04

It's what happens afterwards.

1:06

Who gets the last word?

1:09

Right.

1:10

Let's start at the beginning, then.

1:12

I photograph a box.

1:14

What happens?

1:15

The photo goes to a model that can look at an image and read it.

1:20

It pulls out the name, the dose, the expiry date and the barcode.

1:24

That's the bit that looks like magic.

1:27

And that's where I'd stop if I were in marketing.

1:31

Most people do stop there.

1:33

But it's only the first of three steps.

1:35

And honestly, it's the least important one.

1:38

Why the least important?

1:41

Because the model doesn't know anything.

1:44

It recognises the shapes of letters in a photograph.

1:48

So the second step is that I take that barcode and look it up in a separate medicines database.

1:53

And from there, I pull the manufacturer, the form it comes in, the ATC group and the links to the leaflets.

1:59

So it isn't the model telling me what the medicine is?

2:03

No.

2:04

The model says, this box probably has such and such written on it.

2:09

The register says what the medicine actually is.

2:13

Those are two completely different things.

2:15

And that distinction is the foundation the whole app sits on.

2:20

All right.

2:21

And the third step?

2:23

The third step is you.

2:25

Me?

2:26

Nothing saves itself.

2:27

The result lands on a screen where everything's already filled in.

2:31

But everything can be changed.

2:34

And until you tap save, there's nothing in your cabinet at all.

2:39

So the app never tells me I've added a medicine for you?

2:43

Never.

2:44

The result goes to a screen for you to check and correct.

2:48

The decision sits with you.

2:50

And there's one more thing that sounds dull and is, to my mind, the most important part of the whole scan.

2:56

The app can't create a medicine that isn't in the register.

3:01

Hang on.

3:02

So if the model invents something…

3:05

There's nowhere to put it.

3:07

Without a match in the register, the app won't add it as a medicine.

3:11

Right.

3:12

That does sound honest, to be fair.

3:14

By the way, everything we're discussing here are actual features in the mojApteczka app.

3:20

Not a pitch.

3:21

Just context.

3:24

Now the question that genuinely nags at me.

3:27

Because all of that is engineering.

3:30

I'm asking about responsibility.

3:33

Legally.

3:33

If the app shows me something that's wrong, then what?

3:39

That's the question I had to answer before I wrote a single line.

3:43

And the answer is in the app itself, in plain text.

3:47

Meaning?

3:48

When you open the drug interaction screen, there's a sentence at the bottom.

3:52

The mojApteczka app is not a medical device within the meaning of the European Medical Devices Regulation, MDR 2017 745.

4:03

And is that good news or bad news?

4:06

It's a choice.

4:08

A deliberate one.

4:09

In practice, it works like this.

4:11

If a product claims it diagnoses or treats, it falls into an entirely different regulatory regime.

4:17

A notification.

4:18

A notified body.

4:20

Oversight.

4:21

And it makes no odds whether it's a piece of hardware or an app.

4:25

So, in plain terms, you could have gone down the road of,

4:28

the app will tell you whether this medicine is right for you.

4:32

I could have tried.

4:33

And I didn't.

4:34

Because then I'd be promising something I can't honestly guarantee for every medicine,

4:39

every person, every condition.

4:42

The verdict belongs to the GP and the pharmacist.

4:45

I can be your memory.

4:47

I can't be your oracle.

4:49

You know what's odd about that?

4:52

It sounds like admitting a weakness.

4:54

It does.

4:55

And it's the opposite.

4:57

It's terribly easy to fall into the other trap,

4:59

showing confidence you haven't actually got,

5:02

because it looks better.

5:04

I'd rather show you the boundary and then stand behind it.

5:07

All right.

5:08

But if you're not the oracle,

5:11

how am I meant to know what to trust in what you're showing me?

5:14

Because I tell you where I got it.

5:17

Next to the safety information for a medicine,

5:19

the source is spelled out.

5:21

The summary of product characteristics from the medicines regulator.

5:25

LactMed from the American National Institutes of Health.

5:29

Open FDA.

5:31

And the European Medicines Agency.

5:33

Four sources.

5:35

Named.

5:36

Named.

5:37

And for interactions,

5:38

there's a specific scientific database credited,

5:41

with its year of publication.

5:42

Because our algorithm detected is a sentence that means nothing at all.

5:47

This came from here.

5:49

Go and check it yourself.

5:50

That means something.

5:52

Hold on, though.

5:54

There's something I don't follow.

5:56

You show possible interactions between medicines.

5:59

That already sounds like something a pharmacist does.

6:02

And that's a very fine line.

6:04

So let me say precisely what happens.

6:06

I take the medicines in your cabinet.

6:09

I make every possible pair out of them.

6:12

And I check each pair against a scientific database.

6:16

How big a database?

6:17

More than 300,000 documented interactions.

6:21

And since a pair has to be recorded in both directions,

6:24

that comes to over 1.3 million entries.

6:27

And all of that sits on the phone?

6:30

No, that sits on the server side and gets queried.

6:33

But the more important bit is what isn't in there.

6:36

You aren't in there.

6:38

What do you mean, I'm not in there?

6:40

That database describes a possible interaction between substance A and substance B,

6:45

and how severe it might be.

6:47

It doesn't know your age, what you're being treated for,

6:51

what's already been taken off your list,

6:53

or whether your GP decided quite deliberately

6:55

that in your case, the combination is fine.

6:59

So the app could frighten me over nothing?

7:01

It could, which is why it's sorted by severity,

7:05

labelled with where it came from,

7:06

and signed off with a line saying,

7:08

this isn't medical advice.

7:10

It's meant to be a list of questions for your pharmacist,

7:13

not a verdict.

7:15

Right.

7:15

So I go into the chemists and say,

7:19

the app flagged these two.

7:21

Would you have a look?

7:22

That's precisely the scenario I built it for.

7:25

Not, the app said I can't.

7:27

Just, the app drew my attention to something.

7:30

I'd like the opinion of someone who actually knows.

7:33

And when the data's thin?

7:35

Because we don't know the same amount about every medicine.

7:38

Good question, and I've got an uncomfortable answer.

7:41

For roughly 61% of products,

7:43

the confidence in the data is low.

7:47

61%?

7:48

That's more than half.

7:50

More than half.

7:51

It comes from the fact that the product characteristics are written very cautiously.

7:56

Quite rightly, too.

7:57

But for me, it's a design problem.

8:00

What do you do with information you aren't sure of yourself?

8:03

And what do you do?

8:06

I mute it.

8:07

Where confidence is low, the icon is grey, with no colour fill.

8:12

Only the better documented ones get full colour.

8:15

Mute it?

8:16

That sounds like hiding it.

8:18

It looks similar, and it's the reverse.

8:20

If I show you a strong warning where the data's thin,

8:23

I'm training you to ignore warnings.

8:26

And then you'll miss the better documented one,

8:29

the sort that's genuinely worth taking to the pharmacist.

8:32

Ah.

8:33

We had exactly that problem with the notice saying the information is for guidance only.

8:38

It was on every medicine card, the whole thing, with the full list of sources.

8:44

On a list of eight medicines, that's the same block of text eight times over.

8:49

So people stop reading it.

8:51

Precisely.

8:52

So I left one sentence visible, for guidance only, not medical advice,

8:57

and tucked the full source list behind an icon.

9:01

It's always there, one tap away, but it isn't drowning itself out.

9:05

That's interesting, because that isn't a legal decision.

9:09

That's a decision about making the thing actually work.

9:13

And that's the whole difference.

9:15

You can tick the compliance box.

9:17

You can paste in 300 pages of terms and be technically in the right.

9:22

I'm after something else.

9:24

That the person standing over the drawer at 10 at night knows what this app does not know.

9:30

Hmm.

9:31

And I'll tell you one more thing most app makers wouldn't say out loud.

9:35

Those safety markings are switched off by default.

9:39

You have to turn them on in settings yourself.

9:42

Hang on.

9:43

Why?

9:44

That sounds like something that ought to be on from the start.

9:47

Because it's information that means something when somebody reaches for it deliberately.

9:52

If I push it at everyone, on every medicine card, we're back where we started.

9:56

Noise nobody reads.

9:58

Noise.

9:59

I'd rather a person decided once that they want it.

10:02

So, fewer warnings, but one somebody actually reads.

10:07

That's the trade.

10:09

And honestly, I don't know whether that's the final answer.

10:12

But I know why it's that way for now.

10:14

Tell me one more thing.

10:17

Because scanning a prescription is a different matter entirely.

10:21

There's data on there I wouldn't hand to anybody.

10:25

Which is why that feature works differently from scanning a box.

10:28

The whole reading of the prescription happens on your phone.

10:32

The photo of the prescription doesn't go anywhere.

10:34

Anywhere meaning where, exactly?

10:37

Anywhere.

10:39

Not to my server.

10:40

Not to any model in the cloud.

10:42

It stays on the device.

10:44

Only the medicine name goes to the look-up.

10:46

Exactly as if you'd typed it into the search yourself.

10:49

So the numbers, the patient details, all of that...

10:53

stays with you.

10:55

And again, nothing adds itself.

10:58

You confirm each item from the prescription separately.

11:01

Do you know what?

11:02

I've a feeling we've been saying one sentence all episode,

11:07

just in different ways.

11:09

Which is?

11:11

That artificial intelligence can suggest, but it can't decide.

11:16

Yes.

11:17

And if I were to leave listeners one thing from this episode,

11:20

that'd be it.

11:22

Don't ask whether an app has got AI in it.

11:25

Ask what happens when that AI gets it wrong.

11:28

Whether there's a screen where you can correct it.

11:30

Whether you can see where the data came from.

11:32

Whether somebody has written down plainly what the tool does not do.

11:37

And if none of those are there?

11:40

Then you've got less to go on than you need to judge how far to trust it.

11:43

And that's your decision.

11:45

You ought to be making it with your eyes open.

11:48

Right.

11:49

I'll add mine.

11:51

From a completely non-technical angle.

11:55

Leon is nine, and he already understands that something appearing on a screen doesn't make it true.

12:01

Basher is five, and she doesn't understand that yet.

12:05

And honestly, half the grown-ups don't either.

12:10

Which is why that sentence has to be in the app, not in the terms and conditions.

12:15

And it's why, when I'm unsure about a medicine, I still take the box down to the chemists.

12:21

And so you should.

12:23

The app's job is to make sure you know what you've got at home and what to ask about.

12:28

The answer belongs to the pharmacist.

12:32

If you'd like to give it a go, you'll find the link in the episode description.

12:37

The app is free, and your medicine cabinet is there offline too.

12:42

And if you enjoyed this episode, share it with someone whose medicine cabinet at home is, well, chaos.

12:50

One more thing before we go.

12:52

This podcast is made with the help of artificial intelligence.

12:55

I wrote the dialogue myself, but the voices you're hearing aren't ours.

13:01

They're AI-generated synthetic voices.

13:04

We're telling you this straight out because we think it should be the standard for any podcast made this way.

13:11

Full details are in the show notes and in every episode description.

13:17

So, in an episode about saying where your data comes from, we say where our voices come from.

13:23

It'd be a bit odd if we didn't.

13:26

Until next time.

13:28

Until next time.