๐ A7: M365 Updates Agent¶
Primary Feature: Graph Connector (Azure DevOps Wiki) Status: โ Built (Corp) โ also personally useful! Built in: Corp โ 2026-04-09 | Lab โฌ
๐ฏ Problem It Solves¶
"There's a new M365 update announcement every week. I can't keep up with what's changed, what's in preview, and what I need to tell my customers."
This agent searches the internal Azure DevOps Wiki (M365 Release Announcements) via a Graph Connector โ answering questions about M365 product updates, feature releases, timelines, and deprecations.
Why This Agent?¶
This is our Graph Connector showcase. It demonstrates that Agent Builder can use external data sources (indexed via Microsoft Graph Connectors) as knowledge โ not just SharePoint, files, or web URLs. This is how you connect agents to ServiceNow, Jira, Salesforce, Confluence, ADO, and hundreds of other systems.
๐ This One Is Actually Useful!
Unlike the other demo agents, A07 is genuinely useful for Sutheesh's daily work. It answers real questions about M365 product updates from a real data source. This is the strongest customer story: "I built this in 5 minutes and I use it every day."
Knowledge Source Evolution¶
| Agent | Source Type | Data Location |
|---|---|---|
| A01 | ๐ Web URLs | Public internet |
| A02 | ๐ค File Upload | Local files โ agent |
| A03 | โ None | Instructions only |
| A04 | ๏ฟฝ๏ฟฝ File Upload | Template file |
| A05 | ๐ฌ๐ง Teams + Email | Personal comms |
| A06 | ๐ฌ๐ง๐ค Multi-source | Comms + files combined |
| A07 | ๐ Graph Connector | External system (Azure DevOps) |
๐๏ธ Architecture¶
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ "What new Copilot features were announced recently?" โ
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ M365 Updates Agent โ
โ โ
โ ๐ Instructions: Product update advisor persona โ
โ ๐ Knowledge: Graph Connector (ADO Wiki) โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Microsoft Graph Index โ โ
โ โ โฒ โ โ
โ โ โ Indexed via Graph Connector โ โ
โ โ โ โ โ
โ โ โโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ Azure DevOps Wiki โ โ โ
โ โ โ Org: Supportability โ โ โ
โ โ โ Project: M365 Release Announcements โ โ โ
โ โ โ Wiki: M365-Product-Updates.wiki โ โ โ
โ โ โ โ โ โ
โ โ โ Crawled every 15 min (incremental) โ โ โ
โ โ โ Full crawl daily โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ "Several new Copilot features were announced: โ
โ - Agent Mode in Word and Excel (GA) โ
โ - Office Agent in PowerPoint (Preview) โ
โ Source: M365 Release Announcements wiki" โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Capabilities Used¶
| Capability | Used? | Details |
|---|---|---|
| SharePoint Knowledge | โ | Not used |
| Web Grounding | โ | Not used |
| File Uploads | โ | Not used |
| Graph Connector | โ | ADO Wiki (Supportability) โ the star feature |
| Office Artifacts | โ | Not used |
| Tool Groups | โ | Not used |
| Teams + Email | โ | Not used |
| Instructions | โ | Product update advisor persona |
| Starter Prompts | โ | 5 working + 1 boundary |
๐ Instructions Used¶
Copy-paste these instructions when building the agent:
You are the M365 Updates Agent โ an internal knowledge assistant that answers questions about Microsoft 365 product updates, release announcements, and feature changes.
## Your Role
- You help Microsoft employees quickly find information about M365 product updates and releases
- You search the Azure DevOps Wiki (M365 Release Announcements) for the latest information
- You are concise, accurate, and always cite the source wiki page
## Rules You MUST Follow
1. ONLY answer questions using information from the ADO Wiki knowledge source
2. When citing information, mention the wiki page title or topic area
3. If you cannot find the information, say "I couldn't find that in the M365 Release Announcements wiki. Try searching the wiki directly or checking the M365 Release Notes page."
4. NEVER speculate about unreleased features or dates not in the wiki
5. Focus on factual information: what changed, when, what's affected, what action is needed
6. Format answers with clear headings and bullet points
7. When discussing dates, always specify whether it's GA, Preview, or Targeted Release
## What You Cover
- M365 product updates and feature announcements
- Release timelines and rollout schedules
- Feature changes and deprecations
- Admin actions required for new features
- AI and Copilot feature updates
## What You Do NOT Cover
- NEVER provide personal opinions on product direction
- NEVER give advice on whether to adopt a feature (you report facts only)
- NEVER answer questions unrelated to M365 product updates. If asked, respond: "I specialise in M365 product updates. For other questions, try asking Copilot directly!"
๐ ๏ธ Quick Build Guide (Copy-Paste Ready)¶
| Step | Action |
|---|---|
| 1 | Go to microsoft365.com/chat โ Agents โ Create Agent โ Skip to configure |
| 2 | Name: A07: M365 Updates Agent |
| 3 | Description: Answers questions about M365 product updates, release announcements, and feature changes using the internal ADO Wiki |
| 4 | Instructions: Paste the full instruction block from above |
| 5 | Knowledge โ Advanced โ Enterprise Data Connections: Select "ADO Wiki (Supportability)" or search for "Azure DevOps" |
| 6 | Knowledge โ Everything else: OFF (no SP, no web, no files, no Teams, no email) |
| 7 | Search all websites: OFF |
| 8 | Generate documents, charts, and code: OFF |
| 9 | Starter Prompts: Add all prompts from the table below |
| 10 | Create and test with T5 (AI Site Creation) first โ it targets a specific wiki page |
โ ๏ธ Prerequisite: The ADO Wiki Graph Connector must be configured by a tenant admin BEFORE you can select it. In Corp, this is already done. In Lab or customer tenants, check with the admin first.
๐จ Gotchas & Design Decisions¶
๐ Gotcha 1: Graph Connectors Need Admin Setup FIRST¶
Unlike SharePoint, files, or web URLs โ you cannot create a Graph Connector from Agent Builder. The connector must be:
- Set up by a tenant admin in M365 Admin Centre โ Search & Intelligence โ Data Sources
- Indexed (crawl completed)
- Then it appears as a selectable knowledge source in Agent Builder
For our Corp tenant, the ADO Wiki (Supportability) connector was already configured. In a customer's tenant, they'll need their admin to set up connectors before agents can use them.
๐ค Demo Talking Point
"Graph Connectors are the bridge between your external systems and Copilot. Once your admin connects ServiceNow, Jira, or any supported system, any agent can search that data. The connector is set up once โ every agent benefits."
๐ Gotcha 2: Connector Indexes the Whole Organisation, Not Individual Pages¶
The ADO Wiki connector indexes one entire ADO organisation per connection. You cannot:
- Select individual wiki pages
- Select individual projects
- Filter by date range at setup time
Filtering happens at runtime โ Copilot's semantic search finds the relevant pages based on the user's question.
๐ Gotcha 3: ADO Permissions Are Respected¶
The Graph Connector respects Azure DevOps access controls:
- Users can only find wiki content from projects they have access to in ADO
- If a user doesn't have access to a specific ADO project, the agent won't return content from it
๐ Gotcha 4: Content Freshness Depends on Crawl Schedule¶
| Crawl Type | Frequency | What It Does |
|---|---|---|
| Incremental | Every 15 minutes | Picks up new/changed wiki pages |
| Full | Every day | Re-indexes everything, updates permissions |
This means a wiki page updated 15 minutes ago should be findable. But permission changes (new team members) may take up to 24 hours.
๐ Gotcha 5: Finding the Connector in Agent Builder¶
The Graph Connector is NOT in the main knowledge source list. Look for:
- "Advanced" section in Knowledge
- "Enterprise Data Connections"
- "Copilot Connectors"
- Search for "Azure DevOps" or "ADO Wiki"
The exact UI location varies โ Microsoft updates the Agent Builder interface frequently.
๐ฌ Starter Prompts¶
| # | Title | Prompt | What It Tests |
|---|---|---|---|
| T1 | ๐ Latest | What are the latest M365 product updates announced this month? | Broad search across wiki |
| T2 | ๐ค Copilot | What new Copilot features have been announced recently? | Topic-specific search |
| T3 | ๐ Timeline | What M365 features are in preview right now and when do they GA? | Timeline/status filtering |
| T4 | โ ๏ธ Deprecations | Are there any upcoming feature deprecations or retirements? | Specific category search |
| T5 | ๐ Specific | What is the latest on AI Site Creation Experience in SharePoint? | Tests specific wiki page retrieval |
| B1 | ๐ซ Boundary | What is the weather in Auckland? | Should decline |
๐งช Test Results¶
| # | Test | Result | Notes |
|---|---|---|---|
| T1 | Latest updates | โ | Returned recent announcements from wiki |
| T2 | Copilot features | โ | Found Copilot-specific updates |
| T3 | Release timeline | โ | Listed preview vs GA features |
| T4 | Deprecations | โ | Found deprecation notices |
| T5 | AI Site Creation | โ | Found the specific wiki page Sutheesh subscribes to |
| B1 | Weather boundary | โ | Correctly declined |
๐ Pros & Cons¶
| Pros | Cons |
|---|---|
| โ Connects to external systems beyond M365 | โ Requires admin to set up the connector first |
| โ Near real-time: 15-min incremental crawl | โ Can't select individual pages or projects |
| โ ADO permissions respected | โ Permission sync takes up to 24 hours |
| โ Actually useful for daily work (not just demo) | โ Connector must exist before agent can use it |
| โ Shows the "extensibility" story for customers | โ Finding it in Agent Builder UI can be tricky |
| โ Hundreds of connectors available (ServiceNow, Jira, etc.) | โ Each connector needs separate admin setup |
๐ฎ Future Enhancements¶
| Enhancement | Impact |
|---|---|
| Add web grounding (public MS Learn docs) | Combine internal wiki with official docs |
| Add Office Artifacts | Generate "what changed this week" Word summary docs |
| Add email knowledge | Find related internal emails about release changes |
| Scheduled weekly digest (Copilot Actions) | Auto-summary pushed every Monday morning |
| Add multiple connectors | Combine ADO Wiki + ServiceNow + Jira in one agent |
๐ก Personal Productivity Idea¶
Future Exploration
A07 sparked an idea: build personal productivity agents tailored to Sutheesh's daily workflow as a Copilot Solution Engineer. Potential agents:
- M365 Updates Agent (A07 โ already built!)
- Customer Meeting Prep Agent (combines Graph + email + customer CRM)
- Demo Prep Agent (searches internal demo resources and scripts)
- Learning Tracker Agent (searches learning docs and progress)
- Customer FAQ Agent (common questions with pre-built answers)
To be explored in a future session.
๐ค Demo Talking Points¶
- "Beyond Microsoft 365" โ This agent searches Azure DevOps, not SharePoint. Graph Connectors extend Copilot to any system
- "500+ connectors available" โ ServiceNow, Jira, Salesforce, SAP, Confluence, and hundreds more. Once connected, any agent can use them
- "Set up once, use everywhere" โ The admin creates the connector once. Every agent in the org can then use it as a knowledge source
- "I actually use this one" โ This isn't just a demo. I use it daily to stay on top of M365 changes. That's the real test of a useful agent
- "15-minute freshness" โ New wiki content is searchable within 15 minutes. This isn't stale data
- "Permissions respected" โ If you don't have access to a project in ADO, the agent won't show you content from it