共用方式為


在 Azure 撰寫 Microsoft Copilot 的有效提示

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

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

重要

Azure 中的 Microsoft 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 深入瞭解先前的回應,或進一步說明一個層面。 針對產生的程式碼,您可以要求變更某個層面或新增另一個步驟。 不要害怕透過實驗找出最好的結果。

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

下一步

  • 瞭解 您可以在 Azure 中使用 Microsoft Copilot 執行的一些工作。
  • 檢閱 Azure Microsoft Copilot 的負責任 AI 常見問題。