共用方式為


為 Azure 中的 Microsoft Copilot 撰寫有效的提示

提示工程是設計提示的程序,可從 Azure 中的 Microsoft Copilot (預覽版) 等大型語言模型 (LLM) 產生最佳且最精確的回應。 當這些模型變得更複雜時,了解如何建立有效提示變得更加重要。

本文說明如何使用提示工程為 Azure 中的 Microsoft Copilot 建立有效的提示。

重要

Microsoft Azure Copilot (預覽版) 目前處於預覽狀態。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。

什麼是提示工程?

提示工程涉及策略性地為 Azure Copilot 之類的 AI 模型製作輸入,以增強其提供精確、相關且具價值性成果的能力。 這些模型依賴其訓練資料中的模式辨識,缺乏對使用者目標的實際了解或認知。 藉由將特定內容、範例、條件約束和指示詞併入提示,您可以大幅提升回應品質。

良好的提示工程做法可協助您解鎖更多 Azure Copilot 的潛力,包括程式碼生成、建議、文件擷取和導覽。 藉由深思熟慮地製作提示,您可以降低看到無關建議的機會。 提示工程是一項重要的技術,可協助改善回應並更有效率地完成工作。 花時間撰寫良好的提示,藉由提供明確的指引和期望,最終可促進有效率的程式碼開發、降低成本,以及將錯誤降到最低。

撰寫較佳提示的秘訣

Azure 中的 Microsoft Copilot 無法讀取您的心思。 若要取得有意義的協助,請加以引導:如果答案太長,請要求較短的回覆,如果回覆過於基本,請要求複雜的詳細資料,並指定您想要的形式。 花時間撰寫詳細指示並精簡提示,可協助您取得想要尋找的內容。

下列秘訣可在您考慮如何撰寫有效提示時提供幫助。

明確且具體

從清楚的意圖開始。 例如,如果您說「檢查效能」,Azure 中的 Microsoft Copilot 並不知道您指的是什麼。 相反地,請更明確地給予提示,例如「檢查 Azure SQL Database 在過去 24 小時內的效能」。

針對程式碼產生,請指定語言和想要的結果。 例如:

  • 建立代表...的 YAML 檔案
  • 產生 CLI 指令碼以執行...
  • 給我一個 Kusto 查詢來擷取...
  • 藉由產生 Terraform 來協助我部署工作負載...

設立期望

您使用的字組可協助塑造 Azure 中的 Microsoft Copilot 的回答。 稍微不同的動詞可能會傳回不同的結果,因此請思考最佳方式來表達您的要求。 例如:

  • 如需概觀資訊,請使用如何建立指南等詞組。
  • 如需可採取動作的回應,請使用產生部署停止等字組。
  • 若要擷取資訊並將其顯示在聊天中,請使用擷取列出取出等字詞。
  • 若要變更檢視或瀏覽至新頁面,請嘗試使用向我顯示帶我前往瀏覽至等詞組。

您也可以提及您的專長等級,無論您是初學者還是專家,都可針對您的了解量身訂做建議。

新增案例的相關內容

詳細說明您的目標,以及為何要執行工作來取得更精確的協助,或釐清您感興趣的技術。 例如,與其只說部署 Azure 函式,不如詳細描述您的最終目標,例如使用新資源部署 Azure 函式來處理來自 IoT 裝置的資料

細分您的要求

針對複雜的問題或工作,請將您的要求細分為較小的可管理元件。 例如:首先,識別目前執行的虛擬機器。在擁有運作查詢 (working query) 之後,即將其停止。您也可以嘗試針對較大案例的不同部分使用不同的提示。

自訂您的程式碼

當要求產生隨選程式碼時,請指定已知的參數、資源名稱和位置。 當您這樣做時,Azure 中的 Microsoft Copilot 會產生具有這些值的程式碼,因此您不需要自行更新這些值。 例如,與其說請給我 CLI 指令碼來建立儲存體帳戶,不如說請給我 CLI 指令碼,讓我在 EastUS 區域的 TestRG 資源群組中建立名為 Storage1234 的儲存體帳戶。

使用 Azure 術語

可能的話,請針對資源、服務和工作使用 Azure 專屬字詞。 如果 Azure Copilot 不知道您參考 Azure 哪些部分,其可能無法掌握您的意圖。 如果您不確定要使用哪一個字詞,您可以詢問 Azure Copilot 有關您案例的一般資訊,然後使用提示中提供的字詞。

使用意見反應迴圈

如果您沒有收到您在尋找的回應,請再試一次,並使用先前的回應來協助您精簡提示。 例如,您可以要求 Azure Copilot 針對先前的回應告訴您更多資訊,或進一步說明某個層面。 針對產生的程式碼,您可以要求變更某個層面或新增另一個步驟。 不要害怕透過實驗找出最好的結果。

若要對 Azure 中的 Microsoft Copilot 提供的任何回應留下意見反應,請使用拇指向上/向下的控制項。 此意見反應可協助我們了解您的期望,以便我們隨著時間改善 Azure Copilot 體驗。

下一步