Projects using AI as part of a process are often broken down into stages in order to analyse the behaviour of complex and non-deterministic elements of a program, as well as to allow it to be distributed across different hardware. I have experience working with building these pipelines and can advise on development.