What are copilots?

Completed

The availability of LLMs has led to the emergence of a new category of computing known as copilots. Copilots are often integrated into other applications and provide a way for users to get help with common tasks from a generative AI model. Copilots are based on a common architecture, so developers can build custom copilots for various business-specific applications and services.

You may see copilots appear within the products that you already use, for example, as a chat screen feature that opens up next to your file. These copilots use the content that is created or searched for in the product as specific information for its results.

It's helpful to think of how the creation of a large language model is related to the process of creating a copilot application:

  1. A large amount of data is used to train a large language model.
  2. Services such as Azure OpenAI Service make pretrained models available. Developers can use these pretrained models as they are, or fine-tune them with custom data.
  3. Deploying a model makes it available for use in applications.
  4. Developers can build copilots that submit prompts to models and generate content for use in applications.
  5. Business users can use copilots to boost their productivity and creativity with AI-generated content.

Copilots have the potential to revolutionize the way we work by helping with first drafts, information synthesis, strategic planning, and much more.

Microsoft Copilot

The name copilot originates from Microsoft and is used across-industry to describe first and third-party copilots. Microsoft refers to Microsoft Copilot as first-party, and plugins developed by other companies as third-party copilots.

Microsoft Copilot features can be found throughout commonly used applications. The goal of these features is to empower people to be smarter, more productive, more creative, and connected to the people and things around them.

For example, Microsoft Copilot can be used with Microsoft Bing search engine to generate natural language answers to questions based on context rather than just search results of indexed pages.

Screenshot of Microsoft Copilot landing page.

Screenshot of Microsoft Copilot result for a prompt 'write a cover letter for a person with a bachelors degree in history'.

Another example is Microsoft Copilot for Microsoft 365, which works alongside you in productivity and communication apps such as PowerPoint and Outlook, assisting you in creating effective documents, spreadsheets, presentations, emails, and more.

Screenshot of Microsoft Copilot for Microsoft 365 in PowerPoint with a blank slide.

Screenshot of result of Microsoft Copilot for Microsoft 365 in PowerPoint after asking Copilot to build a presentation about coffee. The slides now show content about coffee.

Yet another example is GitHub Copilot, which provides support to software developers, helping them write, document, and test code.

Screenshot of GitHub copilot.