使用 Copilot 聊天工具來擴充 Microsoft Copilot

Note

本文中的功能採用 Copilot 聊天框架提供支援,並使用 由標準框架驅動的代理程式授權中所述的計費選項。

Note

本文描述由 標準線束驅動的代理或代理流程中使用的功能。

Microsoft Copilot 提供來自整個組織的內容與資源互動的預設體驗。 雖然預設功能提供許多實用功能,但有時客戶需要與更專注的對話助理互動,該助理可直接在 Microsoft Copilot 內使用。 舉個例子,當您需要針對特定主題領域提供專業詞彙支援,並以特定主題的知識庫為基礎時,更有針對性的助手就會非常有用。

你可以透過在 Copilot Studio 中建置專用代理程式,協助 Microsoft Copilot 處理這些情況。

你可以用兩種方式為 Microsoft Copilot 新增代理:

  • 海關代理
  • 適用於 Microsoft Copilot 的代理人

Note

Microsoft Copilot 的代理在 Microsoft Copilot 中稱為宣告式代理。 了解更多關於 Microsoft Copilot 可擴充性的資訊。

本文涵蓋:

  • 撰寫自訂代理程式
  • 為 Microsoft Copilot 撰寫代理程式
  • 將工具和知識新增至代理程式
  • 將自訂代理程式發佈到 Microsoft Copilot 和 Microsoft Teams

什麼是 Microsoft Copilot 的代理、工具、知識以及建議提示?

下表詳細說明了 Microsoft Copilot 代理、工具、知識及建議提示詞之間的差異。

Name Definition
自訂代理程式 自訂代理程式是您從頭開始建置的代理程式。 自訂代理可以包含廣泛的功能,包括知識、工具和建議的提示。 您可以在對話式介面中編寫自訂代理,以產生供 Copilot Studio 模型使用的提示。 你可以將自訂代理發佈到 Microsoft Copilot 和 Teams 頻道,但你也可以把它們和其他頻道一起使用。
適用於 Microsoft Copilot 的代理程式 你透過撰寫推廣 Microsoft Copilot 的指令來建立一個代理程式,以便在 Microsoft Copilot 中使用。 這些指令定義了一組執行時行為、個性與規則,來規範代理的互動。 Microsoft Copilot 的代理程式可延伸 Microsoft Copilot 的功能,而您可以為其提供知識。 這些代理程式也可以直接作為 Microsoft Teams 中的代理使用。
Tool 允許 Agent 呼叫其他系統並擷取資料或執行其他動作的機制。 工具是單輪互動。 工具可以使用驗證,而且可以包含參數和其他功能。 請參閱 將工具新增至自訂代理。
知識 知識指的是存在於 Microsoft 365 租戶中的資訊,包括 SharePoint 和 Graph 連接器。
建議提示詞 建議的提示是代理程式中由製作者撰寫的提示,可讓客戶輕鬆地使用代理程序執行一般或複雜的動作。

確保代理程式的安全

Microsoft 365 的客戶與合作夥伴可以使用 Copilot Studio 建置代理程式,透過自訂指令與基礎知識,以及透過代理設定的 REST API 描述呼叫的工具,擴充 Microsoft Copilot。 工具會擷取影響 Microsoft Copilot 行為的資料,包括來自不信任來源如電子郵件和支援工單的資料。 不良行為者可以在這些不受信任的來源中建立有效負載來操縱代理程式的行為,例如錯誤回答問題或呼叫自訂工具。

若要保護您的代理程式免受不良行為者的侵害,請使用 Copilot Studio 中的控制項來 設定用於知識和自訂工具的安全連接器。

先決條件

  • 使用者與創作者必須持有使用 Microsoft Copilot 的授權。
  • 創作者必須具備在 Copilot Studio 環境中創作和存取的權限。

建立並設定自訂代理程式

如需建立和設定自訂代理程式的詳細資訊,請參閱下列文章:

為 Microsoft Copilot 建立代理程式

在 Copilot Studio 中為 Microsoft Copilot 建立代理程式與建立自訂代理程式類似,但起點不同:你從 Microsoft Copilot 頁面開始。

要為 Microsoft Copilot 建立代理:

  1. 在側邊欄選擇 特工。

  2. 從代理程式列表中選擇 Microsoft Copilot。

  3. 在代理卡片上選取添加。 一個配置表單會出現。

  4. 為代理人加上名字。 名稱的最大長度為42個字元。 名稱中不能包含角括號(< 和 >)。

  5. 完成後,選擇 建立。 會出現代理人的總覽頁面。

代理人現在已經被創造出來。 你可以在測試聊天中互動,或是增加更多功能和知識。

你可以在 Microsoft Copilot 代理頁面的代理標籤下看到新建立的代理。 由於該 Agent 不是自訂 Agent,因此它不會出現在主 Agent 清單中。

設定 Microsoft Copilot 代理程式的基本設定

設定代理人的基本功能:

  • 如果需要,可以替換預設圖示。 代理人圖示的影像檔必須為 PNG 格式,且大小不超過 72 KB。
  • 請輸入你希望經紀人做的簡短說明。
  • 提供更詳細的指示,指導你的客服如何行動,並列出它能完成的任務。

為 Microsoft Copilot 代理程式新增知識

你可以為 Microsoft Copilot 的代理加入幾種知識:

Name Definition
SharePoint 檔案、資料夾與網站 組織內的 SharePoint 資源。 Microsoft Copilot 利用使用者的憑證,確保他們只從自己能存取的資訊中獲得答案。
Teams 聊天與會議 來自 Microsoft Teams 聊天和會議的內容。 Microsoft Copilot 利用使用者的憑證,確保他們只從自己能存取的資訊中獲得答案。
Emails 來自 Outlook 電子郵件的內容。 Microsoft Copilot 利用使用者的憑證,確保他們只從自己能存取的資訊中獲得答案。
網站 代理也可以使用公開網路搜尋(透過 Bing)來取得網頁結果。
透過 Copilot(Graph)連接器的其他資料來源 連接器是由租用戶管理員設定的資料來源,可將知識新增至 Microsoft Copilot 和 Agent。 想了解更多,請參閱 Microsoft 365 Copilot 連接器概覽。

補充代理人知識:

  1. 回到代理程式總覽頁面。

  2. 在 知識 卡上,選擇搜尋欄以開啟知識來源選擇器。

  3. 從你可用的資料來源中選擇一個資料來源。 有多種選擇:

    • 請依照姓名搜尋來源。
    • 請依來源類型篩選,選擇 檔案、 網站、 聊天或 會議 分頁。
    • 輸入網址,新增來自公開網站的知識。
    • 請選擇 「我的電子郵件」,新增所有電子郵件內容。
    • 透過選擇「我的SharePoint檔案、資料夾和網站」,新增你SharePoint網站的所有內容。
    • 透過選擇 「我的 Teams 聊天與會議」,新增 Teams 聊天與會議中的所有內容。

    您可以將多個不同類型的知識來源新增至代理程式。

  4. 選擇所需的切換選項,以進一步設定知識的使用方式:

    • 搜尋所有網站:關閉開關後,客服人員只會使用你指定的網站網址。 開啟開關後,客服人員會用 Bing 搜尋網路上的問題答案。
    • 只使用指定的來源:開啟開關時,代理只使用你指定的知識來源。
    • 參考組織架構圖與個人檔案資訊:開啟開關後,客服人員可以使用組織的組織架構圖和使用者資料。
  5. 透過 Copilot(Graph)連接器新增其他資料來源。 租戶管理員會設定這些連接器,將知識加入 Microsoft Copilot 和代理程式。

當你設定知識來源時,擁有知識的代理會立即出現在測試聊天中。 關閉知識面板,選擇測試面板頂端的 「開始新測試會話 」圖示,然後嘗試問知識來源應該涵蓋的問題。

Note

如果代理沒有回傳結果,請向 Microsoft 提交回饋,以便分析與產品改進。

新增功能

在代理程式總覽頁面的 Capabilities 卡片中,使用切換鈕來啟用代理程式的輸出功能:

  • 建立程式碼、圖表與文件:啟用此功能後,代理能根據使用者提示產生程式碼、圖表與文件(Word、Excel 或 PowerPoint)。
  • 建立圖片:當你開啟此功能時,代理人員可以根據使用者提示生成圖片。

新增建議提示

當使用者第一次與客服專員互動時,他們通常不知道可以問什麼,或者不了解客服專員的豐富性。 因此,他們傾向於問簡單的問題。 Microsoft Copilot 透過提供建議提示體驗來解決這個問題。 建議提示為使用者提供簡單的入門提示。

你可以隨時從總覽頁面的建議提示區編輯建議提示,或自行創建。

使用建議提示的其中一種方式是作為您希望使用者詢問之簡單問題的快捷方式。 但是,它們也是提供使用者可能無法理解的更複雜提示的機會。

在建議提示中,代理作者可完整使用Microsoft Copilot大型語言模型的功能,包括你新增的工具與知識。 請考慮建立複雜的提示,以幫助使用者輕鬆完成常見任務。

將自訂代理檔發佈到 Teams + Microsoft 365 通道

透過將自訂代理程式發佈到 Teams + Microsoft 365 通道,使用自訂代理程式擴充 Microsoft Copilot。 請參閱連線和設定適用於 Teams 和 Microsoft 365 的代理程式,以了解詳細資訊。

發佈並設定 Microsoft Copilot 代理程式

當 Microsoft Copilot 的代理程式在 Copilot Studio 測試體驗中如你所願運作時,你就準備好發佈了。 一旦發布,Microsoft Copilot 的代理程式即可上傳到組織的目錄。 與獨立的 Copilot Studio 代理不同,Microsoft Copilot 代理程式在發布時不會自動部署到 Microsoft Copilot 和 Teams。

刊登你的經紀人

  1. 回到經紀人的總覽頁面。

  2. 選取右上角的 [發佈]。

    下一個表單中的資訊會填入您組織的 Office 與 Teams 目錄項目,以及 Microsoft 系統管理中心整合應用程式清單。 Microsoft Copilot 語言模型並未使用這些資訊。

  3. 根據需要填寫欄位並選擇發佈。

    作業完成時,會出現 [可用性選項] 頁面。

Note

當你選擇 發布 時,會在你的租戶的 Microsoft Entra ID 環境中設置一個機器人資源,該資源與你的 Copilot 代理相對應。 該資源允許使用者在 Microsoft Teams 中與代理互動。

為客服設定可用選項

使用 可用性選項 頁面將代理分發到您的帳戶、受分發清單管理的小型對等群組,或由管理員發佈至組織的目錄中。

Note

如果系統管理員阻擋租用戶的側載或發佈,其中一項或多項功能可能無法使用。 與租用戶管理員合作,確定適合租用戶的分配機制。

可用性選項 Description
分享連結 你可以將 deep link 複製到 Microsoft Teams 中,以呼叫已發佈的代理。 開啟租用戶中的連結將開啟與 Agent 的聊天體驗。
向我的團隊成員和共用使用者顯示 授權他人參與撰寫代理程式,或授權安全群組在 Microsoft 365 聊天或 Teams 中使用代理程式。
向我組織中的所有人顯示 提交給租用戶管理員以新增到組織目錄,以便所有租用戶使用者根據需要安裝。
下載為 .zip 檔案 下載為 zip 資料夾。 這個可用性選項允許你手動上傳到 Teams/Microsoft Copilot,再提交給管理員審核,或直接上傳到組織目錄。

如需有關管理 Teams 目錄中應用程式的詳細資訊,請參閱 管理 Power Platform 應用程式。

在 Microsoft Copilot 或 Microsoft Teams 中使用代理程式

你可以試試 Microsoft Copilot 或 Teams 裡的代理程式。 您可以透過在 Microsoft Copilot Chat 介面中 @mentioning 代理程式,或從側邊欄選取代理程式,來與其互動。 選擇代理人後,你只能與該代理人互動,直到結束對話並返回 Copilot 或 Teams。

給代理程式作者的提示

  • Microsoft Copilot 會在指定工作階段中快取先前所提問題的答案,即使其會呼叫工具來擷取資料。 要破解快取,請使用測試聊天頂端的 「開始新測試會話 」圖示。
  • 若要瞭解生成式 AI 選取或不選取工具的原因,請在聊天中輸入 -developer on 並提出問題。
  • 你在 Microsoft Copilot 執行時看到的結果,可能和你在 Copilot Studio 測試面板和 Microsoft Teams 中看到的不同。
  • 與自訂代理不同,Copilot 代理不會為 Copilot Studio 監控頁面收集資料。
  • 使用 Microsoft Copilot 測試代理時,請利用「拇指向下回饋」的體驗,向 Microsoft Copilot 團隊提供回饋。 回饋不會直接影響 Microsoft Copilot 的觸發品質。