One colleague sends you a 5,000-row CSV and asks "what's going on with March," while another wants to rehearse a difficult update to leadership. Microsoft 365 Copilot has a ready-made agent for each job: Analyst for the file and the Coach family for the rehearsal. In both cases, the agent helps with the work while you remain responsible for the result.
Different jobs, same checking habit
Analyst and the Coach agents do very different things. Analyst runs Python over your files and returns tables, charts, and totals. A Coach agent works with a prompt, draft, or plan. Yet both can produce an answer that looks sound while hiding a bad assumption. Analyst may calculate the wrong column perfectly. A coach may name an owner nobody assigned. You won't necessarily get an error message.
Separate the material you supplied from anything the agent generated. Then verify every part that could influence a decision. That habit runs through the rest of this lesson.
Know what Analyst is doing
Analyst is a generally available Microsoft 365 Copilot agent included with a Microsoft 365 Copilot license. Attach a file and ask a question in plain language. Its code interpreter runs Python against the data and returns tables, charts, or grouped summaries. You don't write the code, but you still need to check the calculation. Code can run cleanly against the wrong field.
The documented supported file types show the range of material you can provide:
For numbers, structured files like Excel, CSV, and TSV are the easiest starting point because their rows and columns are explicit. For a document, ask Analyst to identify the relevant content first, before you request any calculation. Keep a simple four-part model in mind while you work: the input (your file and question), the method (the Python Analyst chooses), the output (its tables and charts), and the verification (your checks against the source). Analyst owns the first three. You own the fourth. Skip it and the first three don't add up to anything you can use.
Ask for a method you can inspect
"Make a chart from this file" leaves Analyst to choose the measure, grouping, calculation, and treatment of missing values. A checkable prompt names those choices. Specify the numeric field, grouping fields, aggregation such as sum or average, any filter, the output format, units, and missing-value rule. "Create a line graph of the sum of Revenue by Month, ordered chronologically, with the y-axis in dollars" gives you something concrete to compare with the result.
Ask for the summary table behind every chart. Then reconcile it yourself. Monthly revenue of 26,750, 38,900, and 41,250 must total 106,900. A regional breakdown of the same rows should reach that same figure. If it doesn't reach 106,900, rows may have been dropped or counted twice.
Some clients show Analyst's generated Python. Read it as you would a colleague's spreadsheet formula. Check the file, columns, date parsing, aggregation, and chart labels. If you can't see the code, ask Analyst to explain its method and show the rows it used. Keep the interpretation within the data as well. Higher revenue in one region establishes a difference. It doesn't establish a cause. "West led because its team ran a better campaign" still needs campaign data in the file.
Coach agents help you prepare
Microsoft's directory of agents built by Microsoft lists five Coach agents: Prompt Coach, Idea Coach, Writing Coach, Learning Coach, and Career Coach. Their role is preparation, reflection, practice, and feedback. Consequential decisions remain with people.
Consider a manager deciding whether an employee should receive a formal warning. A Coach agent must not make that determination. The qualified manager and the HR process own it. Once those people have set the process and boundaries, a coach can help the manager rehearse the conversation. The distinction matters in less sensitive work too. Coaching can improve your preparation without taking on your authority or accountability.
Sort statements in a coach response into three groups. A supplied fact came from your material. A generated suggestion is new wording, an idea, a recommendation, or a proposed action. A verification gap is information the response needs but the source didn't provide. A generated suggestion may be useful, but it carries a different evidence status. "Suggested owner: Jordan, subject to confirmation" is a proposal. "Jordan is assigned to update the docs" claims an assignment. If no source supports it, reject the sentence or mark it for verification.
Availability isn't capability
A name in a directory is not a promise that an agent is in your tenant or that it behaves the way its name suggests. Keep three ideas separate: an agent can be listed in Microsoft's directory, available when you can open it in your tenant, and documented when a source describes what it does. Prompt Coach, for example, has a documented sample use. Learning Coach and Career Coach are directory-listed, and their current availability and behavior are best confirmed in your own tenant rather than assumed from the name.
Your success criteria don't depend on the agent at all. If a coach agent isn't available, run the same prompt in Copilot Chat and label the output as a fallback. The exercise still works, because what you're testing is your prompt, your fact-audit, and your labels. Judge the response against the output you asked for and the evidence behind it, never against what the agent's name implies it should be able to do. Use the same discipline in the next lesson when you decide which agent a job needs.