Skip to content

kinfey/VSCodeEnterpriseCopilotWorkshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Create Your Visual Studio Code Copilot Extension for Enterprise

You have become a user of GitHub Copilot, using AI to assist you in becoming a professional developer. But in some enterprise scenarios, we will face different coding requirements, such as the enterprise's coding style, the enterprise's test case writing, and the enterprise's project document writing requirements, etc. You may find that GitHub Copilot needs an upgrade, or you may choose the GitHub Copilot Waitlist product and be frustrated by the long wait. In this workshop, I will tell you how to use Azure OpenAI Service combined with Semantic Kernel and Promptflow to create a customized Visual Studio Code Copilot Extension for internal enterprises.

👀 This extension does not replace GitHub Copilot, but adds more enterprise functions based on GitHub Copilot.

image

From the diagram, we see that the general part is completed by using GitHub Copilot, while the enterprise part needs to be completed by the method mentioned in this workshop. The following are several steps of the Workshop

👣 1. Visual Studio Code Extension Development

You'll learn how to customize a Visual Studio Code extension and prototype a extension for enterprise Copilot programming

⏲️ Hour 60min

😊 Learn Read

👁️‍🗨️ Code Check it

👣 2. Add Semantic Kernel to Visual Studio Code Extension

Semantic Kernel is the best practice of Copilot Stack. Inject Semantic Kernel into the Extension of Visual Studio Code

⏲️ Hour 60min

😊 Learn Read

👁️‍🗨️ Code Check it

👣 3. Add Promptflow to Visual Studio Code Extension

Manage enterprise-wide code management with Promptflow New knowledge of the Prompt library. Use Semantic Kernel's Planner combined with Promptflow to create a better human-computer interaction experience

Our architecture is built around the Copilot Stack

⏲️ Hour 60min

😊 Learn Read

👁️‍🗨️ Code Check it

image

🫵🫵 Need to

  1. ⌛ Windows x86 / arm Device (macOS / Linux is not recommended for the time being)
  2. ⌛ NodeJS 18+ (https://nodejs.org/en/download)
  3. ⌛ dotNET 8 (https://dotnet.microsoft.com/en-us/download)
  4. ⌛ Python 3.10 (https://www.python.org/downloads/release/python-31012/)
  5. ⌛ Azure OpenAI Service / OpenAI Service (https://azure.microsoft.com/en-us/products/ai-services/openai-service)
  6. ⌛ Docker (https://www.docker.com/)

🤝🤝 Support

简体中文版本点击这里

正體中文版本點擊這裡

About

This is Visual Studio Code Enterprise Copilot Extensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages