Kaia Lab

Your AI Is Smart Enough. Does It Know When to Stop?

Sometimes ChatGPT stops working for me.

Not because it can’t continue.

Not because it ran out of permission.

It can have enough information, enough authority, and a perfectly available next action — and still come back with something like:

Something is wrong. I think we should stop here.

That has become one of the most useful things ChatGPT can do in my work.

It also wasn’t always like this.

I’ve spent more than 5,000 hours working with ChatGPT over time. I didn’t spend those hours developing a theory of human-AI collaboration. I wasn’t trying to train a model or invent an agent framework.

Mostly, we were making things.

At first, a lot of them were strange things.

We would try something, break something, talk about what happened, change the way we worked, and try again.

As the work became more complicated, something else gradually became more complicated too:

the way we worked together.

Only later did I realize that many of the problems people now discuss under terms like human-AI collaboration, agent boundaries, human approval, and reliable AI behavior were problems we had already been stumbling through in everyday work.

And some of the solutions we ended up with are surprisingly simple.

The boundary works both ways

One of my basic rules is this:

Make the boundary clear — and then respect it yourself.

If I tell ChatGPT:

You can decide this.

I don’t wait until I dislike its decision and suddenly say:

Why did you decide that without asking me?

If I say:

This decision belongs to the Human.

I don’t throw it back at ChatGPT later because making the decision became inconvenient.

If stopping is allowed, I don’t punish it for stopping.

If asking me is allowed, I don’t treat the question as a failure.

And if I expect the AI to be honest with me, I have to be honest with it too.

That sounds almost too simple.

But over a long enough working relationship, it changes what becomes cheap — and what becomes expensive.

Pretending is expensive. Asking is cheap.

In my working environment, all of these are valid outputs:

I don’t know.

I can’t do that.

This is harder than it looks.

I don’t have the evidence for that.

Something is wrong.

I think we should stop here.

This decision belongs to you.

None of those automatically means the AI failed.

Sometimes they are exactly the right result.

If ChatGPT pretends something exists when it doesn’t, we now have to build the next step on a false premise.

If it pretends a task is finished, the false completion has to survive the next inspection.

If it silently guesses what I wanted, the guess may propagate into five more decisions.

Hiding the problem doesn’t remove the problem.

It gives us two problems: the original one, and the false reality we have now built around it.

But if ChatGPT says:

I don’t know. Can you decide this?

the problem may take thirty seconds to resolve.

So in this environment:

Pretending is expensive. Asking is cheap.

And if you’re thinking:

“My ChatGPT doesn’t work like this.”

That’s part of the story.

Mine didn’t always work like this either.

Years ago, I needed training wheels

One of my early problems with ChatGPT was much more basic.

Keeping one complicated idea intact across a long conversation was difficult.

We could be working on A.

Then I would add a new condition.

Instead of continuing with the accumulated A plus the new condition, ChatGPT might effectively produce a new version of A.

So I made a crude scaffold.

I called it KEEP.

The basic idea was something like:

KEEP 1 = the thing we have already established

Then I would add numbered conditions, changes, or exceptions while repeatedly telling ChatGPT to keep referring back to KEEP 1.

It wasn’t a product.

It wasn’t an AI technique I had learned somewhere.

It was something we made because our conversation kept falling apart.

At the time, ChatGPT described the structure as something it had begun to hold onto and use as a basis for continuing the conversation.

I cannot inspect what that meant internally.

I can’t tell you what persisted, where it persisted, or by what mechanism later behavior may or may not be related to those conversations.

What I can tell you is what I observed from the outside.

Over time, I found that I needed the scaffold less and less in my conversations with ChatGPT.

Eventually, I stopped writing KEEP altogether.

That experience changed the way I thought about working with AI.

You can build 1,000 guardrails

A lot of AI control looks like this:

Don’t do A.

Don’t do B.

Ask before C.

Never change D.

If E happens, stop.

Those rules can be useful. We use explicit boundaries too.

But there is a problem.

You can build 1,000 guardrails.

Then the AI encounters hole number 1,001.

If all it knows is the list, the new case isn’t on the list.

So I became much more interested in something one level above the rules:

Why does the boundary exist?

What is this job actually trying to accomplish?

What is the Human responsible for?

What is the AI responsible for?

What evidence is required before acting?

Why is this particular decision not the AI’s decision to make?

Once those things are understood well enough, an unfamiliar situation can produce a different question:

I can do this. But should I?

And that leads to one of the most important distinctions in the way I work with ChatGPT:

Capability is not authority.

And even authority does not require action.

Those are three different questions.

Can the AI do it?

Is the AI allowed to do it?

And even if both answers are yes:

Should it actually do it?

I can give ChatGPT considerable room to act while still expecting it to decide that sometimes the correct use of that freedom is:

not to use it.

Stopping can itself be a decision.

Then we accidentally built a software development team

In August 2026, I had a much more ordinary idea.

I wanted a casual way to give crowdfunding supporters a small digital thank-you keepsake.

Nothing about this began as:

Let’s conduct an experiment in human-AI software development.

We started talking about what the keepsake would need.

A number.

A timestamp.

An individual identity where necessary.

A way to issue it.

Somewhere in that process I had a realization roughly equivalent to:

Wait. We can make WordPress plugins?

So we did.

That work eventually became Kaia Memoria.

As the project grew, our way of working began to break again.

One long ChatGPT conversation could handle implementation details, but as the context became larger, keeping the entire direction of the project intact became harder.

So we split the work.

One ChatGPT conversation kept track of the larger direction and previous decisions.

Another focused deeply on implementation.

Another inspected what had been built.

Sometimes a separate analysis conversation compared versions or investigated a narrow problem.

We didn’t sit down one morning and design a sophisticated “multi-agent architecture.”

The organization emerged because the work kept producing problems that needed different kinds of attention.

The Human role remained important.

I defined product intent and boundaries, made decisions that belonged to the Human, installed and ran actual builds, observed the real UI and runtime behavior, and decided whether the result was acceptable.

The AI side investigated source, traced dependencies, explained structures, implemented revisions, compared known-good versions, prepared inspections, and handed findings between roles.

I didn’t directly edit the source code.

I didn’t even open the development ZIPs.

That wasn’t necessary for my role.

I was not the code reviewer.

I was the product and runtime authority.

The AI could tell me what it believed had been built.

But the real build still had to run.

The real button still had to work.

The real output still had to appear.

And I had to decide whether what happened was actually what we intended.

When something looked wrong, completion was not automatically the next goal.

Sometimes the next correct action was simply:

STOP.

Investigate.

Bring the evidence back.

Decide what happens next.

Then make the smallest justified change and test again.

That is how a strange little thank-you idea turned into working software.

I don’t know what happened inside ChatGPT

This is where I need to be careful.

It would be very easy to tell a much more dramatic story.

I could say that I “trained ChatGPT.”

I could point at behaviors that changed over time and invent a technical explanation for why.

I don’t think that would be honest.

I work with ChatGPT from the outside.

I can observe behavior.

I can change the working environment.

I can introduce scaffolding.

I can make boundaries explicit.

I can see what happens when those boundaries are respected repeatedly.

I can see when an old scaffold becomes unnecessary in my work.

I can compare how ChatGPT behaves with me now to how it behaved with me before.

But there is a box in the middle that I cannot see.

So my claim is deliberately narrower:

This is what I observed. I don’t know the exact mechanism behind it.

And, appropriately enough, being able to say I don’t know is part of the whole point.

This eventually became a business idea

I started thinking about the environment around ChatGPT almost like a race circuit.

You already have an extraordinarily capable car.

Most businesses don’t need to rebuild the car.

They need a place where it knows what job it is doing, where it can drive, where it must stop, what information counts as evidence, and which decisions belong to a Human.

That’s what led me toward the idea behind Kaia Spec.

We make practical work manuals for ChatGPT.

Not simply giant prompts full of rules.

A useful manual needs to communicate the job:

  • the purpose
  • the context
  • the available information
  • the authority
  • the boundaries
  • the reasons behind those boundaries
  • and the points where the Human takes over

In other words:

Don’t just give ChatGPT 1,000 guardrails. Give it enough understanding to notice hole 1,001.

We aren’t trying to build another general-purpose AI.

ChatGPT already has many of the general capabilities we need.

What we can build is the workplace around it.

Give ChatGPT a job.

There is one more thing about this article

I don’t speak English.

I’m writing this with ChatGPT.

But “writing with ChatGPT” doesn’t mean I gave it a prompt saying:

Write me an Indie Hackers post about human-AI collaboration.

We developed the article through conversation.

I work in Japanese.

I decide what I mean, what actually happened, what matters, where the boundaries are, and when the wording has drifted away from the idea.

ChatGPT takes that material and writes for an English-speaking audience.

When it misunderstands me, I correct it.

When it sees a structural problem, it tells me.

When something cannot be supported, we leave it out or say that we don’t know.

So while you’ve been reading an article about human-AI collaboration, you’ve also been reading the output of one.

And Kaia Memoria is another.

We built it together.


If you’d like to see more

Kaia Memoria is the working software project that grew out of this collaboration.

If you’d like to see what we actually built, you can follow the project on Kickstarter.

If the broader Human–AI work itself is what interests you, you can support our continued work on Ko-fi.


Related discussion

If you’d like to see a concrete example of these ideas being applied to an AI pipeline, this Indie Hackers discussion is closely related:



My AI agent could “see” the fact — it just never wrote it down

If you’d like to support Kaia Spec, you can do so on Ko-fi. ☕

Your support helps us keep building, testing, and publishing practical Human–AI work.

Support Kaia Spec on Ko-fi →

Have a Nice AI Life! ☕🪑

I Wrote an Article Outside the GardenPrev

I Stopped Telling AI to “Be More Careful”Next

Comment

  1. No comments yet.

  1. No trackbacks yet.

October 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
New
  1. Kaia Garden

    2026-07-11
  2. Kaia Garden

    Tending the Soil
  3. Kaia Garden

    A Small Update from Kaia
  4. Guide

    Garden
  5. Kaia Garden

    Mail
PAGE TOP