Conceptual Parts:
Clients Description of Some Particular Data D, or observed Event types E
Methods to get D or E into a particular digital form – might be machine vision, NLP, some other sensors…
Methods to process data from digital forms with semantic status A to semantic status B – could be ML, numerical methods, CS algorithms…all of these different steps form a path.
Overall what they want to do has to involve getting data into digital forms & then some path of transformation that is understood, & then possibly presenting the final data in some other physical or presentational way.
Some descriptions of picking tools are helpful in the way of spiritual guides – see sample links below. A CASE tool that can identify the technically precise questions & create a working output is next generation.
https://www.ibm.com/garage/method/practices/reason/evaluate-and-select-machine-learning-algorithm/
https://www.linguamatics.com/guide-choosing-right-natural-language-processing-solution
https://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/
https://medium.com/@aravanshad/how-to-choose-machine-learning-algorithms-9a92a448e0df
Top 6 Computer Vision Techniques and Algorithms Changing the World Perception
https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/natural-language-processing