Non-determinism
On shifting the mental model of determinism to account for agentic machines.
In a presentation on writing APIs for AI, the idea of a potential rise in non-determinism caught my attention.
We expect our systems to be testable in a deterministic manner. But a machine only context introduces non-determinism because we don't always know excatly how an AI agent will behave.
Our UIs are written deterministically wrt human user experience.
These ideas were elicited by the frame of the presentation: for AI.
Whether the context is writing APIs, design UIs, or whatever, it will be interesting to see what impacts the shift toward serving the "interests" of non-human agents has on engineering.