Project 1 Image

Since 2023, I started to work in the work stream of Azure intelligent experience with the goal of incorporating intelligence into the Azure portal.

Challenged to learn new skills and wield this powerful technology responsibly, I led several projects to enable more natural interactions with users, anticipate their needs in ways not previously possible, and transform human processes into scalable solutions.

Azure Copilot First-Run Experience

As Azure started to adopt artificial intelligence, a big action is to provide a virtual assistant, Azure Copilot, with which users can have conversations and perform tasks.

Azure portal is overwhelming since it exposes thousands of pages covering many hundreds of services. There are tens of thousands of configuration options, skus, actions, and architectural choices. The goal of Azure Copilot is that users can engage with the portal using natural language to learn Azure, understand their environment, take action and get help quickly.

Needs and Opportunities

Since Azure Copilot is a new add-in to Azure portal, we need to provide a first-run experience for users when they opens Azure Copilot for the first time. This experience will help shape user’s impression of Azure Copilot and can strongly influence their likelihood to come back to and continue using Azure Copilot. Together as a team, we defined the needs for Azure Copilot FRE as follow:

  1. Provide a simple and brief introduction of Azure Copilot to help users understand its main functionalities, limitations, etc.
  2. Provide prompt starters for users to easily submit a request and get started with Azure Copilot.
  3. Provide opportunity for users to explore more prompts.

Design Highlights

Through iterative design, we finalized MVP design for the First-Run Experience for Azure Copilot. The design applied Fluent’s AI design guideline but is also customized based on Azure’s specific user needs.

Global entry point

Provide a global access point to invoke copilot at any time. For first-time users, the teaching bubble will pop up immediately as they log into Azure portal.

global entry

First-time walkthrough

Provide a 3-step dialog to introduce Azure Copilot, promote basic functionality to get the users interested, tip on how to get started immediately. The FRE is triggered on first launch of the Copilot sidecar, and won't reappear after users click the "Try Copilot" button.

global entry

Global prompt starters

For first-time users, after clicking "Try Copilot", a prompt starter card is displayed containing a set of static prompt starters, so that users can have limited yet clear suggestions on a glimpse to jumpstart with Azure Copilot.

For return users, as long as the users open the Copilot chat from the global entry, they will see the same card, but the prompt starters displayed will be based on their past behavior and featured requests that are most commonly asked.

global entry

In-context prompt starters

If users open the Copilot chat from a nudge component, which is an entry that's intended to promote and notify the users that they can use Copilot for assistance in the current context, Copilot chat will be opened and the nudge can pass in a set of prompt starters.

global entry

Opportunity to explore more prompts - next phase

Above are the features we provide for MVP. For next phase, we would like to provide users the ability to explore more prompt suggestions.