Explore generative AI with Microsoft Copilot

In this exercise you will explore generative AI with Microsoft Copilot.

Sign into Microsoft Copilot

  1. Open Microsoft Copilot at https://copilot.microsoft.com and sign in with your personal Microsoft account.

  2. Microsoft Copilot uses generative AI to enhance Bing search results. What this means is that unlike search alone, which returns existing content, Microsoft Copilot can put together new responses based on natural language modeling and the web’s information.

  3. Towards the bottom of the screen, you will see a window Ask me anything. As you enter prompts into the window, Copilot uses the entire conversation thread to return responses. For example, let’s try asking a series of questions about traveling.

Use prompts to generate responses

  1. Type in a prompt: What are 3 pros and cons of traveling in the winter?. You will see a Searching for:… and Generating… appear before the response. The model uses the searched for responses as grounding information to generate original responses. Notice that the end of the response contains links to its sources.

A screenshot of Copilot's response to a traveling prompt with three bullets for pros and three bullets for cons.

Note: If you do not see a *Generating… message or a bullet list response, you have not gotten to see Copilot in action yet. You need to return to the sign-in menu and connect the current account you are using with a personal account.

  1. Type in a prompt: Find me 3 more pros. What you mean with this prompt is that you would like to see 3 more positive reasons for traveling in the winter that have not already been listed. Notice that with this prompt, you are asking Copilot to do two things that search alone does not do: use the previous chat response to exclude what’s returned in the new response, and use the previous chat’s topic without explicitly stating it.

  2. Type in a prompt: Where are 3 places I can go to find fewer crowds?.

    Note: Notice that while Copilot is able to give a related response, it can drop earlier “memories” of the conversation thread as it continues. As a result, the responses you get may not be directly related to traveling in the winter. This is largely to do with token input limitations. When chat “remembers” earlier parts of a conversation, it is because it has saved a certain amount of tokens from the conversation. As new tokens are introduced via your new prompts and responses, chat will let go of older tokens.

  3. The New Topic button next to the chat window is useful. Clicking it clears the previous conversation thread so your new topic responses are not based on the previous topic. Use the New Topic icon next to the chat window to clear your message history.

Try image generation

  1. Now let’s see an example of image generation. Type in a prompt: Create an image of an elephant eating a hamburger. Notice that a message I’ll try to create that… appears before Copilot returns a response.

    A screenshot of elephants eating hamgburgers.

    Note: Your images may not be identical to the ones shown here.

  2. In the response, there is text at the bottom that reads “Powered by DALL-E”. DALL-E is a large language model that generates images from natural language input.

Try code generation

  1. Now’s let’s see an example of code generation and translation. Type in a prompt: Use Python to create a list.

  2. Type in the prompt: Translate that into C#. Notice how you did not need to specify what “that” is as Copilot knows to refer to the conversation history.

Bonus task

  1. Type in a prompt: What are 3 examples of generative AI helping people?. You can use this as a way to brainstorm your own copilot ideas!