Templates & forms

Clear boundaries for automated systems

This chapter describes, how Selmo classifies the use of AI and automated code generation and why formal models are the decisive prerequisite for accountable AI use are.

It's not about evaluating AI, but about clearly limiting its sphere of action.


The starting point

The use of AI in automation is increasing:

  • Code generation

  • Suggestions for procedures

  • Optimization of parameters

  • Assistance systems in engineering

This raises a central question:

Who bears responsibility for the behavior of the machine, when the code is (partially) generated automatically?

This question cannot be answered at the code level.


Code is not an object of responsibility

Code describes:

  • an implementation

  • a technical implementation

  • a concrete manifestation

Code describes not:

  • the intention

  • the permissibility

  • the responsibility for behavior

Regardless of whether code:

  • was created by a human

  • by a generator

  • or by an AI

was created, the following applies:

Responsibility cannot be anchored in the code.


The model as the responsible instance

In Selmo responsibility lies not in the code, but in the formal behavior model.

The model defines:

  • which states exist

  • which behavior is allowed

  • which conditions are mandatory

  • which reaction occurs in case of deviation

Thus it applies:

  • Code may implement the model

  • Code must not extend the model

  • Code must not violate the model

The model limits the code – regardless of who generates it.


AI as a tool, not a decision-maker

In a Selmo-based system AI can:

  • generate code

  • make suggestions

  • compare variants

  • support optimizations

However, AI may not:

  • decide which states are allowed

  • change safety assumptions

  • bypass monitoring logic

  • take on responsibility

AI may implement and optimize – but not define what is permissible.


Determinism as a protective mechanism

The deterministic character of the Selmo model is crucial for the use of AI:

  • same states → same behavior

  • same deviations → same reactions

  • no implicit assumptions

This prevents:

  • AI from introducing implicit logic

  • behavior from becoming inexplicable

  • decisions from no longer being justifiable

Determinism is the limit for automation.


Traceability and liability

In the event of damage or an audit, key questions are:

  • What behavior was allowed?

  • Which condition applied?

  • Why did the system react?

With a formal model these questions can be answered, regardless of whether the code was produced manually or automatically.

Liability follows the model – not the origin of the code.


Delineation

To clarify:

  • Selmo is no AI

  • Selmo is no code generator

  • Selmo is no automation AI

Selmo is:

the formal framework, in which AI can be used responsibly.


Summary

The use of AI in automation is inevitable – but responsibility remains human.

Selmo ensures that:

  • behavior is explicitly defined

  • code (including AI-generated) remains constrained

  • traceability is ensured at all times

AI can generate code. The model carries the responsibility.

Last updated

Was this helpful?