In the past, AI development entailed designing and building highly-complex, one off models that were fragile, error-prone, difficult to understand, and even more difficult to support. With the emergence of open source AI function libraries such as TensorFlow and PyTorch, this landscape has changed dramatically. Today, many complex AI problems can be addressed using functionality from these libraries, turning custom development from an esoteric exercise into a component assembly process – what we refer to as component integration.