Azure AI services and the AI ecosystem

Azure AI services provides capabilities to solve general problems such as analyzing text for emotional sentiment or analyzing images to recognize objects or faces. You don't need special machine learning or data science knowledge to use these services.

Azure Machine Learning

Azure AI services and Azure Machine Learning both have the end-goal of applying artificial intelligence (AI) to enhance business operations, though how each provides this in the respective offerings is different.

Generally, the audiences are different:

  • Azure AI services are for developers without machine-learning experience.
  • Azure Machine Learning is tailored for data scientists.

Azure AI services for big data

With Azure AI services for big data you can embed continuously improving, intelligent models directly into Apache Spark™ and SQL computations. These tools liberate developers from low-level networking details, so that they can focus on creating smart, distributed applications. Azure AI services for big data support the following platforms and connectors: Azure Databricks, Azure Synapse, Azure Kubernetes Service, and Data Connectors.

  • Target user(s): Data scientists and data engineers
  • Benefits: the Azure AI services for big data let users channel terabytes of data through Azure AI services using Apache Spark™. It's easy to create large-scale intelligent applications with any datastore.
  • UI: N/A - Code only
  • Subscription(s): Azure account + Azure AI services resources

To learn more about big data for Azure AI services, see Azure AI services in Azure Synapse Analytics.

Azure Functions and Azure Service Web Jobs

Azure Functions and Azure App Service Web Jobs both provide code-first integration services designed for developers and are built on Azure App Services. These products provide serverless infrastructure for writing code. Within that code you can make calls to our services using our client libraries and REST APIs.

  • Target user(s): Developers and data scientists
  • Benefits: Serverless compute service that lets you run event-triggered code.
  • UI: Yes
  • Subscription(s): Azure account + Azure AI services resource + Azure Functions subscription

Azure Logic Apps

Azure Logic Apps share the same workflow designer and connectors as Power Automate but provide more advanced control, including integrations with Visual Studio and DevOps. Power Automate makes it easy to integrate with your Azure AI services resources through service-specific connectors that provide a proxy or wrapper around the APIs. These are the same connectors as those available in Power Automate.

  • Target user(s): Developers, integrators, IT pros, DevOps
  • Benefits: Designer-first (declarative) development model providing advanced options and integration in a low-code solution
  • UI: Yes
  • Subscription(s): Azure account + Azure AI services resource + Logic Apps deployment

Next steps