Copilot 程式碼概述(Frontier)

Important

  • 這是根據 Microsoft 產品條款提供的預覽功能。
  • 預覽功能可能功能受限,而且可能不會正式推出供大眾使用。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。
  • 您必須參與 Frontier 預覽計畫 才能搶先體驗。 Frontier 直接連結你與 Microsoft 最新的 AI 創新。 Frontier 預覽受限於您現有的客戶協議預覽條款。 由於這些功能仍在開發中,其可用性與功能可能會隨時間改變。

Microsoft Copilot 的程式碼分頁會把你描述的東西變成可運作的軟體。 你說明你想要的結果——儀表板、內部工具、靜態網站、資料轉換或腳本——Copilot Code 會建立它,顯示即時預覽,並與你一起迭代直到成功為止。 你不需要會寫程式。

Copilot Code 分頁的截圖,左側是聊天對話,右側是即時應用程式預覽。

什麼是 Copilot Code?

Copilot Code 是 Microsoft Copilot 應用程式中的獨立索引標籤,與 Chat 和 Cowork 並列。 它是為那些以結果為思維(「我需要一個能按通路每週顯示報名量的儀表板」)而非執行細節的人設計的。 你用簡單的語言描述你想要的東西,Copilot Code 會幫你撰寫並執行軟體。

  • 打造真正的軟體:建立應用程式、儀表板、內部工具、靜態網站、資料轉換、自動化與腳本。
  • 顯示即時預覽:在對話旁邊的畫布上顯示正在製作的內容,讓你看到它在建構過程中逐漸成形。
  • 與你一起反覆改進:你用淺顯的語言給出回饋,Copilot Code 會對結果進行精煉。 你可以隨時還原到較早的版本。
  • 利用你的工作情境:經你同意,Copilot Code 可以利用你的 Microsoft 365 資料——文件、電子郵件、會議和行事曆——作為其建置內容的脈絡。
  • 連線至 GitHub:連結您的 GitHub 帳戶,即可使用現有的存放庫並讓專案保持同步。
  • 在專案中工作:回到你的專案,並在其中進行多個工作階段。

Copilot Code 會顯示每個步驟的運作過程,讓你能了解它正在做什麼。

Note

Copilot Code 的對話會保留在 Code 標籤中。它們不會出現在聊天或工作分頁裡。

本地或雲端建置

Copilot Code 可以在兩個地方執行。 你可以選擇最適合你專案的那種。

Option 其執行的位置 最適合用於
Local 在你自己的裝置上,在你選擇的專案資料夾中。 處理本地檔案、快速迭代,以及持續留在你機器上的專案。
雲端 在雲端的安全、隔離環境中。 想和同事分享專案時,就用雲端吧。

當你在本地建置時,Copilot Code 會運作在你電腦的專案資料夾裡。 它可以讀取檔案,安裝專案所需的內容,並執行應用程式,讓預覽保持最新。 Copilot Code 在存取該資料夾外的位置、建立網路連線或執行終端指令前,會先徵求你的批准。

畫布

畫布是你對話旁邊的視覺工作空間。 這是你看到並互動 Copilot Code 所建構內容的主要平台。

  • 預覽版面:在建置和更新過程中查看轉譯後的成品,例如靜態網站或 Web 應用程式。
  • 程式碼檢視:切換到原始程式碼,可以看到並編輯 Copilot Code 產生的檔案。
  • 直接互動:在畫布上選擇一個元素,將 Copilot Code 指向該元素,然後描述你想要的變更。

Note

能否顯示預覽版面取決於成品類型和您的裝置。 例如,某些成品無法在所有平台上預覽。

Copilot Code 能為你做什麼?

以下章節說明你可以請 Copilot Code 做什麼。

Create

  • 以白話描述您想要的軟體成果,讓 Copilot Code 建置出來。
  • 從建議的提示開始,例如 建立儀表板 或 自動化工作流程。
  • 打開一個現有的本地資料夾來處理(本地專案)。
  • 上傳或拖放檔案——包括 CSV、試算表、圖片、文件、PDF 和簡報——供 Copilot Code 處理。
  • 直接把文字資料貼到對話中。

預覽與反覆調整

  • 在畫布上預覽靜態網站或網頁應用程式。
  • 查看並編輯 Copilot Code 所撰寫的原始程式碼。
  • 給出簡單的回饋,讓 Copilot Code 對結果進行精煉。
  • 直接在畫布上選取元素,讓你的下一個要求聚焦於所選內容。
  • 還原到你專案的早期版本。

連結你的資料與工具

  • 利用你的 Microsoft 365 工作情境——文件、電子郵件、會議和行事曆——作為 Copilot Code 所建置內容的脈絡。
  • 使用與 Cowork 相同的外掛來連接外部資料來源和服務。
  • 使用網頁搜尋和圖片生成等工具。

使用 GitHub

  • 連結你的 GitHub 帳號。
  • 從現有的儲存庫進行 Warm Start,方法是複製它。
  • 詢問有關連接存放庫的問題。
  • 要求變更時,Copilot Code 可以建立分支、認可和草稿提取要求,並顯示這些項目的狀態。
  • 為你在 Copilot Code 中啟動的專案建立一個新的 GitHub 倉庫。
  • 在我的工作中查看您的問題、作用中的提取要求和檢閱要求。

Share

  • 建立互動式應用程式並發佈到 Copilot 管理執行環境,讓組織中的人員可以開啟並使用。 請參見「建置並發佈應用程式到 Copilot 管理執行時」。
  • 以只有貴組織能存取的連結共用靜態應用程式 (僅限雲端)。
  • 要求 Copilot Code 刪除它所建立的成品。

Models

你可以選擇 Copilot Code 為你的專案使用哪種模型,或讓 Copilot Code 幫你挑選一個。 關於可用模型清單及選擇方法,請參見 開始使用 Code。

保持控制

Copilot Code 在採取超出 Copilot Code 中已有的專案範圍的行動前,會先徵求您的同意。

  • 資料夾存取:當你選擇要工作的資料夾時,Copilot Code 可以在該資料夾內讀寫。 任何其他位置都需要先取得你的明確同意。
  • 網路連線與終端指令:外撥網路連線及 Copilot Code 代表您執行的終端指令需您批准。

預設情況下,Copilot Code 會請求允許進行以下操作:

  • 進行網路呼叫,包括存取網際網路。
  • 使用擴充功能和 MCP。
  • 執行 shell 或終端機指令。
  • 讀取或寫入 Copilot Code 中已使用的專案和資料夾以外的檔案。

Copilot Code 允許在目前正在使用中的專案和資料夾中讀取與寫入檔案,無需徵求許可。 舉例來說,如果你在現有資料夾中啟動新專案,所有 Copilot Code 專案都可以在無需額外權限的情況下讀寫該資料夾。

Important

當你啟用 一律允許時,它會一直保持開啟,直到你關閉它為止。 「永遠允許」適用於現有的工作階段和工作區,以及啟用後新開始的任何工作階段和工作區。 啟用 Always allow 時請小心。

你們組織的管理員也可以設定 Copilot Code 使用方式的控制項。 詳情請參閱「管理貴組織的 Copilot Code」。

資料保護和隱私權

Copilot Code 可在您的 Microsoft 365 環境中運作,並遵循您組織現有的治理、安全與合規控管。 管理員可以稽核 Copilot Code 所採取的動作,包括產生的程式碼、執行的指令,以及讀取或寫入的檔案。 詳情請參閱「管理貴組織的 Copilot Code」。

開始

Copilot Code 可在 Windows 版 Microsoft Copilot 傳統型應用程式中使用,也可在網頁上進行雲端開發。 關於執照、先決條件及支援平台,請參閱 Copilot Code 要求。

在「開始使用 Copilot Code 」了解更多。