{"id":3262,"date":"2023-06-01T10:15:08","date_gmt":"2023-06-01T17:15:08","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/surface-duo\/?p=3262"},"modified":"2024-01-03T16:25:36","modified_gmt":"2024-01-04T00:25:36","slug":"microsoft-build-2023-recap","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/surface-duo\/microsoft-build-2023-recap\/","title":{"rendered":"Microsoft Build 2023 recap"},"content":{"rendered":"<p>\n  Hello mobile developers,\n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/\">Microsoft Build 2023<\/a> took place last week, with a big focus on AI technologies. You can find the complete catalog of sessions on the Build website, but we\u2019ve selected a few sessions below that cover topics of interest for mobile developers. \n<\/p>\n<h2>The age of AI<\/h2>\n<p>\n  These sessions cover some of the high-level concepts and big announcements. \n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/49e81029-20f0-485b-b641-73b7f9622656\">Keynote<\/a> \u2013 Satya Nadella reviews the recent history of Microsoft\u2019s recent AI releases, like GitHub Copilot, Bing, Power Platform, Microsoft 365, Dynamics 365, and more. He also highlights five of the 50+ product announcements planned for Build: bring Bing to ChatGPT, Windows Copilot, Copilot stack and extensibility, plugins work across ChatGPT and Bing, Azure AI Studio including Prompt flow and Azure AI Safety, Microsoft Fabric.\n<\/p>\n<p>\n  <img decoding=\"async\" width=\"938\" height=\"340\" src=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2023\/06\/a-picture-containing-text-screenshot-font-desig.png\" class=\"wp-image-3264\" alt=\"Azure AI Studio features listed as icons: Build models, use your data, vector indexing, Retrieval augmented generation, prompt workflows, and AI safety\" srcset=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2023\/06\/a-picture-containing-text-screenshot-font-desig.png 938w, https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2023\/06\/a-picture-containing-text-screenshot-font-desig-300x109.png 300w, https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2023\/06\/a-picture-containing-text-screenshot-font-desig-768x278.png 768w\" sizes=\"(max-width: 938px) 100vw, 938px\" \/>\n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/bb8f9d99-0c47-404f-8212-a85fffd3a59d\">The era of the AI copilot<\/a> \u2013 Kevin Scott covers some of the background to Microsoft\u2019s partnership with OpenAI, including a chat with co-founder Greg Brockman.\n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/b1445158-aff5-44e8-b336-e1550770f028\">Next generation AI for developers with the Microsoft Cloud<\/a> \u2013 Scott Guthrie and Tomas Domke talk about GitHub Copilot and Visual Studio (including VSCode) developer experience. Includes an example of building an OpenAI plugin, with GitHub Actions for build and deploy, and customer case-studies. Introduces the new Azure AI Studio in a live demo of augmented chat with Prompt flow and addresses Responsible AI using Prompt flow to test for content safety.\n<\/p>\n<p>\n   <a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/db3f4859-cd30-4445-a0cd-553c3304f8e2\">State of GPT<\/a> \u2013 OpenAI details the training pipeline of GPT, and a deep dive into how to use GPT with prompting guidance and a discussion of the growing tooling ecosystem.\n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/8aab36d1-d27d-46dd-81ec-eb3f49cfee6a?source=\/speakers\/96ce02f9-016f-43a0-a1b2-bc70a9336363\">Shaping the future of work with AI<\/a> \u2013 Rajesh Jha and Panos Panay give a bit more background on the Copilot stack and the development of Microsoft 365 Copilot to address consumer and enterprise needs. Rajesh also covers extensions with Teams and Power Platform, with a live plugin demo. Panos focuses on the Windows Copilot experience, WhatsApp and Camo case studies, and the new Dev Home experience with GitHub Copilot X.\n<\/p>\n<h2>How to\u2026<\/h2>\n<p>\n  These sessions contain more developer-focused content and examples. Azure OpenAI services are available across platforms and can be incorporated into Android apps just as easily as Windows or server-based apps. They also touch on ONNX for on-device models (which we covered in some posts earlier this year) and Microsoft Graph (also featured previously on this blog), both of which run on Android.\n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/27c0f55d-9c02-4003-bfb3-7e077a12fea2\">Getting started with generative AI using Azure OpenAI Service<\/a> \u2013 includes some practical code demos, including Azure OpenAI setup via the portal, using embeddings, and implementing search. It also covers a preview of plugins for Microsoft services like translation, content filters, and managing throughput for large scale AI apps.\n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/0ea15726-1273-4a7c-a71a-efc635172a3b\">Deliver AI-powered experiences across cloud and edge, with Windows<\/a> \u2013 add AI to Windows apps with the ONNX Runtime, including a demo of the developer experience using the Whisper voice recognition model. Introduces \u201cOlive\u201d to build, optimize, and package AI models to consume in your apps (across platforms). Includes demos running on different platforms.\n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/47fe414f-97b8-4b71-ae9e-be9602713667\">AI made easier: How the ONNX Runtime and Olive toolchain will help you, Q&amp;A<\/a> \u2013 this is a Q&amp;A session following the AI-powered experiences session (above) and includes references at <a href=\"https:\/\/onnxruntime.ai\/build2023\">onnxruntime.ai\/build2023<\/a>. Although this session is Windows-focused, ONNX Runtime is cross-platform and also runs on iOS and Android.<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/70c6d334-0e4a-4235-ad57-92004b06d7e7\">Building and using AI models responsibly<\/a> \u2013 Learn how to create AI solutions responsibly, with safety built-in. Discusses the principles of responsible AI, how to identify harm, and build mitigations. Includes a demo of Azure OpenAI Service content filters, the chat playground, prompt flow, and evaluating the effectiveness prompt engineering.\n<\/p>\n<\/p>\n<h2>AI Partners<\/h2>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/1fd4ff94-0b55-4c9c-863c-cd9b6c850304\">Qualcomm AI Stack for developers and extension to on-device AI<\/a> \u2013 learn more about Qualcomm\u2019s AI strategy and hear some examples being built with Microsoft.\n<\/p>\n<p><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/333590ed-ccbe-4358-a862-27c76fe8105e\">How to build next-gen AI services with NVIDIA AI on Azure Cloud<\/a> \u2013 Hear from NVIDIA about their product plans for supporting AI scenarios, such as traffic management, thread detection, text\/speech, healthcare, and more. Also touches on Azure Machine Learning and how it utilizes NVIDIA technology.\n<\/p>\n<h2>Chat with us at droidcon<\/h2>\n<p>\n  Come say \u2018hi\u2019 at <a href=\"https:\/\/www.droidcon.com\/events\/droidcon-san-francisco-2023\/\">droidcon San Francisco<\/a> June 8<sup>th<\/sup> and 9<sup>th<\/sup> \u2013 and drop in on the <a href=\"https:\/\/sf.droidcon.com\/craig-dunn\/\">AI for Android on- and off-device<\/a> session.\n<\/p>\n<p>\n  <img decoding=\"async\" width=\"1007\" height=\"581\" src=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2023\/06\/a-picture-containing-text-font-musical-instrumen.png\" class=\"wp-image-3265\" alt=\"droidcon San Francisco logo\" srcset=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2023\/06\/a-picture-containing-text-font-musical-instrumen.png 1007w, https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2023\/06\/a-picture-containing-text-font-musical-instrumen-300x173.png 300w, https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2023\/06\/a-picture-containing-text-font-musical-instrumen-768x443.png 768w\" sizes=\"(max-width: 1007px) 100vw, 1007px\" \/>\n<\/p>\n<h2>Feedback and resources<\/h2>\n<p>\n  Find these sessions and more at <a href=\"https:\/\/build.microsoft.com\/\">Microsoft Build 2023<\/a>.\n<\/p>\n<p>\n  There is a <a href=\"https:\/\/learn.microsoft.com\/en-us\/users\/jennyhoran-5753\/collections\/2x12b0z213pkw5\">curated list of training resources for learning about Microsoft AI<\/a>, which includes documentation, training, and certifications.\n<\/p>\n<p>\n  If you have any questions, use the\u00a0<a href=\"http:\/\/aka.ms\/SurfaceDuoSDK-Feedback\" target=\"_blank\" rel=\"noopener\">feedback forum<\/a>\u00a0or message us on\u00a0<a href=\"https:\/\/twitter.com\/surfaceduodev\" target=\"_blank\" rel=\"noopener\">Twitter @surfaceduodev<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello mobile developers, Microsoft Build 2023 took place last week, with a big focus on AI technologies. You can find the complete catalog of sessions on the Build website, but we\u2019ve selected a few sessions below that cover topics of interest for mobile developers. The age of AI These sessions cover some of the high-level [&hellip;]<\/p>\n","protected":false},"author":17398,"featured_media":3263,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[741,740,1],"tags":[737,738,729,728,733],"class_list":["post-3262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-machine-learning","category-surface-duo-sdk","tag-ai","tag-copilot","tag-machine-learning","tag-onnx","tag-openai"],"acf":[],"blog_post_summary":"<p>Hello mobile developers, Microsoft Build 2023 took place last week, with a big focus on AI technologies. You can find the complete catalog of sessions on the Build website, but we\u2019ve selected a few sessions below that cover topics of interest for mobile developers. The age of AI These sessions cover some of the high-level [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts\/3262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/users\/17398"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/comments?post=3262"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts\/3262\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/media\/3263"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/media?parent=3262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/categories?post=3262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/tags?post=3262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}