AI Plan - Recommendations for organizations planning AI adoption
This article outlines the organizational process for planning AI adoption. An AI adoption plan details the steps an organization must take to integrate AI into its operations. This plan ensures alignment between AI initiatives and business goals. It helps organizations allocate resources, develop skills, and deploy technology for effective AI adoption.
Assess AI skills
In your technology strategy, you identified AI uses cases and AI solutions for each. These solutions require certain AI skills to adopt. Evaluate your current AI skills and identify gaps to address before proceeding. An AI maturity assessment helps determine your readiness to implement AI. It also guides the selection of use cases that match your capabilities and expedites your success. Use the following table to assess your AI maturity level. For more information, see Technical Assessment for Generative AI in Azure.
AI maturity level | Skills required | Data readiness | Feasible AI use cases |
---|---|---|---|
Level 1 | ▪ Basic understanding of AI concepts ▪ Ability to integrate data sources and map out prompts |
▪ Minimal to zero data available ▪ Enterprise data available |
▪ Azure quickstart (see table) ▪ Copilot Studio app |
Level 2 | ▪ Experience with AI model selection ▪ Familiarity with AI deployment and endpoint management ▪ Experience with data cleaning and processing |
▪ Minimal to zero data available ▪ Small, structured dataset ▪ Small amount of domain-specific data available |
▪ Any of the previous projects ▪ Custom analytical AI workload that uses Azure AI services ▪ Custom generative AI chat app without Retrieval Augmented Generation (RAG) in Azure AI Studio ▪ Custom machine learning app with automated model training ▪ Fine-tuning a generative AI model |
Level 3 | ▪ Proficiency in prompt engineering ▪ Proficiency in AI model selection, data chunking, and query processing ▪ Proficiency in data preprocessing, cleaning, splitting, and validating ▪ Grounding data for indexing |
▪ Large amounts of historical business data available for machine learning ▪ Small amount of domain-specific data available |
▪ Any of the previous projects ▪ Generative AI app with RAG in Azure AI Studio (or Azure Machine Learning) ▪ Training and deploying a machine learning model in Machine Learning ▪ Training and running a small AI model on Azure Virtual Machines |
Level 4 | ▪ Advanced AI / machine learning expertise, including infrastructure management ▪ Proficiency in handling complex AI model training workflows ▪ Experience with orchestration, model benchmarking, and performance optimization ▪ Strong skills in securing and managing AI endpoints |
▪ Large amounts of data available for training | ▪ Any of the previous projects ▪ Training and running a large generative or nongenerative AI app on Virtual Machines, Azure Kubernetes Service, or Azure Container Apps |
Acquire AI skills
Acquiring AI skills requires organizations to assess their current talent pool and determine whether to upskill, recruit, or partner with external experts. Assess your current talent pool to identify needs for upskilling, recruiting, or external partnerships. Building a skilled AI team ensures you can adapt to challenges and handle various AI projects. AI constantly evolves, so maintaining a culture of continuous learning supports innovation and keeps skills current.
Learn AI skills. Use the Microsoft Learn platform for free AI training, certifications, and product guidance. Set certification goals, such as Azure AI Fundamentals, Azure AI Engineer Associate, and Azure Data Scientist Associate. There are learning resources for other subjects on the platform, so filter the results to return AI-specific results.
Recruit AI professionals. For expertise beyond your internal capabilities, recruit AI professionals experienced in model development, generative AI, or AI ethics. These professionals are in high-demand. Consider collaborating with educational institutions to access fresh talent. Make sure to update job descriptions to reflect evolving AI needs, and offer competitive compensation. Create an attractive employer brand. Showcase your organization’s commitment to innovation and technological advancement, making your brand appealing to AI professionals.
Use Microsoft partners to acquire AI skills. Use the Microsoft partners marketplace to address skill shortages and meet time constraints. Microsoft partners provide AI, data, and Azure expertise across various industries.
Access AI resources
As a tactical step to developing AI solutions, you need to be able to access them. The goal is to provide a quick way to understand and access what you need to start using Microsoft AI solutions.
Access Microsoft 365 Copilot. Most Microsoft SaaS Copilots require a license or an add-on subscription. Microsoft 365 Copilot requires a Microsoft 365 business or enterprise license to which you add on the Copilot license.
Access Microsoft Copilot Studio. Microsoft Copilot Studio uses a standalone license or an add-on license.
Access in-product Copilots. In-product Copilots have different access requirements for each, but access to the primary product is required. For more information on each, see GitHub, Power Apps, Power BI, Dynamics 365, Power Automate, and Azure.
Access role-based Copilots. Role-based Copilots also have their own access requirements. For more information, see Role-based agents for Microsoft 365 Copilot and Microsoft Copilot for Security.
Access Azure AI resources. Azure PaaS and IaaS solutions require an Azure account. These services include Azure OpenAI Service, Azure AI Studio, Azure Machine Learning, Azure AI services, Azure Virtual Machines, and Azure CycleCloud.
Prioritize AI use cases
After assessing skills, resources, and AI maturity, prioritize AI use cases identified in your AI Strategy. This prioritization ensures you focus on projects that offer the greatest value, align with business goals, and match your current capabilities. Follow these steps:
Assess skills and resources. After acquiring AI skills, review your current AI maturity, available data, and resource access. This assessment helps reset priorities based on what's possible.
Evaluate use cases. Prioritize projects based on their feasibility and strategic value they add to your organization. Align AI use cases with your strategic objectives to ensure that efforts contribute to overall success.
Select top use cases. Create a shortlist of high-priority AI use cases that form the basis for further exploration and testing.
Create an AI proof of concept
Developing an AI proof of concept (PoC) validates the feasibility and potential value of a prioritized use case on a smaller scale. The PoC process helps refine use case priority, reduce risk, and identify challenges before moving to full-scale deployment. This iterative approach lets you adjust your AI plan based on real-world insights.
Select the right opportunity. From your shortlist of AI use cases, choose a high-value project that aligns with your AI maturity level. Ideally, start with an internal project, not customer facing. Internal projects minimize risk and provide a foundation for testing the workload. Use the PoC to validate the approach and refine it before expanding to production. Conduct A/B testing to establish what works and gather baseline data.
Start with an Azure quickstart guide. Azure offers step-by-step guidance for creating basic applications using its AI platforms. These guides, called quickstarts, help you deploy an application and include instructions for deleting it afterward. Quickstarts provide a simple way to familiarize your organization with the technology.
AI type Azure AI quickstart guide Generative AI Azure AI Studio, Azure OpenAI, Copilot Studio Machine learning Azure Machine Learning Analytical AI Azure AI services: Azure AI Content Safety, Azure AI Custom Vision, Document Intelligence Studio, Face service, *Azure AI Language, Azure AI Speech, *Azure AI Translator, Azure AI Vision.
*Each feature of this AI service has its own quickstart guide.Reprioritize AI opportunities. Use the insights gained from the PoC to refine your list of AI use cases. If the PoC presents unexpected challenges, adjust your priorities and focus on more feasible projects.
Implement responsible AI
Responsible AI adoption requires incorporating ethical frameworks and regulatory practices into your AI implementation plan. This approach ensures that AI initiatives align with organizational values, protect user rights, and comply with legal standards.
Use responsible AI planning tools. To integrate responsible AI principles into your adoption process, use tools and frameworks that support ethical AI practices. Microsoft offers several resources.
Responsible AI planning tool Description AI impact assessment template Evaluate potential social, economic, and ethical impacts of AI initiatives. Human-AI eXperience Toolkit Design AI systems that prioritize user well-being and foster positive interactions. Responsible AI Maturity Model Assess and advance your organization's maturity in implementing responsible AI practices. Start the AI governance process. Responsible AI adoption involves creating governance policies to guide AI projects and monitor AI system behaviors. Start by identifying organizational risks specific to your AI initiatives. Document governance policies that outline responsibilities, compliance requirements, and ethical standards. See the article on Govern AI for details on this process.
Start the AI management process. AI management frameworks, such as GenAIOps or MLOps, help ensure ongoing adherence to responsible AI principles as your AI systems evolve. These practices involve deployment management, continuous monitoring, and cost optimization for AI models in production. See the article on Manage AI for details on this process.
Start the AI security process. Security forms a critical part of responsible AI adoption. Regular security assessments help protect the confidentiality, integrity, and availability of your AI systems. Conduct risk assessments that address potential security threats specific to AI, such as adversarial attacks or data breaches. See the article on Secure AI for details on this process.
Estimate delivery timelines
Estimating delivery timelines involves setting realistic schedules and milestones for AI project implementation. Clear timelines allow organizations to allocate resources effectively and manage stakeholder expectations, supporting a structured progression from proof of concept to production. By establishing specific milestones, organizations can measure their progress, identify potential delays, and make adjustments to keep projects on track and within budget.
Based on your PoC, assign a delivery timeline for your AI opportunities. Create a timeline with clear milestones and deliverables for implementing selected use cases. Assign teams, define roles, and secure necessary tools or partnerships. Microsoft AI SaaS solutions provide the shortest timelines for seeing a return on investment. Timelines for building AI apps on Azure PaaS and IaaS solutions depend on your use case and AI maturity. In most cases, it takes weeks or months before you have a production-ready AI workload.
Next step
The rest of this guidance focuses on building AI workloads in Azure by using PaaS and IaaS solutions. To be successful in Azure, you must first establish your AI foundation in AI Ready.
For more information about adopting a Microsoft Copilot solution, see these resources:
Category | Copilot solution |
---|---|
Enterprise productivity | Copilot for Microsoft 365 |
Low-code platform | Copilot Studio |
Role-based | Microsoft Copilot for Security Microsoft 365 Copilot for Sales Microsoft 365 Copilot for Service Microsoft 365 Copilot for Finance |
In-product Copilots | GitHub Power Apps Power BI Dynamics 365 Power Automate Azure |
Browser-based | Copilot (free) Copilot Pro |