Podczas konferencji Microsoft Build 2017 sporo uwagi poświęcono sztucznej inteligencji, obszarowi który po ponad dwudziestu latach intensywnych prac, wychodzi poza scenariusz filmów Sci-Fi i wchodzi w nasze codzienne życie. Z AI ściśle związane są ogromne pakiety danych, wielkie algorytmy i potężna moc obliczeniowa. Microsoft już dziś chwali się, że może pomóc deweloperom w okiełznaniu wszystkich z wymienionych obszarów.
Zaawansowane mechanizmy wykorzystujące sztuczną inteligencję są już dostępne w ofercie Microsoft od kilkunastu miesięcy. Jednak dopiero teraz za sprawą unowocześnionych usług i zwiększeniem wydajności infrastruktury odpowiedzialnej za utrzymanie chmury Azure (karty FPGA i mocniejsze CPU), rozwój AI ma nabrać rozpędu.
W trakcie konferencji poinformowano o znaczącym rozszerzeniu usług kognitywnych (Cognitive Services), pozwalających m.in. na tworzenie aplikacji rozpoznających gesty, tłumaczących teksty, analizę materiałów wideo czy szybkiego wyszukiwania potrzebnych treści. Odświeżony zestaw usług kognitywnych obejmuje 29 kategorii. Microsoft chwali się, że z Cognitive Services korzysta już ponad pół miliona deweloperów. Modyfikacje w obrębie usług pozwalają na jeszcze głębszy stopień personalizacji, co pozwoli deweloperom na ulepszenie aplikacji bez konieczności tworzenia dodatkowego kodu.
Programiści mają również dostęp do Azure Batch AI Training, usługi pozwalającej na szkolenie stworzonych przez siebie algorytmów sztucznej inteligencji. Na konferencji Microsoft zaprezentował również metody integracji platformy szkoleniowej z Azure Data Lake, Azure Cosmos DB i SQL Server. Zapewniono, że na skutek połączenia mechanizmów sztucznej inteligencji z chmurą Azure, developerzy zyskali najbardziej kompletną ofertę w zakresie AI.