When should an architect use AI

Generally, AI is non-deterministic software, unlike most software, which typically produces deterministic outcomes, meaning the result is predictable: if this happens, then that follows. This predictability allows for unit tests and clear functional requirements. If the software behaves unexpectedly, we file a bug and revise the code until it behaves as expected. In contrast, Generative […]