{"id":430,"date":"2025-05-19T09:00:32","date_gmt":"2025-05-19T16:00:32","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/foundry\/?p=430"},"modified":"2025-05-17T16:56:21","modified_gmt":"2025-05-17T23:56:21","slug":"coding-the-future-of-ai-with-azure-ai-foundry-api-and-sdk","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/foundry\/coding-the-future-of-ai-with-azure-ai-foundry-api-and-sdk\/","title":{"rendered":"Coding the Future of AI with Azure AI Foundry API and SDK"},"content":{"rendered":"<p><span data-contrast=\"auto\">At Ignite 2024, we announced the <\/span><a href=\"https:\/\/techcommunity.microsoft.com\/blog\/aiplatformblog\/ignite-2024-announcing-the-azure-ai-foundry-sdk\/4295862\"><span data-contrast=\"none\">Azure AI Foundry SDK<\/span><\/a><span data-contrast=\"auto\"> with a unified project client that simplifies and streamlines AI app development. We are excited to announce <\/span><a href=\"https:\/\/azure.microsoft.com\/products\/ai-foundry\/\"><span data-contrast=\"none\">Azure AI Foundry<\/span><\/a><span data-contrast=\"auto\"> now offers unified Azure resource and REST API, further simplifying resource provisioning and management.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Developers can fully utilize the managed resources or connect to dedicated external Azure resources for enhanced enterprise manageability without the need to alter application code.\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The Foundry SDK, a comprehensive collection of client libraries, empowers users with capabilities like model inference across diverse models, orchestration for single-agent and multi-agent workflows, and end-to-end observability that helps to ensure robust application performance monitoring.<\/span><b><\/b><\/p>\n<p style=\"text-align: center;\"><iframe src=\"\/\/www.youtube.com\/embed\/mOs3-4S1_Ys\" width=\"560\" height=\"314\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Get started designing and customizing AI apps and agents<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Getting started with the Foundry SDK is straightforward and user-friendly. First, create a new project from the Foundry portal, <\/span><a href=\"https:\/\/ai.azure.com\/\"><span data-contrast=\"none\">ai.azure.com<\/span><\/a><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/1.png\"><img decoding=\"async\" class=\"wp-image-433 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/1.png\" alt=\"1 image\" width=\"510\" height=\"335\" data-wp-editing=\"1\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/1.png 1247w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/1-300x197.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/1-1024x673.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/1-768x504.png 768w\" sizes=\"(max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW227329211 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW227329211 BCX8\">Hop on over to the <\/span><span class=\"NormalTextRun SCXW227329211 BCX8\">chat<\/span> <span class=\"NormalTextRun SCXW227329211 BCX8\">playground<\/span><span class=\"NormalTextRun SCXW227329211 BCX8\"> in Azure AI Foundry<\/span><span class=\"NormalTextRun SCXW227329211 BCX8\">, and <\/span><span class=\"NormalTextRun SCXW227329211 BCX8\">try out one of our models<\/span><span class=\"NormalTextRun SCXW227329211 BCX8\">, for example <\/span><span class=\"NormalTextRun SCXW227329211 BCX8\">gpt-4o<\/span><span class=\"NormalTextRun SCXW227329211 BCX8\"> in <\/span><\/span><a class=\"Hyperlink SCXW227329211 BCX8\" href=\"https:\/\/aka.ms\/AzureAIFoundryModelsACOM\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW227329211 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW227329211 BCX8\" data-ccp-charstyle=\"Hyperlink\">Azure AI Foundry Models<\/span><\/span><\/a><span class=\"TextRun SCXW227329211 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW227329211 BCX8\">:<\/span><\/span><span class=\"EOP Selected SCXW227329211 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/2.png\"><img decoding=\"async\" class=\"aligncenter wp-image-434\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/2.png\" alt=\"2 image\" width=\"508\" height=\"357\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/2.png 1018w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/2-300x211.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/2-768x540.png 768w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW58547619 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW58547619 BCX8\">Select <\/span><span class=\"NormalTextRun SCXW58547619 BCX8\">the <\/span><span class=\"NormalTextRun SCXW58547619 BCX8\">\u201cO<\/span><span class=\"NormalTextRun SCXW58547619 BCX8\">pen in VS Code<\/span><span class=\"NormalTextRun SCXW58547619 BCX8\">\u201d<\/span><span class=\"NormalTextRun SCXW58547619 BCX8\"> button to get a run<\/span><span class=\"NormalTextRun SCXW58547619 BCX8\">ning code snippet in a hosted VS Code environment<\/span><span class=\"NormalTextRun SCXW58547619 BCX8\">.<\/span><span class=\"NormalTextRun SCXW58547619 BCX8\">\u00a0<\/span><\/span><span class=\"EOP Selected SCXW58547619 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/3.png\"><img decoding=\"async\" class=\"aligncenter wp-image-435\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/3.png\" alt=\"3 image\" width=\"520\" height=\"364\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/3.png 1356w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/3-300x210.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/3-1024x717.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/3-768x537.png 768w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW101706880 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW101706880 BCX8\">To get a more complete application, start <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW101706880 BCX8\">from<\/span><span class=\"NormalTextRun SCXW101706880 BCX8\"> one of our pre-built <\/span><\/span><a class=\"Hyperlink SCXW101706880 BCX8\" href=\"https:\/\/aka.ms\/Build25\/AzureAIFoundryTemplatesBlog\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW101706880 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW101706880 BCX8\" data-ccp-charstyle=\"Hyperlink\">AI <\/span><span class=\"NormalTextRun SCXW101706880 BCX8\" data-ccp-charstyle=\"Hyperlink\">templates<\/span><\/span><\/a><span class=\"TextRun SCXW101706880 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW101706880 BCX8\">.<\/span> <span class=\"NormalTextRun SCXW101706880 BCX8\">F<\/span><span class=\"NormalTextRun SCXW101706880 BCX8\">rom the VS Code environment<\/span><span class=\"NormalTextRun SCXW101706880 BCX8\">, <\/span><span class=\"NormalTextRun SCXW101706880 BCX8\">run <\/span><span class=\"NormalTextRun SCXW101706880 BCX8\">\u201c<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW101706880 BCX8\">azd<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW101706880 BCX8\">init<\/span><span class=\"NormalTextRun SCXW101706880 BCX8\">\u201d<\/span><span class=\"NormalTextRun SCXW101706880 BCX8\"> to add a template, and <\/span><span class=\"NormalTextRun SCXW101706880 BCX8\">\u201c<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW101706880 BCX8\">azd<\/span><span class=\"NormalTextRun SCXW101706880 BCX8\"> up<\/span><span class=\"NormalTextRun SCXW101706880 BCX8\">\u201d<\/span><span class=\"NormalTextRun SCXW101706880 BCX8\"> to deploy <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW101706880 BCX8\">it<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW101706880 BCX8\">:<\/span><\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/4.png\"><img decoding=\"async\" class=\"aligncenter wp-image-436\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/4.png\" alt=\"4 image\" width=\"527\" height=\"374\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/4.png 1038w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/4-300x213.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/4-1024x727.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/4-768x545.png 768w\" sizes=\"(max-width: 527px) 100vw, 527px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW260823642 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW260823642 BCX8\">If you want to jump into code right away, you can get started by installing the <\/span><span class=\"NormalTextRun SCXW260823642 BCX8\">Foundry <\/span><span class=\"NormalTextRun SCXW260823642 BCX8\">project client and grabbing the endpoint from the project homepage:<\/span><\/span><span class=\"EOP Selected SCXW260823642 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/5.png\"><img decoding=\"async\" class=\"aligncenter wp-image-437\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/5.png\" alt=\"5 image\" width=\"576\" height=\"313\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/5.png 1260w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/5-300x163.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/5-1024x557.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/5-768x418.png 768w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/a><\/p>\n<p><span class=\"TrackedChange SCXW44203245 BCX8\"><span class=\"TextRun SCXW44203245 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW44203245 BCX8\">You can choose from <\/span><\/span><\/span><span class=\"TrackedChange SCXW44203245 BCX8\"><span class=\"TextRun SCXW44203245 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW44203245 BCX8\">Python, C#, JavaScript\/TypeScript, Java<\/span><\/span><\/span><span class=\"TrackedChange SCXW44203245 BCX8\"><span class=\"TextRun SCXW44203245 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW44203245 BCX8\"> and calling our REST APIs directly following the <\/span><\/span><\/span><a class=\"Hyperlink SCXW44203245 BCX8\" href=\"https:\/\/aka.ms\/aifoundrysdk\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW44203245 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW44203245 BCX8\" data-ccp-charstyle=\"Hyperlink\">docs<\/span><span class=\"NormalTextRun SCXW44203245 BCX8\" data-ccp-charstyle=\"Hyperlink\">.<\/span><\/span><\/a><span class=\"EOP Selected SCXW44203245 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Access Azure AI Foundry Models<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Combine and experiment with different <\/span><a href=\"https:\/\/aka.ms\/AzureAIFoundryModels\"><span data-contrast=\"none\">Foundry Models<\/span><\/a><span data-contrast=\"auto\"> to optimize your app, including models from\u202fOpenAI, Microsoft, Meta, Mistral AI, Cohere, AI21 labs, DeepSeek, and more.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Access our serverless models using the Azure OpenAI client library, starting with GPT-4o in Azure AI Foundry Models:<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/6.png\"><img decoding=\"async\" class=\"aligncenter wp-image-438\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/6.png\" alt=\"6 image\" width=\"606\" height=\"187\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/6.png 1364w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/6-300x93.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/6-1024x316.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/6-768x237.png 768w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/a><\/p>\n<p><span data-ccp-props=\"{}\"><span class=\"TextRun SCXW207341685 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW207341685 BCX8\">\u2026 and switch to a <\/span><span class=\"NormalTextRun SCXW207341685 BCX8\">deployed <\/span><span class=\"NormalTextRun SCXW207341685 BCX8\">DeepSeek model just by changing the <\/span><span class=\"NormalTextRun SCXW207341685 BCX8\">model&#8217;s<\/span><span class=\"NormalTextRun SCXW207341685 BCX8\"> name:<\/span><\/span><span class=\"EOP Selected SCXW207341685 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/7.png\"><img decoding=\"async\" class=\"aligncenter wp-image-439\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/7.png\" alt=\"7 image\" width=\"617\" height=\"186\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/7.png 1365w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/7-300x90.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/7-1024x308.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/7-768x231.png 768w\" sizes=\"(max-width: 617px) 100vw, 617px\" \/><\/a><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Azure AI Foundry Agent Service<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Creating single-agent and multi-agent workflows is now simpler with our managed <\/span><a href=\"https:\/\/aka.ms\/AgentService_ACOM\"><span data-contrast=\"none\">Foundry Agent Service<\/span><\/a><span data-contrast=\"auto\">, allowing developers to build applications without scaling complexities. Knowledge retrieval is streamlined with managed vector stores in <\/span><a href=\"https:\/\/azure.microsoft.com\/products\/ai-services\/ai-search\/\"><span data-contrast=\"none\">Azure AI Search<\/span><\/a><span data-contrast=\"auto\">, enabling direct data access without copying your data.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">You can use the project client to create a search agent that connects to data in an Azure AI Search index:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/8.png\"><img decoding=\"async\" class=\"aligncenter wp-image-440\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/8.png\" alt=\"8 image\" width=\"596\" height=\"299\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/8.png 1293w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/8-300x151.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/8-1024x514.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/8-768x385.png 768w\" sizes=\"(max-width: 596px) 100vw, 596px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW262280186 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW262280186 BCX8\">Take immediate actions by <\/span><span class=\"NormalTextRun SCXW262280186 BCX8\">calling <\/span><span class=\"NormalTextRun CommentStart SCXW262280186 BCX8\">OpenAPI <\/span><span class=\"NormalTextRun SCXW262280186 BCX8\">REST <\/span><span class=\"NormalTextRun SCXW262280186 BCX8\">APIs <\/span><span class=\"NormalTextRun SCXW262280186 BCX8\">or leveraging MCP servers, allowing <\/span><span class=\"NormalTextRun SCXW262280186 BCX8\">your applications to make real-time decisions and execute tasks effectively<\/span><span class=\"NormalTextRun SCXW262280186 BCX8\">:<\/span><\/span><span class=\"EOP Selected SCXW262280186 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/9.png\"><img decoding=\"async\" class=\"aligncenter wp-image-441\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/9.png\" alt=\"9 image\" width=\"577\" height=\"315\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/9.png 1267w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/9-300x164.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/9-1024x559.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/9-768x419.png 768w\" sizes=\"(max-width: 577px) 100vw, 577px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW93974998 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW93974998 BCX8\">You can <\/span><span class=\"NormalTextRun SCXW93974998 BCX8\">create and customize <\/span><span class=\"NormalTextRun SCXW93974998 BCX8\">multi-agent workflows by connecting agents together using tools:<\/span><\/span><span class=\"EOP Selected SCXW93974998 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span class=\"EOP Selected SCXW93974998 BCX8\" data-ccp-props=\"{}\"><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/10.png\"><img decoding=\"async\" class=\"aligncenter wp-image-442\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/10.png\" alt=\"10 image\" width=\"606\" height=\"384\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/10.png 1311w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/10-300x190.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/10-1024x649.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/10-768x487.png 768w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/a><\/span><\/p>\n<p><span class=\"TextRun SCXW48318002 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48318002 BCX8\">Finally, you can run <\/span><span class=\"NormalTextRun SCXW48318002 BCX8\">the agent and print the response:<\/span><\/span><span class=\"EOP Selected SCXW48318002 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h2><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/11.png\"><img decoding=\"async\" class=\"aligncenter wp-image-443\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/11.png\" alt=\"11 image\" width=\"619\" height=\"293\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/11.png 1295w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/11-300x142.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/11-1024x485.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/11-768x364.png 768w\" sizes=\"(max-width: 619px) 100vw, 619px\" \/><\/a><\/h2>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Azure AI Foundry Observability<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Now you can run evaluations directly in your local development environment with built-in safety and quality evaluators to ensure your workflows meet required standards:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{}\"><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/12.png\"><img decoding=\"async\" class=\"aligncenter wp-image-444\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/12.png\" alt=\"12 image\" width=\"651\" height=\"383\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/12.png 1360w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/12-300x177.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/12-1024x603.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/12-768x452.png 768w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/a><\/span><\/p>\n<p><span class=\"TextRun SCXW253371491 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW253371491 BCX8\">Streamline testing by generating and executing batch datasets tailored for your application needs:<\/span><\/span><span class=\"EOP Selected SCXW253371491 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span class=\"EOP Selected SCXW253371491 BCX8\" data-ccp-props=\"{}\"><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/13.png\"><img decoding=\"async\" class=\"aligncenter wp-image-445\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/13.png\" alt=\"13 image\" width=\"641\" height=\"354\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/13.png 1421w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/13-300x166.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/13-1024x565.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/13-768x424.png 768w\" sizes=\"(max-width: 641px) 100vw, 641px\" \/><\/a><\/span><\/p>\n<p><span class=\"TextRun SCXW87748495 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW87748495 BCX8\">For robust CI\/CD pipelines, integrate evaluation seamlessly to automate assessment processes across development cycles:<\/span><\/span><span class=\"EOP Selected SCXW87748495 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span class=\"EOP Selected SCXW87748495 BCX8\" data-ccp-props=\"{}\"><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/14.png\"><img decoding=\"async\" class=\"aligncenter wp-image-446\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/14.png\" alt=\"14 image\" width=\"573\" height=\"187\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/14.png 1342w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/14-300x98.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/14-1024x334.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/14-768x251.png 768w\" sizes=\"(max-width: 573px) 100vw, 573px\" \/><\/a><\/span><\/p>\n<p><span class=\"TextRun SCXW53470105 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW53470105 BCX8\">Continuous evaluation in production is simplified with agent-based sampling or manual evaluators logging results through traceable methods:<\/span><\/span><span class=\"EOP Selected SCXW53470105 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span class=\"EOP Selected SCXW53470105 BCX8\" data-ccp-props=\"{}\"><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/15.png\"><img decoding=\"async\" class=\"aligncenter wp-image-447\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/15.png\" alt=\"15 image\" width=\"592\" height=\"293\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/15.png 1192w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/15-300x148.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/15-1024x507.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/15-768x380.png 768w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><\/a><\/span><\/p>\n<p><span class=\"TextRun SCXW228262611 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW228262611 BCX8\">Evaluation results are shown in the <\/span><\/span><a class=\"Hyperlink SCXW228262611 BCX8\" href=\"https:\/\/aka.ms\/Foundry-Observability\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW228262611 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW228262611 BCX8\" data-ccp-charstyle=\"Hyperlink\">Foundry <\/span><span class=\"NormalTextRun SCXW228262611 BCX8\" data-ccp-charstyle=\"Hyperlink\">O<\/span><span class=\"NormalTextRun SCXW228262611 BCX8\" data-ccp-charstyle=\"Hyperlink\">bservability<\/span><\/span><\/a><span class=\"TextRun SCXW228262611 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW228262611 BCX8\"> dashboard:<\/span><\/span><span class=\"EOP Selected SCXW228262611 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/16.png\"><img decoding=\"async\" class=\"aligncenter wp-image-448\" src=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/16.png\" alt=\"16 image\" width=\"594\" height=\"373\" srcset=\"https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/16.png 1292w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/16-300x189.png 300w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/16-1024x644.png 1024w, https:\/\/devblogs.microsoft.com\/foundry\/wp-content\/uploads\/sites\/89\/2025\/05\/16-768x483.png 768w\" sizes=\"(max-width: 594px) 100vw, 594px\" \/><\/a><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">How our customers are innovating<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">Today, ove<\/span><span data-contrast=\"none\">r <\/span><span data-contrast=\"none\">70,000<\/span><span data-contrast=\"none\"> enterprises and digital natives are using Azure AI Foundry SDK across developer workspaces, including Accenture and Draftwise.\u00a0<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/aka.ms\/accentureraistory\"><span data-contrast=\"none\">Accenture<\/span><\/a><span data-contrast=\"none\"> worked with Microsoft to develop a repeatable, scalable, and highly secure generative AI solution using <\/span><a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-foundry\"><span data-contrast=\"none\">Azure AI Foundry<\/span><\/a><span data-contrast=\"none\">. It\u2019s purpose-built for orchestrating agent-based workflows, evaluating generative outputs, and maintaining observability throughout the life cycle of each AI application. Accenture is testing the <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/ai-foundry\/concepts\/ai-red-teaming-agent\"><span data-contrast=\"none\">Microsoft AI Red Teaming Agent,<\/span><\/a><span data-contrast=\"none\"> which simulates adversarial prompts and detects model and application risk posture proactively. Early results have been positive. In this scenario, Accenture can reduce the time it takes to build AI applications by up to 50%. It sees the potential for a 30% increase in overall efficiency and a potential for a 20% reduction in costs.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p style=\"text-align: center; padding-left: 40px;\"><span data-contrast=\"none\"><em>\u201cAzure AI Foundry gives us a unified view across all our applications. Instead of stitching together a dozen tools, we had a single SDK to track safety, accuracy, and performance.\u201d<\/em> -Anoop Gopinatha, Managing Director of Industry Gen AI, Accenture<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:720,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/aka.ms\/draftwisestory\"><span data-contrast=\"none\">Draftwise<\/span><\/a><span data-contrast=\"none\"> is a legal tech startup. Their Smart Draft and Markup solutions give lawyers more time for strategic client work. Developers boosted productivity by about 60% while improving search efficiency on a platform with built-in security. The company powers its DraftWise retrieval-augmented generation (RAG) system with the Cohere Command, Embed, and Rerank models in Foundry Models.<\/span> <span data-contrast=\"none\">The DraftWise development team also uses the o-series reasoning models in Foundry Models to augment search results returned by Cohere. The team applies reinforcement fine-tuning to improve model performance further, using DraftWise\u2019s proprietary data to tailor the results to the legal profession.\u00a0<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<p style=\"text-align: center; padding-left: 40px;\"><span data-contrast=\"none\"><em>\u201cIn the early days, we were trying out various model providers to see which one offered the best out-of-the-box performance. Had we chosen a single model provider with a proprietary SDK, we wouldn\u2019t have the flexibility we\u2019re now getting from the Microsoft single SDK that powers everything.\u201d<\/em>\u00a0 &#8211; James Ding, Chief Executive Officer, DraftWise<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Get started today<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">To start innovating today with Azure AI Foundry:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"20\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Get started with <\/span><a href=\"https:\/\/ai.azure.com\/\"><span data-contrast=\"none\">Azure AI Foundry<\/span><\/a>,<span data-contrast=\"auto\">\u00a0and jump directly into <\/span><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=TeamsDevApp.vscode-ai-foundry\"><span data-contrast=\"none\">Visual Studio Code<\/span><\/a><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"20\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Take advantage of the <\/span><a href=\"https:\/\/aka.ms\/Build25\/AzureAIFoundryTemplatesBlog\"><span data-contrast=\"none\">AI templates<\/span><\/a><span data-contrast=\"auto\"> available to accelerate your workflow<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"20\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Get started coding with the <\/span><a href=\"https:\/\/aka.ms\/aifoundrysdk\"><span data-contrast=\"none\">Azure AI Foundry SDK<\/span><\/a><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"20\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Take the <\/span><a href=\"https:\/\/aka.ms\/CreateAgenticAISolutions\"><span data-contrast=\"none\">Azure AI Foundry learn courses<\/span><\/a><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<h3><b><span data-contrast=\"none\">Learn more at Microsoft Build<\/span><\/b><\/h3>\n<p>Check out these breakout presentations to learn more about the Azure AI Foundry SDK:<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"19\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/BRK155?source=sessions\"><span data-contrast=\"none\">Azure AI Foundry: The Agent Factory<\/span><\/a><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"19\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/BRK154?source=sessions\"><span data-contrast=\"none\">Developer essentials for agents and apps in Azure AI Foundry<\/span><\/a><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"19\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/BRK107?source=sessions\"><span data-contrast=\"none\">Develop, Build and Deploy LLM Apps using GitHub Models and Azure AI Foundry<\/span><\/a><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"19\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/BRK117?source=sessions\"><span data-contrast=\"none\">Use VS Code to build AI apps and agents<\/span><\/a><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"19\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/BRK153?source=sessions\"><span data-contrast=\"none\">Customizable Solution Patterns in Azure AI Foundry<\/span><\/a><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<p>Happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Azure AI Foundry SDK, simplifying AI app development with a unified project client and REST API, offers capabilities like model inference, orchestration, and observability, enabling developers to build and manage AI applications efficiently.<\/p>\n","protected":false},"author":883,"featured_media":536,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[32,3,34,2],"class_list":["post-430","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-foundry","tag-ai","tag-ai-development","tag-microsoft-build","tag-microsoft-foundry"],"acf":[],"blog_post_summary":"<p>The Azure AI Foundry SDK, simplifying AI app development with a unified project client and REST API, offers capabilities like model inference, orchestration, and observability, enabling developers to build and manage AI applications efficiently.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/posts\/430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/users\/883"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/comments?post=430"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/posts\/430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/media\/536"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/media?parent=430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/categories?post=430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/foundry\/wp-json\/wp\/v2\/tags?post=430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}