Allow systems to see, hear, speak, understand, and interpret people’s needs by using natural methods of communication

Tap into the power of machine learning

With Cognitive Services, developers can easily add intelligent features—such as emotion and sentiment detection, vision and speech recognition, knowledge, search, and language understanding—into their applications.
The collection of APIs will continuously expand, adding new APIs and improving existing ones.

Learn more

AI platform

The Microsoft AI platform offers a comprehensive set of flexible AI Services, enterprise-grade AI Infrastructure and modern AI Tools for developers and data scientists to create applications of the future.

The Microsoft AI platform offers finished AI services for rapid development, and provides data science tools to innovate and operationalize AI products and services at scale

AI Services

Developers can rapidly consume high-level “finished” services that accelerate development of AI solutions. Compose intelligent applications, customized to your organization’s availability, security, and compliance requirements.

AI Infrastructure

Services and tools backed by a bestof-breed infrastructure with enterprise grade security, availability, compliance, and manageability. Harness the power of infinite scale infrastructure and integrated AI services.

AI Tools

Leverage a set of comprehensive tools and frameworks to build, deploy, and operationalize AI products and services at scale. Use the extensive set of supported tools and IDEs of your choice and harness the intelligence with massive datasets through deep learning frameworks of your choice

Machine learning
for recommendations

This document will help you make the most of the new Cortana Intelligence services management module. This module introduces machine learning capability in Microsoft Dynamics AX 2012 R3 through integration with the Microsoft Cognitive Services Recommendation application programming interface (API) for product recommendations. As with any integration, several technologies, or layers, are involved. The next section provides a brief overview of these technologies and terminology that will be used in this document.