| Here is where we use AI/Expert/Heuristics (pls note I am not the AI expert but trying to be as transparent as possible) - Pricing is a Supervised Learning Model. - Custom Features are a Convolutional Neural Net + NLP. - Resource Allocation (we tap into capacity of other dev shops) is an OR/ML combination. - Sequencing of what to do is an ML/SL problem. - Complexity is a Clustering Problem. - Grading Devs is a Static Code Analysis (industry standard) + NLP Problem. - Quality Early Warning is a Supervised Learning + Heuristics (we identify early potential problems based on a developer + feature set history analysis) - Templates being updated based on features being added by onward customers. ---> Building Blocks - Features are one or many building blocks - They communicate through an ESB thats allows a smarter way of messaging between individual areas. - The ESB allows us to "plug n play" -> today it still needs human stitching but that a scale problem we are looking to fix. We are step 5 out of 12 steps of the way through the final vision - and the above are at varying stages of deployment (some early, some more established). |