Elena Canorea
Communications Lead
Microsoft is once again bringing together the community of developers, software engineers, IT professionals, and businesses to launch the latest additions to its services and platforms. Microsoft Build is back and we have all the details.
*We will update this post with daily releases and news.
Last year, it has already regained its face-to-face essence and offers the opportunity to attend in person at the Seattle Convention Center.
However, given the great reception in recent years thanks to greater accessibility, the event will also be streamed online and free of charge to anyone who registers. The dates chosen are 21, 22 and 23 May.
This edition will be full of new innovative proposals and sessions ranging from the latest innovations in code development or challenges, to case studies from world experts.
The sessions will be led by Satya Nadella (CEO of Microsoft) and major industry figures and partners such as Kevin Scott, Scott Guthrie, and Rajesh Jha. In addition, they will be organized in several virtual modes, to connect attendees with Microsoft engineers, experts, and other presenters during the meeting.
The kick-off of the first day of Microsoft Build 2024 has been full of new announcements, especially related to generative artificial intelligence, data, and security. Here is the Keynote given by Satya Nadella.
A new set of features was introduced in Copilot Studio that will enable the creation of copilots that can act as agents, execute and orchestrate many common business processes, integrate line-of-business data directly into copilot experiences, and publish new extensions.
They will bring together connectors from Microsoft Graph and Power Platform, AI skills in Microsoft Fabric, and Dataverse to make the process of seating co-pilots on proprietary and third-party line-of-business data a wizard-based experience configured through Copilot Studio.
This service is a full-featured information retrieval system built to run enterprise searches and enhanced retrieval generation.
New enhancements have now been introduced, such as:
Key AI updates were introduced to deliver more customizable, efficient, and flexible applications.
Microsoft Fabric’s new Real-Time Intelligence will provide a comprehensive software-as-a-service (SaaS) solution that enables customers to act on large volumes of time-sensitive, highly granular data in a proactive and timely manner to make faster, more informed business decisions.
Already in preview, it will allow users to access simple, codeless experiences for everyday analysts, or code-rich interfaces for professionals:
New GitHub Copilot extensions were introduced that allow you to customize your experience with preferred services such as Azure, Docker, Sentry, and more.
Thanks to GitHub Copilot Extensions, you’ll be able to build and deploy in the cloud in natural language with your chosen tools and services, allowing you to stay in the flow longer, improve your skills, and innovate faster.
From GitHub Copilot Chat, you can now easily invoke all these tools to get context, perform actions, and generate files and pull requests, accelerating workflows on more tools.
These are the most intelligent PCs ever built, with AI-infused at every layer, powered by Neural Processing Units (NPUs) capable of delivering 45 TOPS of compute.
This new class of devices is an invitation to app developers to deliver differentiated AI experiences that run on the edge taking advantage of the NPUs to bring great benefits, minimal latency, cost efficiency, data privacy, and more.
Still, in the preliminary version, it is the new multimodal model of the Phi-3 family of small AI linguistic models.
Phi-3-vision supports general visual reasoning tasks as well as reasoning with charts, graphs, and tables. The model allows for inputting images and text and obtaining textual responses.
Innovations have been launched in Power Automate that will capitalize on process automation and generative AI to help revolutionize the way people work:
To help developers with new AI capabilities, Copilot Runtime extends Microsoft Copilot Stack to Windows and has AI infused into every layer of Windows, including a fundamental transformation of the operating system itself.
It will help developers build great AI experiences, regardless of where they are on their AI journey, including Copilot Library and AI frameworks and toolchains.
Powering these technological advances requires more powerful computers with purpose-built AI accelerators that have resources such as high-bandwidth memory (HBM), specialized data formats, and exceptional computing performance.
To meet that need, Azure becomes the first cloud service to offer general availability of a new ND MI300X v5 virtual machine (VM) series based on AMD’s latest Instinct GPU, MI300X. This new VM series is the first cloud offering of its kind and is designed to deliver the highest bandwidth memory (HBM) capacity of any VM available with industry-leading speeds, enabling customers to serve larger models faster and with fewer GPUs.
Also part of Azure’s new series of virtual machines optimized for AI and cloud-native workloads, Cobalt 100 Arm, the first generation of virtual machines featuring the new Cobalt 100 processor, custom-built on an Arm architecture optimized for efficiency and performance when running general-purpose and cloud-native workloads, has been introduced.
These virtual machines will offer users both performance consistency and linear performance scaling with workloads such as web applications, microservices, and open-source databases.
They ensured they had the most scalable and comprehensive infrastructure in the market in the AI era, with more than 60 data centers worldwide, increasing capacity and investment across all continents.
They also introduced Azure Compute Fleet, a new service that will simplify the provisioning of Azure compute capacity across different virtual machines, availability zones, and pricing models to help customers achieve the scale, performance, and cost they need.
The service improves its defense against data leaks and vulnerabilities with two new features:
To help ensure the safe and responsible use of AI, including Prompt Shields, and Groundedness Detection, are now available. Custom Categories are coming soon so developers can create custom filters for generative AI apps tailored to specific content filtering needs. Additionally, Custom Categories provides options for standard and rapid deployment, allowing users to quickly address incidents and emerging threats by deploying new filters in less than an hour.
Prompt Shields detect and block prompt injection attacks (users manipulating prompts to inject harmful inputs) and with Groundedness Detection, developers can detect and block “hallucinations” in model outputs. The new capabilities underscore our continued commitment to advancing responsible AI practices and equipping customers with advanced safeguards to protect their AI applications.
To help lay the foundation for innovating with AI, Microsoft is introducing a new way to manage data at any scale, anywhere. Where on-premises investments and experiences extend to the cloud, while managed services do more with modernized workloads for the next stage of growth.
By leveraging the fully managed capabilities of Azure databases and integration with Microsoft’s own and third-party solutions, developers can focus on what matters: innovation.
Soon companies will be able to elevate employee self-service by allowing employees to create a co-pilot that provides a level of information, context, and discoverability from information extracted from documents and files hosted on SharePoint.
These will help the team find the files they need and answer questions based on site content. They are easy to create in a few clicks, with additional enhancements, allowing them to be shared within an organization.
Launches Automatic to facilitate Kubernetes adoption for developers, DevOps teams, and platform engineers. It will automate the configuration and management of AKS clusters, incorporating best-practice configurations, so users are assured of the security, performance, and reliability of their applications.
Automatic will provide access to Kubernetes APIs, preserving the flexibility of Kubernetes that is important to many customers:
We were able to discover some of the socially meaningful technology solutions created with generative AI, including a chatbot solution that helps those facing food shortages locate help more easily and AI voice technology that brings greater personalisation to text-to-speech solutions for ALS sufferers.
DirectML is now compatible with another popular framework, PyTorch. This will allow developers to bring Hugging Face models to Windows and, thanks to DirectML, developers can scale their AI innovation on a variety of Windows hardware.
They will be expanding their selection of frontier and open LLMs and SLMs, providing flexibility to choose based on business needs.
Phi-3-mini is now available via Models-as-a-Service (MaaS), so you can get up and running quickly and easily. Core42 JAIS and Nixtla TimeGen-1 models are also available via MaaS in preview. AI21, Bria AI, Gretel, NTT DATA, Stability AI, and Cohere Rerank models will be available soon.
The database designed for AI, which allows creators to build responsive and intelligent apps with real-time data, ingested and processed at any scale, has updates and new features:
Stay tuned as we continue to recap the highlights from day 3 of Microsoft Build 2024.
Elena Canorea
Communications Lead
Cookie | Duration | Description |
---|---|---|
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
attributionCookie | session | No description |
cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance". |
cppro-ft | 1 year | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | session | No description |
cppro-ft-style | session | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 1 year | No description |
i18n | 10 years | No description available. |
IE-jwt | 62 years 6 months 9 days 9 hours | No description |
IE-LANG_CODE | 62 years 6 months 9 days 9 hours | No description |
IE-set_country | 62 years 6 months 9 days 9 hours | No description |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
wmc | 9 years 11 months 30 days 11 hours 59 minutes | No description |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
sp_landing | 1 day | The sp_landing is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
sp_t | 1 year | The sp_t cookie is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
Cookie | Duration | Description |
---|---|---|
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 1 year | No description |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjSession_1776154 | session | No description |
_hjSessionUser_1776154 | session | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | session | No description |
_hjTLDTest | session | No description |
_lfa_test_cookie_stored | past | No description |
Cookie | Duration | Description |
---|---|---|
loglevel | never | No description available. |
prism_90878714 | 1 month | No description |
redirectFacebook | 2 minutes | No description |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |