· 6 min read

Exploring the new Cowork Agent in Microsoft 365 Copilot

Cowork, the latest agent released from Microsoft’s Frontier programme, has been a positive experience for me. In this post, I share my insights and usage.

Cowork, the latest agent released from Microsoft’s Frontier programme, has been a positive experience for me. In this post, I share my insights and usage.

Introduction

Cowork has now rolled out to my tenant, so naturally I wanted to explore Cowork agent within Microsoft 365 Copilot and share some insights.

To frame this, the best way of thinking about what Cowork is, you have a one to many personal assistants on your team that can work semi-autonomously on tasks for you. You can start a task (or prompt), walk away and come back to see how they are doing - as my first impressions of the agent was mind-blowing 🤯.

Prerequisites

At the moment, this is available as a preview through the Frontier program which you can sign up for. There are other prerequisites such as having a Microsoft 365 Copilot license and the Anthropic models need to be enabled to use the agent - I have a feeling this won’t sit too well with EU users.

Enablement for users

Within the Microsoft 365 Admin centre, find the Agents section and then search for Cowork (Frontier) as an agent.

Cowork (Frontier) agent overview in the Microsoft 365 admin centre, showing description, availability, and publisher details

You can choose to deploy to all users or select number if you have a pilot or review group for example.

Cowork agent Users tab in the Microsoft 365 admin center showing deployment scope options — Just me, Entire organization, or Specific users/groups

The Experience of Running through your prompt

Once you have deployed this to yourself, or your team, find the agent within Microsoft 365 Copilot and pin the agent for quick access.

Cowork (Frontier) agent installed and visible in the Microsoft 365 Copilot left navigation, showing the home screen with starter prompts

At this point, the agent looks just like the starter experience of other agents except, below the example getting started conversation starters, you will see an empty list, this is where you go for the conversation and tasks the agent is performing.

So I’m my tenant I have a lot of system messages as it’s a playground for researching and exploring M365 services, so it’s filled with for example system related emails. I thought I’d give it a go in try to get Cowork to organise my emails as a prompt e.g. “I have regular email sent to me, please help organise my inbox​‌” - quite vague and slightly unimaginative from my part.

Cowork working through an email organisation task, showing the thought process and Details panel with task progress

What I really love, is the amount of details it provides you for what it is doing - I guess that’s my nature I want to see what and how agents do specific actions and its super cool to see you can now get more insight into the operations.

On the screenshot, there is a nice right hand pane that groups the actions, inputs, skills, outputs etc so you can at a glance see what the agent is doing. Next in the chat experience you can see a “thinking…” area to see what the agent is processing.

The great thing at this point is you can leave it to process and do other tasks - even run multiple tasks at once. I do not know at this time what the limit of parallel tasks would be.

Human in the loop

The agent has nicely baked in human in the loop experiences, meaning that for specific tasks you need to approve the action, leaving you in control of the next stages.

Cowork requesting approval before moving an email to a different folder during an inbox organisation task

If you are worried about missing the tasks, there is a dashboard so you can see what agents require your attention.

Cowork agent task status showing, all, needs input, processing and done.

Note! If you see Tasks instead of status tabs, there is a UI feature that shows bit more information if you hover over the progress status, such as description, dates and tabs.

Finally, you see the effects of the actions, with folders and inbox rules being created:

Outlook inbox showing folders created by Cowork after completing the email organisation task

Skills and Plugins

There are features (coming) to customise the behaviour and enable plugins to bring in other data and skills like GitHub Copilot Skills for example, that provide specific context to tasks. However, these are not fully working yet in my tenant, so will have to wait a bit longer to see these.

With skills, there is a folder in your OneDrive called /Documents/Cowork/Skills (there are instructions to set this up if you are missing these) where you can put these skills.

Location of skills when they have been created

Within the folder, there should be a file called SKILL.md, md is a markdown file if you are not familiar, and there is a reference for markdown syntax.

My custom skill looks like this:

---
name: report-important-information-to-my-manager
description: When I have important information to report to my line manager, I want to be able to do so in a clear and concise manner, so that they can understand the situation and take appropriate action if necessary with either Email or Teams Notifications
---

# Report Important Information to my Line Manager

You are a notification skill that helps me quickly report important information to my line manager. This will either be delivered in an email or teams message. 

## What should this skill do

Follow this process when reporting information

- Find my line manager
- Ask User if I want to notify by email or teams message
- Ask User how critical this is, e.g. Notify, Important or Critical
- Ask the user what has happened or refer to an email, or message
- Ask the user if anyone else should be notified
- Write out a message explaining that I am reporting something to them, include the criticality and the contents of the email message
- Start a teams chat to coordinate on the issue, name it by the topic of the issue.

I am hoping when this starts to work, they would appear here with the other skills, or maybe auto-discovered when processing your task:

List of the skills that Cowork can use

This is frontier so early features come with early issues, so if you encounter any problems then use the Thumbs Down feature. Of course, something you love Thumbs Up.

Conclusion

I’m certain I’m not doing this agent justice given its impressive features and capabilities. There are lots of opportunities here to improve your productivity once you get use to delegating tasks to the agent, which isn’t a small mind shift unless you are already in a management role.

It seems that as AI advances new human skills in management, process detail awareness and creativity are getting stronger to make effective use of the technology - everyday is a learning day!

I love it! Hope you will do too! Keep going Microsoft.

Resources

The following resources could be useful for you to learn further:

Enjoy!

Back to Blog