The above workflows can be built with this application - https://github.com/neuml/txtai/blob/master/examples/workflow...
The application can create/save/load workflows and generates the workflow configuration, no-code required.