1 Introduction
Artificial intelligence (AI) is a buzzword with many strong business cases that most enterprises are ready to embrace and, thanks to the abundance of computing power, AI has never been so accessible to support routine business processes. Cloud computing is one way for enterprises to acquire the infrastructure and computing power to run AI solutions, but accessibility to infrastructure is not the only prerequisite to implementing AI solutions. The shortage of qualified programmers, data scientists, and machine learning experts makes it difficult for enterprises to develop their own AI solutions, and this only adds to the already high upfront costs of developing an in-house AI solution. These other barriers still exist and put AI realistically out of reach for most companies.
Before enterprise support tools for AI development came on the market, enterprises faced high upfront costs for an AI proof-of-concept. Especially when enterprises are only beginning to develop their AI capabilities, it is normal and even expected that many of these proofs-of-concept may fail. This risk of not recouping R&D investments alone is enough to put a hold on many in-house AI projects, but the shortage of qualified people only exacerbates the issue. Professionals cannot be trained fast enough, and the competition is fierce between competitors to attract the limited number of those already trained. Without support to customize and implement AI solutions, they would remain inaccessible.
AI-on-demand platforms provide a workaround for enterprises by increasing accessibility to high-level AI services. They offer targeted support to the different steps along the development and implementation pipeline, accommodating the different needs of developers, business users, and even consumers. User interfaces are designed that can be navigated without high technical knowledge of machine learning algorithms and coding and provide resources and training for programmers to smooth integration with existing systems. AI-on-demand platforms will likely become a dominant business model to allow enterprises to develop, customize, and manage the lifecycle of their own AI solutions at a lower cost.
AI-on-demand platforms typically provide their services via the cloud, and make efforts to deploy this on any cloud – be it on-premises or public cloud. Until recently, a lack of sufficient computational power and storage prevented enterprises from managing AI implementations at scale, thus the rise of cloud computing has made AI implementations ubiquitous with the cloud. Implementing most types of ML models requires access to large datasets, both for training and as constant inputs when the trained model is hard at work. This data needs secure storage and high-quality management, and cloud services provide the volume of storage needed, classification and labeling, and access to that repository of data without being restricted to a single location. Cloud computing also allows for the scalability of enterprise AI proofs-of-concept. Cloud computing is a powerful infrastructure element that enables enterprise AI, inclusive of CPU, GPU, or FPGA computations.
AI-on-demand platforms also provide a variety of “finished” AI services and tools for enterprises to choose from when designing their AI solution. These commonly are a combination of natural language applications, computer vision, decision support, and predictive analytics. Robotic process automation is also often included, although it does not always fall under the definition of AI. More mature platforms allow these tools and services to be combined, extended, and customized to the exact needs of each implementing organization.
IBM Watson is a comprehensive portfolio of software and services that addresses the needs of organizations that wish to develop and manage their own AI projects from beginning to end, and for organizations that wish to gain AI capabilities quickly. Key institutional pain points that drive the need for AI-on-demand platforms are:
- The development costs of in-house AI solutions are high
- There is a shortage of qualified personnel to develop AI solutions
- Enterprises are just beginning to build up internal knowledge and experience with AI, which means that many PoC projects may fail
The IBM Watson portfolio enables enterprises to prepare, build, run, and manage AI solutions. Individual products can be applied to different stages in the AI pipeline but connects together into a cohesive, comprehensive solution to support the enterprise in its journey to AI.