Microsoft Azure has been at the heart of Microsofts AI ambitions for many years now. It began with making the deep learning products of Microsoft Research available as Azure Cognitive Services. Then Microsoft added tools to roll your own cloud-hosted machine learning, using Azure to train models and host the resulting services. Now Azure is the home for Microsofts growing family of Copilots, which both build on Azure OpenAIs generative AI models and give customers access to those same models.
Supporting all of these tools, plus providing a framework for customizing cloud service models, required Azure to provide more than one development environment. The result was, to say the least, complex and hard to understand. Fortunately, the Azure AI team has been working on a replacement, Azure AI Studio, that unifies Azures AI development tools, building on responsible AI concepts and supporting a mix of pre-defined and custom AI models.
The development of Azure AI Studio involves a fundamental change in the way we use AI models. Instead of simply making an API call to a single model, were now building pipelines that mix different aspects of a model, or even chaining different models to deliver a multimodal application. Tools like LangChain, Semantic Kernel, and Prompt Flow are now essential frameworks for taming and controlling the output of generative AI, grounding it in our own data.
For example, we can have a computer vision application that identifies objects in a picture, feeding that list into a generative AI large language model to produce a text description of the image, before using a voice generator to read that description to a visually impaired user holding a camera.
As a result, Microsoft is bringing its various Azure AI development tools into one new environment, Azure AI Studio. Introduced in a public preview at Ignite 2023, Azure AI Studio is, for now, focused on building Copilots, Microsofts name for generative AI-powered applications. AI Studio includes support for mixed-model multi-modal tools, and for the Azure AI SDK. The overall aim is to allow you to experiment inside the Studio before building your refined model into a production service.
While Azure AI Studio is in public preview, using Azure OpenAI models in your application requires approval from Microsoft. You will need to be working on a project for an approved enterprise customer, which requires you to be working directly with a Microsoft account team. You will also need to have a specific use case for your project, as this will be used to scope access to the service for both you and your users. For example, if your application will use sensitive data, you will likely be required to limit your application to internal users on secured internal networks.
Theres no need to create a new resource to work with Azure AI Studioits a standalone service that sits outside the Azure Portal. Simply log in with an Azure account to start working. AI Studio opens to an introductory home screen that gives you access to a catalog of models, as well as the Azure OpenAI service. Other options provide links to the familiar Cognitive Services APIs, and to content safety tools that help you reduce the risk of including unsuitable materials in training data or in the prompts used in an AI-powered application.
There are four tabs in Azure AI Studio: Home, Explore, Build, and Manage. On the Home tab, in addition to the links to the rest of the service, youll see a number of sample projects that are hosted on GitHub. These will give you the necessary scaffolding to start building your own code,. One sample shows you how to build an Azure AI-powered Copilot, and another shows you how to mix different AI services to build a multi-modal application.
Getting started is simple enough. You begin by creating an AI-specific resource to manage the VMs and services used for your application. Azure AI Studio walks you through a familiar Azure set-up wizard, creating this resource and its AI services. Interestingly the default includes the renamed Azure Cognitive Search, now called Azure AI Search. This is an interesting choice, as it indicates Microsoft is taking an opinionated approach to AI application architectures, requiring an external setting of embeddings to ground your application and reduce the risk of hallucinations due to prompt overruns.
You can now add an AI model to your Azure AI Studio instance, for example using an Azure OpenAI generative AI model. This is added to the resource group youre using for your AI application, ensuring that youre controlling network access to avoid unauthorized access to your API. This lets you lock access down to a specific VNet, so the only access comes from your application. For even more control, you can disable public network access completely, creating private endpoints on specific subnets.
Theres a large catalog of available models. Youre not limited to OpenAI models, theres support for Metas Llama, open-source models on Hugging Face, Nvidias collection of foundation models, and Microsoft Research models. You can choose models directly or use a list of inference tasks to pick and choose the model thats right for your project. Usefully the catalog is interactive, and you can try out basic interactions before deploying a model into a project.
Building an AI-powered application in Azure AI Studio can be quite simple. Once youve created a deployment and selected your choice of model, its ready to start using. Theres a simple playground you can use to test out prompts and model operation, for example looking at completions or running an AI-driven chat session. Initially you wont be using the model with your own data, so it will only give you generic answers.
Once youre satisfied with your basic prompts and the performance of the model youre using, you can start to modify its behavior by adding data. Data sources can be uploaded files, Azure Blob storage, or an Azure AI Search index. This last option allows you to quickly bring in a pre-processed vector index, which will increase accuracy and speed. Files can include PowerPoint, Word, PDF, HTML, Markdown, and raw text. New data will be indexed by Azure AI Search, ready to ground your AI model.
Azure AI Studio keeps you notified of costs at all steps of the process, so you can make informed decisions about what features to enable. This includes whether to use vector search or not. Once the data has been ingested, you can use the playground to test your models responses again, ensuring that they are now grounded.
The model can now be deployed as a web app for further testing, adding authentication for other tenant users via Entra ID. At this point you can export the playground contents to Prompt Flow for additional development.
Prompt Flow is Azure AI Studios tool for chaining models, prompts, and APIs to build complex AI-powered applications. It gives you the tools to manage system-level prompts, user input, and services, using them as part of a flow, much like those built in Semantic Kernel or LangChain.
Prompt Flow gives you a visual view of the elements of your application, and how each step feeds into the next, allowing you to construct and debug Copilot-like services by linking nodes that perform specific functions. These can include Python, allowing you to bring in data science tools. While you can build your own flows from scratch, Prompt Flow comes with a set of basic templates that provide the necessary scaffolding for further development. These include scaffolds for building long chats with a conversation memory.
Using Prompt Flow allows you to work in both Azure AI Studio and in Visual Studio Code, giving you your choice of development environment. Using a code-based approach loses the visual flow graph, with connections and flow elements defined in YAML. However, the Prompt Flow extension for VS Code not only allows you to work with the code of your flow contents, but gives you a visual editor and a view of your flow graph.
Azure AI Studio is still in preview, but its already offering an interestingly opinionated take on AI application development. Microsofts collection of AI tools show that the company has adopted generative AI wholesale, and incorporate the lessons it has learned in producing trustworthy Copilots. The result promises to be a fast path to bringing generative AI to your applications and data.
See the original post:
Simplifying AI development with Azure AI Studio - InfoWorld
- Box for Android - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- eUKhost - eNlight Cloud Hosting! - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Computing -- Oracle is Ready to Take You There - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- What is Cloud Computing? - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Webinar - Cloud Computing: Why You Should Care - 2010-10-14 - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- What is Cloud Hosting? - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Computing Misconceptions and Benefits - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Hosting and How it is Set to Change Internet Commerce - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Awesome Cloud Computing Explained with Animation - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Rackspace Cloud Race - UK cloud hosting - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Improved Cloud Service Delivery And Hosting | IBM - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Computing Explained - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Software companies turn to Savvis for cloud hosting and other SaaS services - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Sky News Tech Report on Cloud Computing - Macquarie Telecom Interview - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- BitNami Cloud Hosting Demo - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Fully managed Cloud Computing solution using your current IT infrastructure (Closed Caption) - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Hosting Server Provisioning - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- iomart Hosting Provides Cloud Storage and Backup for new Branding Network [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Harris plans to stop offering remote cloud hosting [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- iomart Hosting provides cloud storage and backup for new UK branding network [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- DynamicOps Debuts "Fastest Path to Cloud" Seminar and Webinar [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Harris Corporation to Discontinue Cyber Hosting Operation; Will Continue Providing Advanced Cyber Security and Cloud ... [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Tutorial! Amazon Cloud Minecraft Server Hosting! - Video [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- MachPanel 4.3 - SaaS and Cloud Hosting Control Panel for Windows - Video [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Webair Carrier Neutral Cloud: Open Network Access in the Cloud [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- iomart Hosting Takes UK Digital Media Agency Into the Cloud [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- FireHost Grows Executive Team on Heels of European Expansion; Appoints Jim Ciampaglio as Sr. Vice President of Global ... [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- INetU Managed Hosting is SOC 2 and SOC 3 Compliant [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Web Host Webair Adds Carrier Neutral Cloud Services [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- FireHost Appoints Jim Ciampaglio as Sr. Vice President of Global Sales and Marketing [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- BitRock CEO on BitNami Cloud Hosting - Video [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Harris kills remote hosting service as customers shun cloud storage [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Understand Cloud computing in 60secs - Video [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Systech Integrators® Forms Strategic Relationship With Rackspace Hosting® to Offer Cloud Hosting Services for SAP® ... [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- Dedicated & Cloud Hosting Provider Codero Names Industry Veteran Emil Sayegh, President & CEO [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- Cloud Computing and Technology Mobility - Video [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- Cloud Hosting Providers - Video [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- Online Education Innovator Gives Virtual Internet Cloud Services an A+ [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- SingleHop Introduces the Hosting Industry's First Customer Bill of Rights [Last Updated On: March 6th, 2012] [Originally Added On: March 6th, 2012]
- Cloud Services Provider Intermedia Launches Integrated Partner Program [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Cloud Services Provider Intermedia Now Offering Microsoft Office 365 [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Inside IT Cloud Computing Security - Video [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Lansing Cloud Host Introduces Faster ‘Storm SSD’ [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Leading Industry Analyst Firm positions Hosting.com as a Challenger in Managed Hosting Magic Quadrant [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- Hosting.com Positioned as Challenger in Managed Hosting in Gartner's Magic Quadrant [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- ServInt Announces the First Finalist for Its Inaugural Sextant Award, Recognizing the Most Effective Use of the ... [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- Leading Analyst Firm Recognizes Savvis as a Leader in Two Cloud-Focused Magic Quadrants [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- UK Cloud Computing Company iomart Hosting Recruits Scotland Footballers to Kick off New Campaign [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- Rackspace Hosting Positioned as a Leader in the Leaders Quadrant of the Magic Quadrant for Managed Hosting Providers [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- 4t Networks Offers Red Hat Enterprise Linux 6 for Cloud Hosting [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- elchemyv2.wmv - Video [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- Steve VanRoekel Keynote, NIST Cloud Computing Forum and Workshop IV - Video [Last Updated On: March 11th, 2012] [Originally Added On: March 11th, 2012]
- Hosting.com Enhances Backup Capabilities to Deliver Leading-Edge Data Recovery Solution for Businesses Any Size ... [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- Online Tech Hosts Webinar on Cloud Computing in EHR/RCM Systems [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- Hosting.com Enhances Backup & Data Recovery [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- ServInt Introduces Its New Flex Line of High-Performance, Fully Managed Dedicated Servers [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- Telefonica targets LatAm with business cloud [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- TCWH Announces New InMotion Hosting Review 2012 [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- Lokahi Expands Cloud Offering to Include Managed Security Services Through Partnership With StillSecure [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Eco Cloud Hosting IPv6 Ready with Web Application Firewall and Load Balancer - Video [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Private SharePoint Cloud Beats Other Cloud Hosting Options for Enterprises on Price, Practicality [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- Private SharePoint Cloud Beats Other Cloud Hosting Options for Enterprises, Says AISN [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- CaymanSecurity.com Introduces Secure Cloud Hosting Services [Last Updated On: March 19th, 2012] [Originally Added On: March 19th, 2012]
- Storm On Demand Introduces Windows Cloud Hosting [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- Citrix Streamlines Delivery of Cloud-Hosted Apps and Desktops [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- Cloud Computing Explained.mp4 - Video [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- AMD Opteron 3200 Chips Target Cloud, Web Hosting [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- Understanding the Cloud Computing Stack: SaaS, PaaS and IaaS | CloudU - Video [Last Updated On: March 21st, 2012] [Originally Added On: March 21st, 2012]
- Racemi Joins Rackspace Cloud Tools Program [Last Updated On: March 22nd, 2012] [Originally Added On: March 22nd, 2012]
- iNetRadio Adds User Music Cloud Hosting [Last Updated On: April 18th, 2012] [Originally Added On: April 18th, 2012]
- Managed Hosting Company, OneNeck IT Services, Selected by Southwest Home Builder for Cloud Services [Last Updated On: April 18th, 2012] [Originally Added On: April 18th, 2012]
- What is Cloud Hosting? - Australian Cloud Hosting Providers - Video [Last Updated On: April 18th, 2012] [Originally Added On: April 18th, 2012]
- Courion Leverages NaviSite's Enterprise Cloud to Deliver Identity and Access Management Software-as-a-Service [Last Updated On: April 24th, 2012] [Originally Added On: April 24th, 2012]
- TLD Solutions Launches Next Generation "4GH" Web Hosting [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- ElasticHosts unveils simple cloud web hosting for SMEs [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- Rackspace Hosting 1Q net income up on higher sales [Last Updated On: May 8th, 2012] [Originally Added On: May 8th, 2012]
- Infinitely Virtual Announces Support for Microsoft SQL Server 2012, Providing Cloud-Ready Hosting with Mission ... [Last Updated On: May 8th, 2012] [Originally Added On: May 8th, 2012]
- Kore Domains Launches Revolutionary New "4GH" Web Hosting Solution [Last Updated On: May 8th, 2012] [Originally Added On: May 8th, 2012]
- 4GH Web Hosting Europa Launches 4GH Cloud Web Hosting Solution in European Data Center [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- Hughes Cloud Services & Hosting Showcases Its Comprehensive Enterprise IT Offering At ... [Last Updated On: May 12th, 2012] [Originally Added On: May 12th, 2012]