Connect with us

Tech

Microsoft Build Conference heralds the era of AI-assisted software development-Visual Studio Magazine

Microsoft Build Conference heralds the era of AI-assisted software development-Visual Studio Magazine

 


news

Microsoft Build Conference heralds the era of AI-assisted software development

Artificial intelligence may not come to your coding job, but it will certainly change it.

A few years later, in retrospect, the 2022 Microsoft Build Developers Conference could be seen as the dawn of a new era of AI-assisted development.

“AI and coding are intertwined, and Build details all the platforms and tools available to developers to help them develop AI,” Microsoft said in a post about developer tools. increase.

This is a very long list, especially as you can see in the summary of the company’s Book of News, which is packed with AI news related to the Microsoft Azure cloud (“Nadella Highlights AI and Cloud Native Apps at Build Events”. (See “Developers”) in our sister publication RedmondMag.com).

And the list starts with GitHub Copilot. It was called “AI Pair Programmer” when it debuted as a Visual Studio Code extension last summer. Last month, a product that was still in preview appeared in the Visual Studio IDE.

[Click on image for larger view.] GitHub co-pilot (Source: GitHub).

Nat Friedman, CEO of Microsoft-owned GitHub, said: Posted by Hacker News on June 29, 2021. “Hundreds of developers use it in-house every day, and the most common reaction is head-exploding emoji. Hopefully the technical preview will scale up to a paid product in the future. ”

Starting with relatively simple IntelliSense-like code completion (even full-line code completion), until commands entered in normal language (sound is sure to come) can create an entire project like this: , My head is exploding as Copilot. A simple game.

[Click on image for larger view.] Turn words into codes (Source: OpenAI).

Its amazing features are explained in a post by Microsoft’s John Roach entitled “AI Makes Developers’ Life Easier and Helps Everyone Learn Software Development.”

“For example, gamers can use natural language to program nonplayer characters in Minecraft and perform tasks such as building structures to allow gamers to participate in other, more pressing tasks.” Said Roach. “Graphic designers can use natural language to build 3D scenes with the graphic rendering engine Babylon.js. Teachers can use 3D creation and collaboration tools such as FrameVR to create rover and moon with American flags. You can realize a world of metaverse like. ”

Copilot’s magic is delivered through Codex, a machine learning model for AI R & D and Microsoft partner OpenAI, which can translate natural language commands into code in more than 12 programming languages. In the May 25th video, Codex uses natural language commands to convert the commands into Babylon.js code (a 3D renderer that runs in the browser) and uses commands such as “Add Teal Spheres Above and Down”. Shows a programmer who builds 3D scenes easily and quickly. “Cube”, then “Rotate the cube”.

[Click on image for larger view.] Building 3D scenes using Codex Natural Language (Source: Microsoft).

Kevin Scott, CTO of Microsoft, said: “I can explain to the AI ​​system what I want to achieve. The AI ​​system can understand what it means, show some of the solutions, and then improve the model. Free-flowing nature. It is this iterative cycle. ”

This works the other way around, as Scott elaborated on the Build keynote detailing Microsoft’s Copilot Explain project. “It’s basically like Copilot, on the contrary. You can ask Copilot to explain it in plain language just by selecting the code.

“The possibilities of exploration and creativity with Copilot are virtually endless, but the best part is that tools like Copilot not only increase developer productivity, but also make coding accessible to everyone. is.”

However, GitHub Copilot hasn’t been fully technically previewed to reach the flashy public announcement on Build. However, Microsoft CEO Satya Nadella is her own keynote and is often used by those who sign up for the preview). Instead, its debut will come this summer, Nadera said, saying it would be free for students and open source contributors.

Another preview AI-assisted product featured in Build is Azure OpenAI, which is part of the company’s Azure Cognitive Services. “OpenAI services help customers enable new inference and understanding capabilities to build state-of-the-art apps for use cases such as writing assistance, code generation, and unstructured data meaning.” Microsoft says. “Features such as fine-tuning and embedded responsible AI also allow customers to tailor their models to specific needs to detect and mitigate harmful use.”

Introduced during the build, the Azure Cognitive Services update is an Azure Cognitive Service for Language with new features that provide documentation and conversation summarization, allowing developers to quickly view important information in documentation and contact center calls. Useful for. “Additional features currently generally available include custom-named entity recognition to help developers identify domain-specific terms, and customer domain-specific labels such as support tickets and invoices. Includes custom text classifications to help you organize and classify your text. ”

The preview also has a responsible AI dashboard for Azure Machine Learning. This is part of the Azure Machine Learning suite product. Microsoft said it will help developers and data scientists implement responsible AI more easily. Related to this is the responsible AI scorecard for Azure Machine Learning. It summarizes model performance and insights to help technical and non-technical audiences understand the implications of applying responsible AI.

Microsoft has shown the following tools that incorporate AI and automation for everyone, not just developers, in anticipation of a new era of AI and automation.

Microsoft Power Pages is a low-code development and hosting platform that enables low-code makers to professional developers to design, configure, and publish both desktop and mobile websites through a fluid, visual experience. .. Express Design for PowerApps. Upload PDFs, PowerPoint, and even hand-drawn sketches so ExpressDesign can convert them into a working app in seconds. Text summarization for customer support allows users to summarize complex conversations, reduce processing time, and improve job satisfaction.

In addition, “Microsoft is using the ONNX runtime and Azure Machine Learning with the AI ​​toolchain to create a powerful cross-platform development pattern for building a cloud-to-edge AI experience. In addition, the following Project Volterra: Is a development kit with AI capabilities that comes with a neural processor with best-in-class AI computing power and incredible efficiency. ”

According to Microsoft, Project Volterra “allows developers to leverage a powerful integrated neural processing unit (NPU) to build apps that run accelerated workloads on local AI. Snapdragon Computing Enables Windows developers as platform-equipped Arm-equipped devices. Build, test, and test Arm native apps with all your favorite productivity tools such as Visual Studio, Windows Terminal, WSL, VSCode, Microsoft Office, Teams, and more. Debug. ”

The company also promoted what is called a “hybrid loop.” “We have built a powerful cross-platform development pattern for building an AI experience that spans the cloud and the edge. This pattern can delay the decision of run-time bindings. Perform inference in Azure or local clients. You can also dynamically shift the load between the client and the cloud. ”

Microsoft has also announced several AI partnerships. “Microsoft is committed to advancing AI to help everyone and organizations on the planet achieve more. In addition, Microsoft research implemented in Azure tools and services available to customers. We are evolving AI through led AI breakthroughs. Today, Microsoft is working with other organizations to help the global AI community evolve, expand, and prosper. ”

These partnerships include:

Meta (formerly Facebook) has selected Azure as a strategic cloud provider to accelerate AI research and experimentation for developers. As part of the deal, Meta will expand the use of Azure’s supercomputing capabilities to accelerate the MetaAI Group’s AI research and development. AMD is because Azure will be the first public cloud to bring AMD’s flagship product, the M200 GPU, to large-scale AI training. Microsoft is working with PyTorch and AMD to optimize the performance and developer experience of customers running PyTorch on Azure so that their PyTorch projects run optimally on AMD hardware. Hugging Face, an open source platform for data scientists and ML practitioners, will deepen partnerships with Microsoft and expand integration with Azure. Backed by Azure Machine Learning and available on the Azure Marketplace, the new HuggingFace Endpoints service helps developers and data scientists deploy thousands of custom or pre-trained Transformer models faster and easier.

All of the above is an incomplete list of AI-centric news on Build, but as mentioned in Roach’s post featuring comments from Microsoft CTO Kevin Scott, the conference is considered to one day signal a transformation in AI support. Indicates that there is a possibility of : “This new era of AI-powered software development can increase developer productivity, satisfaction, and efficiency, make software development more natural, and make it available to more people, Scott said. Says. ”

However, the era wouldn’t come without some bruising, as GitHub Copilot rekindled the anxieties that existed among developers who were afraid that AI robots would sacrifice their jobs. Opinions and surveys about it tend to be different.

GitHub Copilot has also been accused by the Free Software Foundation (FSF) of being “unacceptable and unjustified.” Security concerns also arose as developers were warned that they were “as they were” after the investigation found a rogue code rate of 40%.

Still, it proved to be a game-changing game, giving rise to several open source options. Therefore, AI-supported trains that just get off the station will definitely speed up. Time tells us how influential the journey is.

About the author

David Ramel is the editor and writer of Converge360.

Sources

1/ https://Google.com/

2/ https://visualstudiomagazine.com/articles/2022/05/26/build-ai.aspx

The mention sources can contact us to remove/changing this article

What Are The Main Benefits Of Comparing Car Insurance Quotes Online

LOS ANGELES, CA / ACCESSWIRE / June 24, 2020, / Compare-autoinsurance.Org has launched a new blog post that presents the main benefits of comparing multiple car insurance quotes. For more info and free online quotes, please visit https://compare-autoinsurance.Org/the-advantages-of-comparing-prices-with-car-insurance-quotes-online/ The modern society has numerous technological advantages. One important advantage is the speed at which information is sent and received. With the help of the internet, the shopping habits of many persons have drastically changed. The car insurance industry hasn't remained untouched by these changes. On the internet, drivers can compare insurance prices and find out which sellers have the best offers. View photos The advantages of comparing online car insurance quotes are the following: Online quotes can be obtained from anywhere and at any time. Unlike physical insurance agencies, websites don't have a specific schedule and they are available at any time. Drivers that have busy working schedules, can compare quotes from anywhere and at any time, even at midnight. Multiple choices. Almost all insurance providers, no matter if they are well-known brands or just local insurers, have an online presence. Online quotes will allow policyholders the chance to discover multiple insurance companies and check their prices. Drivers are no longer required to get quotes from just a few known insurance companies. Also, local and regional insurers can provide lower insurance rates for the same services. Accurate insurance estimates. Online quotes can only be accurate if the customers provide accurate and real info about their car models and driving history. Lying about past driving incidents can make the price estimates to be lower, but when dealing with an insurance company lying to them is useless. Usually, insurance companies will do research about a potential customer before granting him coverage. Online quotes can be sorted easily. Although drivers are recommended to not choose a policy just based on its price, drivers can easily sort quotes by insurance price. Using brokerage websites will allow drivers to get quotes from multiple insurers, thus making the comparison faster and easier. For additional info, money-saving tips, and free car insurance quotes, visit https://compare-autoinsurance.Org/ Compare-autoinsurance.Org is an online provider of life, home, health, and auto insurance quotes. This website is unique because it does not simply stick to one kind of insurance provider, but brings the clients the best deals from many different online insurance carriers. In this way, clients have access to offers from multiple carriers all in one place: this website. On this site, customers have access to quotes for insurance plans from various agencies, such as local or nationwide agencies, brand names insurance companies, etc. "Online quotes can easily help drivers obtain better car insurance deals. All they have to do is to complete an online form with accurate and real info, then compare prices", said Russell Rabichev, Marketing Director of Internet Marketing Company. CONTACT: Company Name: Internet Marketing CompanyPerson for contact Name: Gurgu CPhone Number: (818) 359-3898Email: [email protected]: https://compare-autoinsurance.Org/ SOURCE: Compare-autoinsurance.Org View source version on accesswire.Com:https://www.Accesswire.Com/595055/What-Are-The-Main-Benefits-Of-Comparing-Car-Insurance-Quotes-Online View photos

ExBUlletin

to request, modification Contact us at Here or [email protected]