{"id":30710,"date":"2023-12-04T08:00:00","date_gmt":"2023-12-04T16:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/en-us\/blog\/?p=30710"},"modified":"2025-06-11T07:42:22","modified_gmt":"2025-06-11T14:42:22","slug":"the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/","title":{"rendered":"The seven pillars of modern AI development: Leaning into the era of custom copilots"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In an era where technology is rapidly advancing and information consumption is exponentially growing, there are many new opportunities for businesses to manage, retrieve, and utilize knowledge. The integration of generative AI (content creation by AI) and knowledge retrieval mechanisms is revolutionizing knowledge management, making it more dynamic and readily available.&nbsp;Generative AI <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/welcoming-the-generative-ai-era-with-microsoft-azure\/\" target=\"_blank\" rel=\"noreferrer noopener\">offers businesses<\/a> more efficient ways to capture and retrieve institutional knowledge, improving <a href=\"https:\/\/www.mckinsey.com\/capabilities\/mckinsey-digital\/our-insights\/the-economic-potential-of-generative-ai-the-next-productivity-frontier#key-insights\" target=\"_blank\" rel=\"noreferrer noopener\">user productivity<\/a> by reducing time spent looking for information&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This business transformation was enabled by copilots. <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-studio\/\">Azure AI Studio<\/a> is the place for AI Developers to build custom copilot experiences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Copilots infuse data with large language models (LLM) to improve the response generation process. This process can be described as follows: the system receives a query (e.g., a question), then, before responding, fetches pertinent information from a designated data source related to the query, and uses the combined content and query to guide the language model in formulating an appropriate response.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/Julianne-Blog-Image-1-2023-11-30-151528.webp\" alt=\"diagram\" class=\"wp-image-30879 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/Julianne-Blog-Image-1-2023-11-30-151528.webp\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The power of copilots is in their adaptability, particularly their unparalleled ability to seamlessly and securely tap into both internal and external <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-ai-services-blog\/azure-cognitive-search-and-langchain-a-seamless-integration-for\/ba-p\/3901448\" target=\"_blank\" rel=\"noreferrer noopener\">data sources<\/a>. This dynamic, always-updated integration doesn&#8217;t just increase the accessibility and usability of enterprise knowledge, it improves the efficiency and responsiveness of businesses to ever-evolving demands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Although there is much excitement for copilot pattern-based solutions, it\u2019s important for businesses to carefully consider the design elements to design a durable, adaptable, and effective approach. How can AI developers ensure their solutions do not just capture attention, but also enhance customer engagement? Here are seven pillars to think through when building your custom copilot.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"retrieval-data-ingestion-at-scale\">Retrieval: Data ingestion at scale<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Data connectors are vital for businesses aiming to harness the depth and breadth of their data across <a href=\"https:\/\/learn.microsoft.com\/EN-US\/AZURE\/search\/search-data-sources-gallery\" target=\"_blank\" rel=\"noreferrer noopener\">multiple expert systems<\/a> using a copilot. These connectors serve as the gateways between disparate data silos, connecting valuable information, making accessible and actionable in a unified search experience. Developers can ground models on their enterprise data and seamlessly integrate structured, unstructured, and real-time data using <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/ai-ai-platform-blog\/driving-ai-innovation-across-digital-landscapes-azure-ai-and\/ba-p\/3978686\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Fabric<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For copilot, data connectors are no longer just tools. They are indispensable assets that make real-time, holistic knowledge management a tangible reality for enterprises.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"enrichment-metadata-and-role-based-authentication\">Enrichment: Metadata and role-based authentication<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enrichment is the process of enhancing, refining, and valuing raw data. In the context of LLMs, enrichment often revolves around adding layers of context, refining data for more precise AI interactions, and data integrity. This helps transform raw data into a valuable resource.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When building custom copilots, enrichment helps data become more discoverable and precise across applications. By enriching the data, generative AI applications can deliver context-aware interactions.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LLM-driven features often rely on specific, proprietary data. Simplifying data ingestion from multiple sources is critical to create a smooth and effective model. To make enrichment even more dynamic, introducing templating can be beneficial. <a href=\"https:\/\/towardsdatascience.com\/the-complexities-and-challenges-of-integrating-llm-into-applications-913d4461bbe0\" target=\"_blank\" rel=\"noreferrer noopener\">Templating means<\/a> crafting a foundational prompt structure, which can be filled in real-time with the necessary data, which can safe-guard and tailor AI interactions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The combined strength of data <a href=\"https:\/\/medium.com\/@imicknl\/how-to-improve-your-chatgpt-on-your-data-solution-d1e842d87404\" target=\"_blank\" rel=\"noreferrer noopener\">enrichment<\/a> and <a href=\"https:\/\/github.com\/Azure-Samples\/chat-with-your-data-solution-accelerator\" target=\"_blank\" rel=\"noreferrer noopener\">chunking<\/a> leads AI quality improvements, especially when handling large datasets. Using enriched data, retrieval mechanisms can grasp cultural, linguistic, and domain-specific nuances. This results in more accurate, diverse, and adaptable responses, bridging the gap between machine understanding and human-like interactions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"search-navigating-the-data-maze\">Search: Navigating the data maze&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Advanced embedding models are changing the way we understand search. By transforming words or documents into vectors, these models capture the intrinsic meaning and relationships between them. <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-services\/ai-search\/\">Azure AI Search<\/a>, enhanced with vector search capabilities, is a leader in this transformation. Using Azure AI Search with the power of <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-ai-services-blog\/azure-cognitive-search-outperforming-vector-search-with-hybrid\/ba-p\/3929167\" target=\"_blank\" rel=\"noreferrer noopener\">semantic reranking<\/a> gives users contextually pertinent results, regardless of their exact search keywords.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With copilots, search processes can leverage both internal and external resources, absorbing new information without extensive model training. By continuously incorporating the latest available knowledge, responses are not just accurate but also deeply contextual, setting the stage for a competitive edge in search solutions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The basis of search involves expansive data ingestion, including source document retrieval, data segmentation, embedding generation, vectorization, and index loading to ensure that the results align closely with the user&#8217;s intent when a user inputs a query, that undergoes vectorization before heading to Azure AI Search for retrieving most relevant results.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Continuous innovation to refine search capabilities has led to a new concept of <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/search\/search-get-started-semantic?tabs=dotnet\" target=\"_blank\" rel=\"noreferrer noopener\">hybrid search<\/a>. This innovative approach melds the familiarity of keyword-based search with the precision of vector search techniques. The blend of keyword, vector, and semantic ranking further improves the search experience, delivering more insightful and accurate results for end users.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"prompts-crafting-efficient-and-responsible-interactions\">Prompts: Crafting efficient and responsible interactions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the world of AI, <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/ai-services\/openai\/concepts\/prompt-engineering\" target=\"_blank\" rel=\"noreferrer noopener\">prompt engineering<\/a> provides specific instructions to guide the LLM\u2019s behavior and generate desired outputs. Crafting the right prompt is crucial to get not just accurate, but safe and relevant responses that meet user expectations.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt efficiency requires clarity and context. To maximize the relevance of AI responses, it is important to be explicit with instructions. For instance, if concise data is needed, specify that you want a short answer. Context also plays a central role. Instead of just asking about market trends, specify current digital marketing trends in e-commerce. It can even be helpful to <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/ai-services\/openai\/concepts\/system-message#provide-examples-to-demonstrate-the-intended-behavior-of-the-model\" target=\"_blank\" rel=\"noreferrer noopener\">provide the model with examples<\/a> that demonstrate the intended behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure AI prompt flow enables users to <a href=\"https:\/\/learn.microsoft.com\/en-gb\/azure\/ai-studio\/how-to\/prompt-flow-tools\/content-safety-tool\" target=\"_blank\" rel=\"noreferrer noopener\">add content safety filters<\/a> that detect and mitigate harmful content, like jailbreaks or violent language, in inputs and outputs when using open source models. Or, users can opt to use models offered through <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-services\/openai-service\">Azure OpenAI Service<\/a>, which have <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/ai-services\/openai\/concepts\/content-filter\" target=\"_blank\" rel=\"noreferrer noopener\">content filters built-in<\/a>. By combining these safety systems with prompt engineering and data retrieval, customers can improve the accuracy, relevance, and safety of their application.&nbsp;<\/p>\n\n\n<div class=\"wp-block-msxcm-kicker-container\">\n\t<div class=\" wp-block-msxcm-kicker-block wp-block-msxcm-kicker--align-left\" data-bi-an=\"Kicker Left\">\n\t\t<p class=\"wp-block-msxcm-kicker__title small text-neutral-400 text-uppercase\">\n\t\t\tLearn more\t\t<\/p>\n\t\t<a\n\t\t\tclass=\"wp-block-msxcm-kicker__cta btn btn-link p-0 text-decoration-none\"\n\t\t\thref=\"https:\/\/learn.microsoft.com\/en-us\/azure\/machine-learning\/prompt-flow\/get-started-prompt-flow?view=azureml-api-2\"\n\t\t\ttarget=\"_blank\"\t\t>\n\t\t\t<span>Get started with prompt flow<\/span> <span class=\"glyph-append glyph-append-xsmall wp-block-msxcm-kicker__glyph glyph-append-go\"><\/span>\n\t\t<\/a>\n\t<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Achieving quality AI responses often involves a mix of tools and tactics. Regularly <a href=\"https:\/\/learn.microsoft.com\/en-gb\/azure\/ai-studio\/how-to\/flow-develop-evaluation\" target=\"_blank\" rel=\"noreferrer noopener\">evaluating<\/a> and updating prompts helps align responses with business trends. Intentionally crafting prompts for critical decisions, generating multiple AI responses to a single prompt, and then selecting the best response for the use case is a prudent strategy. Using a multi-faceted approach helps AI to become a reliable and efficient tool for users, driving informed decisions and strategies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"user-interface-ui-the-bridge-between-ai-and-users\">User Interface (UI): The bridge between AI and users&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An effective UI offers meaningful interactions to guide users through their experience. In the ever-evolving landscape of copilots, providing accurate and relevant results is always the goal. However, there can be instances when the AI system might generate responses that are irrelevant, inaccurate, or ungrounded. A UX team should implement human-computer interaction <a href=\"https:\/\/www.microsoft.com\/en-us\/haxtoolkit\/\" target=\"_blank\" rel=\"noreferrer noopener\">best practices<\/a> to mitigate these potential harms, for example by providing output citations, putting guardrails on the structure of inputs and outputs, and by providing ample documentation on an application\u2019s capabilities and limitations.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To mitigate potential issues like <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-services\/ai-content-safety\/\" target=\"_blank\" rel=\"noreferrer noopener\">harmful content generation<\/a>, various tools should be considered. For example, classifiers can be employed to detect and flag possibly harmful content, guiding the system&#8217;s subsequent actions, whether that&#8217;s changing the topic or reverting to a conventional search. <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/ai-azure-ai-services-blog\/announcing-general-availability-of-azure-ai-content-safety\/ba-p\/3956309\" target=\"_blank\" rel=\"noreferrer noopener\">Azure AI Content Safety<\/a> is a great tool for this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A core principle for Retrieval Augmented Generation (RAG)-based search experiences is user-centric design, emphasizing an intuitive and responsible user experience. The journey for first-time users should be structured to ensure they comprehend the system&#8217;s capabilities, understand its AI-driven nature, and are aware of any limitations. Features like chat suggestions, clear explanations of constraints, feedback mechanisms, and easily accessible references enhance the user experience, fostering trust and minimizing over-reliance on the AI system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"continuous-improvement-the-heartbeat-of-ai-evolution\">Continuous improvement: The heartbeat of AI evolution&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The true potential of an AI model is realized through <a href=\"https:\/\/learn.microsoft.com\/en-gb\/azure\/ai-studio\/concepts\/evaluation-metrics-built-in\" target=\"_blank\" rel=\"noreferrer noopener\">continuous evaluation<\/a> and improvement. It is not enough to deploy a model; it needs ongoing feedback, regular iterations, and consistent monitoring to ensure it meets evolving needs. AI developers need powerful tools to support the <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/building-for-the-future-the-enterprise-generative-ai-application-lifecycle-with-azure-ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">complete lifecycle of LLMs<\/a>, including continuously reviewing and improving AI quality. This not only brings the idea of continuous improvement to life, but also ensures that it is a practical, efficient process for developers.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Identifying and addressing areas of improvement is a fundamental step to continuously refine AI solutions. It involves analyzing the system&#8217;s outputs, such as ensuring the right documents are retrieved, and going through all the details of prompts and model parameters. This level of analysis helps identify potential gaps, and areas for refinement to optimize the solution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-gb\/azure\/ai-studio\/how-to\/prompt-flow\" target=\"_blank\" rel=\"noreferrer noopener\">Prompt flow<\/a> in Azure AI Studio is tailored for LLMs and <a href=\"https:\/\/ignite.microsoft.com\/en-US\/sessions\/16ee2bd5-7cb8-4419-95f6-3cab36dfac93?source=sessions\" target=\"_blank\" rel=\"noreferrer noopener\">transforming LLM development lifecycle<\/a>. Features like visualizing LLM workflows and the ability to test and compare the performance of various prompt versions empowers developers with agility and clarity. As a result, the journey from conceptualizing an AI application to deploying it becomes more coherent and efficient, ensuring robust, enterprise-ready solutions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"unified-development\">Unified development<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The future of AI is not just about algorithms and data. It&#8217;s about how we retrieve and enrich data, create robust search mechanisms, articulate prompts, infuse responsible AI best practices, interact with, and continuously refine our systems.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI developers need to integrate pre-built services and models, prompt orchestration and evaluation, content safety, and responsible AI tools for privacy, security, and compliance. Azure AI Studio offers a comprehensive <a href=\"https:\/\/aka.ms\/MaaS_llama2_blog\" target=\"_blank\" rel=\"noreferrer noopener\">model catalog<\/a>, including the latest multimodal models like <a href=\"https:\/\/aka.ms\/gpt-4v\/\" target=\"_blank\" rel=\"noreferrer noopener\">GPT-4 Turbo with Vision<\/a> coming soon to <a href=\"https:\/\/azure.microsoft.com\/products\/ai-services\/openai-service\" target=\"_blank\" rel=\"noreferrer noopener\">Azure OpenAI Service<\/a> and open models like Falcon, Stable Diffusion, and the <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/ai-machine-learning-blog\/announcing-llama-2-inference-apis-and-hosted-fine-tuning-through\/ba-p\/3979227\" target=\"_blank\" rel=\"noreferrer noopener\">Llama 2 managed APIs<\/a>.&nbsp;Azure AI Studio is <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/ai-ai-platform-blog\/unleashing-the-power-of-generative-ai-azure-ai-studio-leads-the\/ba-p\/3977692\" target=\"_blank\" rel=\"noreferrer noopener\">a unified platform for AI developers<\/a>. It ushers in a new era of generative AI development, empowering developers to explore, build, test, and deploy their AI innovations at scale. VS Code, GitHub Codespaces, Semantic Kernel, and LangChain integrations support a code-centric experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether creating custom copilots, enhancing search, delivering call center solutions, developing bots and bespoke applications, or a combination of these, <a href=\"https:\/\/azure.microsoft.com\/products\/ai-studio\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure AI Studio<\/a> provides the necessary support.<\/p>\n\n\n<div class=\"wp-block-msxcm-cta-block theme-dark\" data-moray data-bi-an=\"CTA Block\">\n\t<div class=\"card d-block mx-ng mx-md-0\">\n\t\t<div class=\"row no-gutters bg-gray-800 text-white\">\n\n\t\t\t\t\t\t\t<div class=\"col-md-4\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Collaboration_020-1024x683.jpg\" class=\"card-img img-object-cover\" alt=\"a man using a laptop\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Collaboration_020-1024x683.jpg 1024w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Collaboration_020-300x200.jpg 300w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Collaboration_020-768x512.jpg 768w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Collaboration_020-1536x1024.jpg 1536w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Collaboration_020-2048x1366.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"d-flex col-md\">\n\t\t\t\t<div class=\"card-body align-self-center p-4 p-md-5\">\n\t\t\t\t\t\n\t\t\t\t\t<h2>Azure AI Studio<\/h2>\n\n\t\t\t\t\t<div class=\"mb-3\">\n\t\t\t\t\t\t<p>Your platform for developing generative AI solutions and custom copilots<\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"link-group\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-studio\/\" class=\"btn btn-link text-decoration-none p-0 text-light-blue\" target=\"_blank\">\n\t\t\t\t\t\t\t\t<span>Try the latest models<\/span>\n\t\t\t\t\t\t\t\t<span class=\"glyph-append glyph-append-chevron-right glyph-append-xsmall\"><\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"learn-more-about-the-power-of-azure-ai-studio\">Learn more about the power of Azure AI Studio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As AI continues to evolve, it is essential to keep these seven pillars in mind to help build systems that are efficient, responsible, and always at the cutting-edge of innovation. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Are you eager to tap into the immense capabilities of AI for your enterprise? Start your journey today with <a href=\"https:\/\/ai.azure.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure AI Studio<\/a>!&nbsp;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ve pulled together two GitHub repos to help you get building quickly. The&nbsp;<a href=\"https:\/\/github.com\/Azure-Samples\/contoso-chat\" target=\"_blank\" rel=\"noreferrer noopener\">Prompt Flow Sample<\/a>&nbsp;showcases prompt orchestration for LLMOps\u2014using Azure AI Search and Cosmos DB for grounding. Prompt flow streamlines prototyping, experimenting, iterating, and deploying AI applications. The&nbsp;<a href=\"https:\/\/github.com\/Azure-Samples\/contoso-web\" target=\"_blank\" rel=\"noreferrer noopener\">Contoso Website<\/a>&nbsp;repository houses the eye-catching website featured at&nbsp;<a href=\"https:\/\/www.youtube.com\/watch?v=zd47qedKkRY&amp;t=3170s\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Ignite<\/a>, featuring content and image generation capabilities, along with vector search. These two repos can be used together to help build end-to-end custom copilot experiences.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"learn-more\"><strong>Learn more<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Build with&nbsp;<a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=http%3A%2F%2Fai.azure.com%2F&amp;data=05%7C01%7Cv-jordavis%40microsoft.com%7C0f60f6d5b46d4b943d0c08dbf2a1fdb2%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638370549837680691%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=S4m03gkEJKjL%2BsqFczWaZba0xSAF6agsC1zwX16p5Wk%3D&amp;reserved=0\">Azure AI Studio<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">Join our SMEs during the upcoming <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Faka.ms%2FAMA%2FAzureAIStudio&amp;data=05%7C01%7Cv-jordavis%40microsoft.com%7C0f60f6d5b46d4b943d0c08dbf2a1fdb2%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638370549837686092%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=ItCpNCC%2F2SNbzafuzN%2BzRHm%2FOdtNu8bGIUrhWEgsNyQ%3D&amp;reserved=0\">Azure AI Studio AMA session<\/a> &#8211; December 14<sup>th<\/sup>, 9-10am PT<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Fai-studio%2Fhow-to%2Fsdk-install%3Ftabs%3Dwindows&amp;data=05%7C01%7Cv-jordavis%40microsoft.com%7C0f60f6d5b46d4b943d0c08dbf2a1fdb2%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638370549837691486%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=YTTh0gE8mreA0uVa0YQKcNXfy9BvHaWZuWNrNBwygZM%3D&amp;reserved=0\">Azure AI SDK<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fazure%2Fai-studio%2F&amp;data=05%7C01%7Cv-jordavis%40microsoft.com%7C0f60f6d5b46d4b943d0c08dbf2a1fdb2%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638370549837697726%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=UdWjXOK%2FTBJ6AcCTZhfM6XLLhUHXyFNSrcciia725LE%3D&amp;reserved=0\">Azure AI Studio documentation<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fcollections%2Fzpg2u8zr76o7eo%3Fwt.mc_id%3Dignite23_breakout_collection_azuremktg_AI&amp;data=05%7C01%7Cv-jordavis%40microsoft.com%7C0f60f6d5b46d4b943d0c08dbf2a1fdb2%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638370549837703665%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=2UG4S55Dbno1YX2yLpzpJ8XEciQYngGvA2jUNUP8uyY%3D&amp;reserved=0\">Introduction to Azure AI Studio<\/a> (learn module)&nbsp;<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Although there is much excitement for copilot pattern-based solutions, it\u2019s important for businesses to carefully consider the design elements to guarantee a durable, ever-evolving, and effective approach. How can you ensure your solution does not just capture attention, but also enhances customer engagement? Here are six pillars to think through while building yours.<\/p>\n","protected":false},"author":45,"featured_media":30644,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1454],"tags":[],"audience":[3057,3055,3056],"content-type":[1481],"product":[1795],"tech-community":[],"topic":[],"coauthors":[2712],"class_list":["post-30710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-machine-learning","audience-data-professionals","audience-developers","audience-it-implementors","content-type-thought-leadership","product-azure-openai","review-flag-2-1680286581-601","review-flag-4-1680286581-250","review-flag-9-1680286581-259","review-flag-ai-driven-ai-driven-2","review-flag-alway-1680286580-106","review-flag-integ-1680286579-214","review-flag-lever-1680286579-649","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The seven pillars of modern AI development: Leaning into the era of custom copilots | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Learn more on how Azure AI can expand the growth capabilities for your enterprise and beyond.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The seven pillars of modern AI development: Leaning into the era of custom copilots | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Learn more on how Azure AI can expand the growth capabilities for your enterprise and beyond.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-04T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:42:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1260\" \/>\n\t<meta property=\"og:image:height\" content=\"840\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ben Ufuk Tezcan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben Ufuk Tezcan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/ben-ufuk-tezcan\/\",\"@type\":\"Person\",\"@name\":\"Ben Ufuk Tezcan\"}],\"headline\":\"The seven pillars of modern AI development: Leaning into the era of custom copilots\",\"datePublished\":\"2023-12-04T16:00:00+00:00\",\"dateModified\":\"2025-06-11T14:42:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/\"},\"wordCount\":1820,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg\",\"articleSection\":[\"AI + machine learning\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/\",\"name\":\"The seven pillars of modern AI development: Leaning into the era of custom copilots | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg\",\"datePublished\":\"2023-12-04T16:00:00+00:00\",\"dateModified\":\"2025-06-11T14:42:22+00:00\",\"description\":\"Learn more on how Azure AI can expand the growth capabilities for your enterprise and beyond.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg\",\"width\":1260,\"height\":840,\"caption\":\"a woman standing in front of a laptop\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI + machine learning\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The seven pillars of modern AI development: Leaning into the era of custom copilots\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c202d869dd6f3cb29ea80999e19313a9\",\"name\":\"Jordan Davis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ec9971e70dcc01d0fb3aee74bf0f300b2dc40f42a228ed523c90f16cae07c017?s=96&d=mm&r=g4accb07cb584a4dd53673b002bf33930\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec9971e70dcc01d0fb3aee74bf0f300b2dc40f42a228ed523c90f16cae07c017?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec9971e70dcc01d0fb3aee74bf0f300b2dc40f42a228ed523c90f16cae07c017?s=96&d=mm&r=g\",\"caption\":\"Jordan Davis\"},\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/jordandavis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The seven pillars of modern AI development: Leaning into the era of custom copilots | Microsoft Azure Blog","description":"Learn more on how Azure AI can expand the growth capabilities for your enterprise and beyond.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/","og_locale":"en_US","og_type":"article","og_title":"The seven pillars of modern AI development: Leaning into the era of custom copilots | Microsoft Azure Blog","og_description":"Learn more on how Azure AI can expand the growth capabilities for your enterprise and beyond.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2023-12-04T16:00:00+00:00","article_modified_time":"2025-06-11T14:42:22+00:00","og_image":[{"width":1260,"height":840,"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg","type":"image\/jpeg"}],"author":"Ben Ufuk Tezcan","twitter_card":"summary_large_image","twitter_image":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Ben Ufuk Tezcan","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/ben-ufuk-tezcan\/","@type":"Person","@name":"Ben Ufuk Tezcan"}],"headline":"The seven pillars of modern AI development: Leaning into the era of custom copilots","datePublished":"2023-12-04T16:00:00+00:00","dateModified":"2025-06-11T14:42:22+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/"},"wordCount":1820,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg","articleSection":["AI + machine learning"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/","name":"The seven pillars of modern AI development: Leaning into the era of custom copilots | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg","datePublished":"2023-12-04T16:00:00+00:00","dateModified":"2025-06-11T14:42:22+00:00","description":"Learn more on how Azure AI can expand the growth capabilities for your enterprise and beyond.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/11\/CLO23_Portraits_028.jpg","width":1260,"height":840,"caption":"a woman standing in front of a laptop"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/the-seven-pillars-of-modern-ai-development-leaning-into-the-era-of-custom-copilots\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"AI + machine learning","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/"},{"@type":"ListItem","position":3,"name":"The seven pillars of modern AI development: Leaning into the era of custom copilots"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c202d869dd6f3cb29ea80999e19313a9","name":"Jordan Davis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ec9971e70dcc01d0fb3aee74bf0f300b2dc40f42a228ed523c90f16cae07c017?s=96&d=mm&r=g4accb07cb584a4dd53673b002bf33930","url":"https:\/\/secure.gravatar.com\/avatar\/ec9971e70dcc01d0fb3aee74bf0f300b2dc40f42a228ed523c90f16cae07c017?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec9971e70dcc01d0fb3aee74bf0f300b2dc40f42a228ed523c90f16cae07c017?s=96&d=mm&r=g","caption":"Jordan Davis"},"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/jordandavis\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/30710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=30710"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/30710\/revisions"}],"predecessor-version":[{"id":40144,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/30710\/revisions\/40144"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media\/30644"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=30710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=30710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=30710"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=30710"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=30710"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=30710"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=30710"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=30710"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=30710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}