Advanced Copilot
Advanced Copilot
The Definition
AI systems designed and deployed with ethical principles, accountability, and
human well-being at the core
Why It Matters
Technology impacts billions—responsible development ensures fairness,
safety, and trust in AI systems
Transparency Accountability
Clear communication about how AI systems work and Humans remain responsible for AI system outcomes
make decisions and impacts
Common Risks & Ethical Concerns
04 05
Privacy Concerns
Cultural Fairness
Reflection Questions
Remember Act
Every AI interaction is an Apply these principles in your
opportunity to demonstrate projects and organizations
ethical leadership today
Advocate
Champion responsible AI practices in your communities
Microsoft AI for Business Leaders
Embrace Responsible AI
Principles and Practices
© Copyright Microsoft Corporation. All rights reserved.
May 2024
Agenda
Societal Implications of AI
The use of AI technology has broad impacts on society, raising complex and
challenging questions about the future we want to see
Fairness Bias can affect results A loan-approval model discriminates by gender due to bias in the
data with which it was trained
Reliability & safety AI may cause inadvertent harm A generative AI model may produce output that includes
inaccurate or dangerous advice
Privacy & security Private data could be exposed A medical diagnostic bot is trained using sensitive patient data,
which is stored insecurely or revealed in AI output
Inclusiveness Solutions may not work for everyone A generative language model may not reflect perspectives from
some segments of society
Transparency Users must trust a complex system An AI-based financial tool makes investment recommendations –
what are they based on?
Accountability Who's liable for AI-driven decisions? An innocent person is incorrectly convicted of a crime based on
evidence from facial recognition – who's responsible?
Ethics Committee
Provides perspectives from people with a wide range of diverse
backgrounds and expertise, unbiased opinions from external
members, and buy-in from senior leaders across the company
Develop Tools
Build tools to automate system monitoring and reporting for compliance issues
• Be given detailed and thorough AI development guidance • Microsoft is a member of the Partnership on AI (PAI), a group of researchers,
nonprofits, nongovernmental organizations (NGOs), and companies dedicated to
• Use guidelines and checklists for specific AI technologies, such as face
ensuring that AI is developed and utilized in a responsible manner
recognition or generative AI
Third-party AI systems
Sets the company's AI principles, values, and human rights commitments Employees nominated by their leadership teams from within key engineering
and field teams to advise on responsible AI
Office of Responsible AI
Every Employee
Implements and maintains our commitment to responsible AI governance by
working with stakeholders across the company We expect every Microsoft employee to:
Advises the senior leadership, the Office of Responsible AI, and other teams
across the company
1 2 3
Which of the following How should you establish a Which action should your
capabilities of Azure Machine responsible AI governance responsible AI governance
Learning can help mitigate bias system? leadership take?
issues related to the principle of
• Appoint a chief ethics officer with • Create and share assets to help
fairness?
sole responsibility for devising and employees understand and adopt
• Models can be trained using data that enforcing responsible AI principles responsible AI principles
is stored securely in cloud data • Allow employees to follow their own • Start by removing all access to IT
stores instincts and trust them to make systems and re-allow access only to
• Models can be analyzed to quantify ethical decisions employees as they are individually
the impact of individual data features • Take an approach that combines approved by the chief ethics officer
on predictions centralized and decentralized • Replace all employee smartphones
• Models can be deployed as governance and works best for your with secure laptop devices that are
containerized services in Microsoft organization capable of running the latest AI
Azure models
Summary
Establishing a system for responsible AI governance is an essential element of successfully adopting AI in an organization. Industry
standards, government regulations, and an organization's own ethical principles all help determine an appropriate responsible AI approach.
Now that you have completed this module, you should be able to:
Boost
Productivity with
AI-Powered
Assistance
Task plans • Risk assessments • Status reports — all powered by
intelligent automation
What is Copilot for Project Operations?
Copilot aggregates project data — work progress, financials, tasks, effort tracking — into
comprehensive reports
"Generate a task plan for website redesign "What are the top risks for Project Alpha?" "Create a status report for the executive
project" team"
Important Limitations
What Copilot Doesn't Do Automatically
Treat Copilot as an intelligent assistant, not a replacement for project management expertise and judgement
When to Use Copilot
Optimal Scenarios & Implementation Guidance
Boost
Productivity with
AI-Powered
Assistance
Task plans • Risk assessments • Status reports — all powered by
intelligent automation
What is Copilot for Project Operations?
Copilot aggregates project data — work progress, financials, tasks, effort tracking — into
comprehensive reports
"Generate a task plan for website redesign "What are the top risks for Project Alpha?" "Create a status report for the executive
project" team"
Important Limitations
What Copilot Doesn't Do Automatically
Treat Copilot as an intelligent assistant, not a replacement for project management expertise and
judgement
When to Use Copilot
Optimal Scenarios & Implementation Guidance
Project Initiation
Generate quick work breakdown structures for new projects
Frequent Reporting
Weekly or monthly status updates for stakeholders
Architecture,
Setup & Best
Practices
For IT Administrators and CRM Consultants
What is Copilot for Sales?
An AI-powered add-on that transforms sales workflows by
integrating intelligent assistance directly into Outlook,
Teams, and Dynamics 365.
Key Capabilities
• Contextual email and meeting summaries
• Automated CRM data enrichment
• Real-time insights during customer interactions
• Productivity acceleration across sales processes
Architecture Overview
Data Sources
Dynamics 365, Outlook, Microsoft 365, CRM entities
AI Processing
Azure OpenAI endpoints, secure data processing
Security Layer
Permissions, consent flows, tenant controls
Client Integration
Outlook add-in, Teams app, Sales Hub
Deployment Targets
Copilot for Sales integrates seamlessly across multiple touchpoints in the sales workflow.
02
Licence Verification
Ensure appropriate licences assigned to users
03
Admin Consent
Configure tenant-level settings in Power Platform Admin Centre
04
Enable in Environment
Activate Copilot in Sales Hub and Dynamics 365 environment
Configuration & Customisation
02
Enable Auditing
Turn on auditing for leads, opportunities, accounts tables
03
04
Verify Deployment
Test with pilot group, validate AI context features
Best Practices & Governance
Feature Dependencies
Requires specific licences and environment configurations
Next Steps: Review Microsoft Learn documentation, schedule pilot programme, establish feedback loop with users
Adopt FinOps on Azure
Cloud Cost
Management
& Optimisation
What is FinOps on Azure?
FinOps Definition Why It Matters
Cultural practice bringing finance, technology and business • Cloud costs can escalate rapidly
teams together to manage cloud spend efficiently • Unpredictable spending patterns
Azure-specific approach to maximise cloud value whilst • Need for visibility and accountability
maintaining cost control • Optimisation opportunities often missed
Core FinOps Capabilities
Cost Usage Tracking
Monitor and analyse Azure resource consumption patterns
Cost Allocation
Chargeback and showback to teams and business units
Optimisation
Rightsizing, savings plans, and efficiency improvements
Governance
Policies, controls, and compliance frameworks
02
Define Structure
Set up subscriptions, management groups, tagging policies, and ownership models
03
04
Establish Governance
Create standards, approval workflows, and cost allocation frameworks
Practical Optimisation Strategies
Quick Wins
• Rightsizing: Match VM types to actual workload needs
• Eliminate waste: Shut down idle or unnecessary resources
• Leverage commitments: Use reservations and savings plans
strategically
• Optimise storage: Select appropriate tiers and lifecycle policies
Baseline Costs
Establish current spending and usage patterns
Plan Actions
Define optimisation and governance initiatives
Implement Changes
Execute planned improvements and policies
Set measurable goals for each iteration — track progress against defined metrics
Implementation Checklist
01 01
Analyse current costs and resource usage Establish cost review and optimisation cadence
02 02
Establish organisational structure and ownership Define roles, accountability, and reporting workflows
03 03
Activate Cost Management and governance solutions Build cross-functional collaboration and awareness
Key Takeaways
Understand Organise Apply Tools
Gain visibility into cloud cost and Structure resources, define roles, Leverage Azure Cost Management
usage patterns implement tagging and governance solutions
Iterate Govern
Review and optimise regularly through FinOps cycles Enforce policies, accountability, and transparency
Business Outcomes: Reduce manual data entry, accelerate month-end close, improve customer response times
Prerequisites & Setup Requirements
Licensing Admin Roles
• Microsoft 365 E3/E5 or Business Premium • Global Administrator or Dynamics 365 Administrator
• Copilot for Microsoft 365 license • Power Platform Administrator for environment setup
• Dynamics 365 Finance or compatible ERP connector • Security permissions for data source connections
Important: Users must consent to data access for ERP and CRM systems before agents can surface financial records
Key Capabilities
1 2 3
Summarize and Triage Emails Customer Details Enrichment Outstanding Invoices Insights
View aging summaries, payment
Automatically detect finance-related Pull credit limits, payment history, terms, recent transactions without
messages, extract key details, open disputes from ERP into Outlook leaving inbox
prioritize by urgency sidebar
4 5
Summarize Threads
Generate concise summary of multi-party email chains involving invoices or payment disputes
02
03
04
Rollout Guidance: Plan 4-6 week pilot, document use cases, refine permissions before general availability
Architecture Overview
Data Sources
Microsoft 365 mailboxes, Excel files, Dynamics 365 Finance, third-party ERP via
connectors
AI Orchestration
Azure OpenAI Service processes prompts, applies grounding data, returns contextualized
responses
Policy Controls
Data Loss Prevention, Conditional Access, Information Protection labels enforce
governance
Tenant Boundaries
All processing within your Microsoft 365 tenant; no data shared across organizations
Important Limitations
• Treat agent output as draft; verify figures and context • Permission Scoping: Limit ERP connector access to
• Do not share sensitive customer data via agent-generated necessary tables
emails without approval • DLP Policies: Block sharing of credit card, SSN, or
• Escalate anomalies to finance manager regulated identifiers
• Auditing: Enable Microsoft 365 audit logs for agent usage
and data access
Change Management: Conduct hands-on training sessions, provide job aids, establish support channel for questions
Key Takeaways & Next Steps
Enable Pilot
Configure Copilot for Finance in Admin Center, connect ERP Deploy to small group, measure time savings and accuracy
data sources improvements
Improvement Cadence: Monthly review of agent usage analytics, quarterly update of grounding data and prompt templates
Build Effective Agents with
Microsoft Copilot Studio
Plan, Design, and Validate Generative Agents
Use Cases
Customer Support
Answer policy questions, process returns, escalate complex issues to human
agents
HR Self-Service
Onboarding checklists, benefits enrollment guidance, PTO balance lookups
Operations Automation
Facility requests, IT ticketing, procurement workflows triggered by conversation
Finance Inquiries
Expense report status, vendor payment timelines, budget approvals
Why Agents vs. Traditional Apps: Conversational interface reduces training time, natural
language reduces form complexity, AI handles ambiguity
Plan for Agents
01 02 03
04 05
• User utterances that start a specific topic flow • Graceful handling of greetings, thank-yous, off-topic questions
• Examples: "reset password", "track my order", "request time off" • Fallback topic when confidence is low: "I didn't understand, can you rephrase?"
Inclusive Design: Test with diverse user personas, support multiple languages, accommodate accessibility tools
Build Solutions
Connecting Data Sources
Actions
• Power Automate Flows: Trigger workflows for approvals, notifications, data updates
• Connectors: Integrate with ServiceNow, Salesforce, SAP, custom APIs
Provide agent with system message, example Q&A pairs, authoritative documents to reduce hallucinations
Build a Conversational Agent
Multi-Turn Flows Disambiguation
Agent asks clarifying questions, remembers context across Present options when multiple interpretations possible:
messages "Did you mean Product A or Product B?"
1 2 3
Confirmations
Verify user intent before executing action: "Should I submit
this expense report?"
Inclusive Design Considerations: Keyboard navigation, screen reader support, plain language summaries for complex responses
Validate & Iterate
Test Plans
• Escalation frequency
Connector Constraints
Some third-party systems have rate limits, authentication complexities, or
incomplete APIs
Best Practices & Governance
1 2 3
4 5
3 4
Quality Gates: Minimum 70% resolution rate, maximum 10% escalation rate before production rollout
Manage Agents in Microsoft
Copilot Studio
Environments, Permissions, Monitoring, and Administration
Environments in Copilot Studio
Dev/Test/Prod Strategy Region & Data Residency
• Development: Sandbox for building and unit testing topics • Choose environment region matching compliance requirements
• Test: Integration testing with production-like data • Data at rest stored in selected geography
• Production: Live environment for end users • Cross-region replication for disaster recovery
Important: Disabling generative features reverts agent to scripted topic flows only
Agent Topic Permissions
Who Can View, Edit, Publish Topics
• Define custom entities: product names, locations, department codes • Power Automate flows run under service account or user context
• Control who can create, edit, delete entity lists • Use least-privilege connections: read-only where possible
• Share entity definitions across topics • Audit flow execution logs for suspicious activity
04 05
Versioning Rollback
Semantic versioning for major, minor, patch changes; maintain Restore previous solution version if issues detected post-
release notes deployment
Best Practice: Test in non-production environment, obtain stakeholder approval, schedule deployment during low-usage window