In addition to using Azure AI services directly, Azure also provides options for using these services from other non-AI services. Many Azure AI services provide REST API interfaces that can be consumed from other services. AI services can thus be used as subcomponents of other apps to provide insights and predictions. Many non-AI services in Azure have built-in integration with AI services, so that AI components can often be added to apps with a few clicks.
Some AI services do not include any automation features. Recurring tasks, such as retraining ML models or running batch workloads, require integration with other services that offer these features. In the following sections, we will present various options for launching AI jobs automatically. In addition to traditional time-scheduled workloads, Azure services also provide objects called...