AI Strategy - Process to develop an AI strategy

This article outlines the process to prepare your organization for AI adoption. You learn how to select the right AI solutions, prepare your data, and ground your approach in responsible AI principles. A well-planned AI strategy aligns with your business objectives and ensures that AI projects contribute to overall success.

Diagram showing the AI adoption process: AI Strategy, AI Plan, AI Ready, Govern AI, Manage AI, and Secure AI.

Identify AI use cases

AI enhances individual efficiency and improves business processes. Generative AI fosters productivity and enhances customer experiences. Nongenerative AI, such as machine learning, is ideal for analyzing structured data and automating repetitive tasks. With this understanding, identify areas across your business where AI could add value.

  • Look for automation opportunities. Identify processes suitable for automation to improve efficiency and reduce operational costs. Focus on repetitive tasks, data-heavy operations, or areas with high error rates where AI can have a significant effect.

  • Gather customer feedback. Use customer feedback to uncover use cases that would have an impact on customer satisfaction when automated with AI.

  • Conduct an internal assessment. Gather input from various departments to identify challenges and inefficiencies that AI could address. Document workflows and gather input from stakeholders to uncover opportunities for automation, insight generation, or improved decision-making.

  • Explore industry use cases. Research how similar organizations or industries use AI to solve problems or enhance operations. Use tools like the AI architectures in the Azure Architecture Center for inspiration and to evaluate which approaches might suit your needs.

  • Set AI targets. For each identified use case, clearly define the goal (general purpose), objective (desired outcome), and success metric (quantifiable measure). These elements serve as benchmarks to guide your AI adoption and measure success. For more information, see example AI strategy.

Define an AI technology strategy

Select AI technologies that align closely with your organization's skills, available data, and budget. Microsoft offers software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). These services provide different levels of customization and shared responsibility. To guide your decision, use the following AI decision tree and guidance.

Diagram that shows Microsoft and Azure services and decision points that indicate each service.

Buy AI with software services (SaaS)

Microsoft provides SaaS generative AI solutions known as Copilots, designed to enhance productivity with minimal technical expertise required. See the following table for more information.

Microsoft Copilots Description User Data needed Skills required Main cost factors
Microsoft 365 Copilot Use Microsoft 365 Copilot for an enterprise-wide solution that automates tasks in Microsoft 365 Copilot apps like Word, Excel, and Teams. Business Yes. Categorize your data with sensitivity labels and securely interact with your data in Microsoft Graph. General IT and data management License
Role-based Copilots Use Microsoft Copilot for Security and role-based agents to enhance productivity for specific business roles.

Role-based agents include Microsoft 365 Copilot for Sales, Microsoft 365 Copilot for Service, and Microsoft 365 Copilot for Finance.
Business Yes. There are different data-connection and plug-in options to ingest data. General IT and data management Licenses or Security Compute Units (Copilot for Security)
In-product Copilots Use Copilots to enhance productivity within Microsoft products.

Products with in-product Copilots include GitHub, Power Apps, Power BI, Dynamics 365, Power Automate, and Azure.
Business and individual Yes. Most don't require extra data preparation. None Free or subscription
Copilot Free or Pro Use the free version for browser-based access to Azure OpenAI models.

Use Copilot Pro for better performance and more capacity.
Individual No None None for Copilot Free or subscription for Copilot Pro
Extensibility tools for Microsoft 365 Copilot Customize (extend) Microsoft 365 Copilot with more data (knowledge) or capabilities (skills) via declarative agents.

To build declarative agents, use extensibility tools such as Copilot Studio (SaaS development), agent builder, Teams toolkit in VS Code (pro-code option), and SharePoint.
Business and individual Yes. Use Microsoft Graph connectors to add data to Microsoft 365 Copilot. Data management, general IT, or developer skills Microsoft 365 Copilot license
Copilot Studio Use Copilot Studio to build test, and deploy agents in a SaaS authoring environment. Developer Yes. Copilot Studio automates much of the data work to create custom copilots for various business applications. Using a platform to connect data sources, map out prompts, and deploy copilots to various locations License

Build AI workloads with Azure platforms (PaaS)

Azure provides multiple PaaS options tailored to your AI goals, skill set, and data needs. These platforms cater to various levels of technical expertise. Review the pricing pages and use the Azure pricing calculator for cost estimates.

AI goal Microsoft solution Data needed Skills required Main cost factors
Build RAG applications with a code-first platform Azure AI Foundry
or
Azure OpenAI
Yes Selecting models, orchestrating dataflow, chunking data, enriching chunks, choosing indexing, understanding query types (full-text, vector, hybrid), understanding filters and facets, performing reranking, engineering prompt flow, deploying endpoints, and consuming endpoints in apps Compute, number of tokens in and out, AI services consumed, storage, and data transfer
Fine-tune generative AI models Azure AI Foundry Yes Preprocessing data, splitting data into training and validation data, validating models, configuring other parameters, improving models, deploying models, and consuming endpoints in apps Compute, number of tokens in and out, AI services consumed, storage, and data transfer
Train and inference machine learning models by using your own data Azure Machine Learning
or
Microsoft Fabric
Yes Preprocessing data, training models by using code or automation, improving models, deploying machine learning models, and consuming endpoints in apps Compute, storage, and data transfer
Consume nongenerative AI models in applications Azure AI services Yes Picking the right AI model, securing endpoints, consuming endpoints in apps, and fine-tuning as needed Use of model endpoints consumed, storage, data transfer, compute (if you train custom models)
Isolated generative AI apps Azure Container Apps Yes Selecting models, orchestrating dataflow, chunking data, enriching chunks, choosing indexing, understanding query types (full-text, vector, hybrid), understanding filters and facets, performing reranking, engineering prompt flow, deploying endpoints, and consuming endpoints in apps Compute, number of tokens in and out, AI services consumed, storage, and data transfer

Bring AI models with infrastructure services (IaaS)

For greater customization and control, use Azure's IaaS solutions such as Azure Virtual Machines through CycleCloud and Azure Kubernetes Service. These solutions enable training and deployment of custom AI models. Refer to the relevant pricing pages and the Azure pricing calculator.

AI goal Microsoft solution Data needed Skills required Main cost factors
Train and inference your own AI models. Bring your own models to Azure. Azure Virtual Machines
or
Azure Kubernetes Service
Yes Infrastructure management, IT, program installation, model training, model benchmarking, orchestration, deploying endpoints, securing endpoints, and consuming endpoints in apps Compute, compute node orchestrator, managed disks (optional), storage services, Azure Bastion, and other Azure services used

Define an AI data strategy

Create a data strategy tailored to your AI use cases. Identify acceptable data sources, workload types (internal vs. external), and implement guidelines ensuring the responsible use of AI. Follow these steps:

  • Establish data governance. Restrict internet-facing ("Online") workloads to public data only. Allow internal ("Corporate") workloads to use business data and maintain defined data access boundaries. Use Microsoft Purview to govern data. Reference the Data management landing zone for architecture guidance.

  • Prepare for data scalability. Anticipate the volume, velocity, and variety of data required. Choose flexible architectures capable of scaling according to demand. For an architecture, see Data landing zone.

  • Plan the data lifecycle. Develop clear guidelines for managing data throughout its lifecycle:

    • Data collection: Identify data sources such as databases, APIs, internet-of-things (IoT) devices, third-party data, or Azure Data Factory for ingestion. Maintain data lineage with Microsoft Fabric or Microsoft Purview.

    • Data storage: Recommend storage solutions aligned with data type and scale, including structured, unstructured, and real-time scenarios.

    • Data processing: Use ETL (Extract, Transform, Load) or ELT pipelines to ensure data quality and readiness. Utilize tools like One Lake shortcuts or Mirroring in Microsoft Fabric.

    • Data auditing. Implement regular audits to identify and mitigate bias within AI datasets. Use tools in the Responsible AI Dashboard for analyzing and auditing data and model outputs.

Define a responsible AI strategy

Understand your responsibilities in ensuring AI solutions remain trustworthy, ethical, and beneficial to all users. Responsibilities differ based on the specific AI technologies you use.

  • Establish AI accountability. Assign a dedicated individual or team to monitor, manage, and respond to changes in AI technology and regulatory requirements.

  • Use responsible AI principles. Adopt Microsoft's six responsible AI principles, which align with the NIST AI Risk Management Framework (RMF). Use these principles as business objectives.

  • Identify responsible AI tools. Select and apply appropriate Responsible AI tools and processes are relevant. These tools help ensure your AI initiatives align with responsible AI standards.

  • Understand compliance. Legal and regulatory obligations shape AI project implementation. Identify, understand, and comply with relevant local and international AI regulations and legal standards that apply to your operations.

Example AI strategy

This example AI strategy is based on a fictional company, Contoso. Contoso operates a customer-facing e-commerce platform and employs sales representatives who need tools to forecast business data. The company also manages product development and inventory for production. Its sales channels include both private companies and highly regulated public sector agencies.

AI use case Goals Objectives Success metrics AI approach Microsoft solution Data needs Skill needs Cost factors AI data strategy Responsible AI strategy
E-commerce web application chat feature Automate business process Improve customer satisfaction Increased customer retention rate PaaS, generative AI, RAG Azure AI Foundry Item descriptions and pairings RAG and cloud app development Usage Establish data governance for customer data and implement AI fairness controls. Assign AI accountability to AI CoE and align with Responsible AI principles.
Internal app document-processing workflow Automate business process Reduce costs Increased completion rate Analytical AI, fine-tuning Azure AI services - Document Intelligence Standard documents App development Estimated usage Define data governance for internal documents and plan data lifecycle policies. Assign AI accountability and ensure compliance with data handling policies.
Inventory management and product purchasing Automate business process Reduce costs Shorter shelf life of inventory Machine learning, training models Azure Machine Learning Historical inventory and sales data Machine learning and app development Estimated usage Establish governance for sales data and detect and address biases in data. Assign AI accountability and comply with financial regulations.
Daily work across company Enhance individual productivity Improve employee experience Increased employee satisfaction SaaS generative AI Microsoft 365 Copilot OneDrive data General IT Subscription costs Implement data governance for employee data and ensure data privacy. Assign AI accountability and utilize built-in responsible AI features.
E-commerce app for regulated industry chat feature Automate business process Increase sales Increased sales IaaS generative AI model training Azure Virtual Machines Domain-specific training data Cloud infrastructure and app development Infrastructure and software Define governance for regulated data and plan lifecycle with compliance measures. Assign AI accountability and adhere to industry regulations.

Next step