In this exercise you will explore generative AI with Bing Copilot.
Before you start
You need a personal Microsoft account. If you do not have one, go to signup.live.com to sign up.
Explore generative AI with Bing
- Open Bing.com and sign in with your personal Microsoft account.
Note: While you can sign in with your work or school account, you will see a slightly different user experience compared to signing in with your personal account. Using your work or school account, you will see Bing Enterprise chat.
Select Chat from the menu at the top of the screen. Chat brings you to Bing Copilot, which uses generative AI to power search results. What this means is that unlike search alone, which returns existing content, Bing Copilot can put together new responses based on natural language modeling and the web’s information.
Towards the bottom of the screen, you will see a window Ask me anything. As you enter prompts into the window, Bing 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
- 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.
Note: If you do not see a *Generating… message or a bullet list response, you have not gotten to see Bing 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.
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 Bing 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.
Type in a prompt:
Where are 3 places I can go to find fewer crowds?.
Note: Notice that while Bing 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.
- The New Topic button next to the chat window is useful Bing Copilot to clear 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
- 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 Bing Copilot returns a response.
Importantly, notice that the response may look similar but not the same. This is because responses are varied.
In the response, there is text at the bottom that reads “Powered by DALL-E”. Consider how DALL-E is based on large language models as your natural language input generates images.
Return to Bing Copilot’s chat by clicking on the Microsoft Bing icon on the top right corner of the screen.
Try code generation
Now’s let’s see an example of code generation and translation. Type in a prompt:
Use Python to create a list.
Type in the prompt:
Translate that into C#. Notice how you did not need to specify what “that” is as Bing Copilot knows to refer to the conversation history.
- 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!