Microsoft 365 Copilot 提供用於與整個組織的內容和資源互動的預設體驗。 雖然預設功能提供了許多有用的功能,但有時客戶需要與更專注的交談助理進行互動,可以直接在 Microsoft 365 Copilot 中存取。 舉個例子,當您需要針對特定主題領域提供專業詞彙支援,並以特定主題的知識庫為基礎時,更有針對性的助手就會非常有用。
您可以透過在 Copilot Studio 中建置的特製化代理程式來擴充它,以協助Microsoft 365 Copilot 處理這些情況。
可以透過兩種不同的方式將代理程式新增至 Microsoft 365 Copilot:
- 客製化代理程式
- Copilot 專員
注意
copilot 代理程式在 Microsoft 365 Copilot 中稱為 宣告式代理程式 。 深入瞭解 Microsoft 365 Copilot 擴充性。
此文章涵蓋:
- 編寫自訂代理程式
- 編寫 Copilot 代理程式
- 將工具和知識新增至代理程式
- 將自訂代理程式發佈到 Microsoft 365 Copilot 和 Microsoft Teams
什麼是 Copilot 代理程式、工具、知識和建議提示?
下表提供有關 Copilot 代理程式、工具、Copilot 知識與建議提示之間差異的詳細資訊。
姓名 | 定義 |
---|---|
自訂代理程式 | 自訂代理程式是製作者從頭開始建立的代理程式。 自定義代理程式可以包含各種不同的功能,包括知識、動作和建議的提示。 自訂代理程式是在交談式介面中編寫的,該介面為 Copilot Studio 模型產生提示。 自訂代理程式可以發佈到 Microsoft 365 Copilot 和 Teams 頻道,但也可以與其他頻道一起使用。 |
Copilot 代理程式 | 透過為 Microsoft 365 Copilot 製作提示,在 Copilot Studio 中建立 Copilot 代理程式。 此提示用於定義一組執行階段行為、個性和管理代理程式互動的規則。 Copilot 代理程式相當於在 Microsoft 365 Copilot 代理程式產生器中建立的宣告式代理程式。 Copilot 代理程式用於擴展 Microsoft 365 Copilot,並且可以配備操作和知識。 Copilot 代理程式也可以直接用作 Microsoft Teams 中的代理程式。 |
工具 | 允許代理程式呼叫其他系統並擷取資料或執行其他動作的機制。 工具是單輪互動。 工具可以使用驗證,而且可以包含參數和其他功能。 請參閱 工具與自訂代理程式搭配使用。 |
知識 | 知識是指存在於 Microsoft 365 租用戶中的資訊,包括 SharePoint 和圖形連接器。 |
建議的提示 | 建議的提示是代理程式中由製作者撰寫的提示,可讓客戶輕鬆地使用代理程序執行一般或複雜的動作。 |
確保代理程式安全
Microsoft 365 個客戶和合作夥伴可以建置 Copilot 代理程式,透過代理程式所設定的 REST API 描述來擴充 Microsoft 365 Copilot 的自定義指示、基礎知識和工具。 工具會擷取影響您Microsoft 365 Copilot 行為的數據,包括來自電子郵件和支援票證等不受信任的來源。 攻擊者可以在這些不受信任的來源中建立攻擊載體來操縱代理程式的行為,例如錯誤地回答問題或叫用自訂動作。
為了保護您的代理程式免受攻擊,請使用 Copilot Studio 中的控制項來設定用於知識和自訂動作的安全連接器。
必要條件
- 使用者和製作者必須擁有使用 Microsoft 365 Copilot 的授權。
- 製作者必須具有在環境中建立並有權存取 Copilot Studio 環境的權限。
建立並設定自訂代理程式
有關自訂代理程式的建立和設定的詳細資訊,請參閱以下文章:
建立 Copilot 代理程式
Copilot Studio 中 Copilot 代理程式的建立與自訂代理程式類似,因為它使用交談式製作體驗。
然而,Copilot 代理程式的起點是不同的。
自訂代理程式透過建立>新代理程式或代理程式>新代理程式使用主代理程式建立流程。
另一方面,Copilot 代理程式是從代理程式下的 Copilot for Microsoft 365 代理程式頁面建立的。
若要為 Microsoft 365 Copilot 建立 Copilot 代理程式:
登入位於 https://copilotstudio.microsoft.com 的 Copilot Studio
導覽至左側導覽面板中的代理程式。
從代理程式清單中選取 Microsoft 365 的 Copilot。
從這裡,選擇代理程式卡片上的新增。 您將移至交談製作體驗。
用完整的句子描述代理程式應該能夠做什麼和知道什麼。
互動完成後,在聊天中選擇我已完成。
注意
可隨時跳過交談介面,方法是選擇跳到設定。
選擇建立以前往代理程式概觀頁面。
Copilot 代理程式現已建立。 您可以在測試畫布中與代理程式進行互動,或為其新增更多功能和知識。 到目前為止,代理程式沒有新增任何知識來源。 代理程式擁有的唯一資訊是指令中提供給它的資料。 代理程式此時無法存取企業知識或任何其他操作,因此任何回應均由生成式 AI 自己的知識提供。
您可以在 Copilot for Microsoft 365 代理程式頁面的代理程式索引標籤下看到新建立的 Copilot 代理程式。 由於該代理程式不是自訂代理程式,因此它不會出現在主代理程式清單中。
為 Copilot 代理程式加入知識
當您第一次建立代理程式時,它一開始僅具有基本的生成式 AI 知識。 代理程式不知道任何其他資料來源。 若要為其提供更多知識,請在代理程式的概述頁面或知識頁面上新增知識。
可以為代理程式新增三種主要類型的知識:
姓名 | 定義 |
---|---|
SharePoint | 組織中 SharePoint資源的路徑。 Microsoft 365 Copilot 使用使用者的憑證來確保他們僅從他們有權存取的資訊中獲得答案。 |
Copilot (圖形) 連接器 | 連接器是由租用戶管理員設定的資料來源,用於向 Microsoft Copilot 和代理程式新增知識。 深入了解 Copilot 連接器 |
Web 搜尋 | 代理程式還可以使用公共網路搜尋 (透過 Bing) 來擷取網路結果 |
注意
Web 搜尋是透過概述頁面上的功能卡進行設定的,而不是在知識頁面上。
若要開始向代理程式新增知識,請執行以下動作:
- 返回代理程式概觀頁面。
- 從知識卡片中,選擇新增知識。
- 選擇資料來源。
- 如果您使用的是 SharePoint,請提供程式庫或網站根目錄的路徑。 目前不支援指定的單一頁面或檔案。
- 如果您使用 Copilot 連接器,且系統管理員在 Microsoft 365 中設定了 Copilot 連接器,您可以從已設定的數據源中選擇 Copilot 連接器。
- 您可以從 [其他設定 ] 卡片中的代理程式概觀頁面啟用/停用 Web 搜尋。
可以將多種類型的多個知識來源新增到代理程式中。 此外,對於 SharePoint,最多可以包括四條路徑。
設定知識來源後,包含知識的代理程式可立即在測試聊天中使用。 關閉知識面板,選擇測試聊天頂部的重新整理手勢以獲取新聊天,然後嘗試提出資料來源中應出現的問題。
注意
如果沒有回傳結果,請向 Microsoft 提交意見反應以供分析和產品改進。
將工具新增至 Copilot 代理程式
工具可用來讓代理程式擷取資訊或執行工作,例如更新記錄或完成交易。 您可以從 Copilot 連接器建立工具(也稱為 Power Platform 連接器)。 動作類型包括 AI Builder 提示、預先建置的連接器和自訂連接器。 如需 Copilot 連接器的詳細資訊,請參閱 將動作新增至自定義代理程式。
注意
目前,Copilot Agent 不支援 Agent 流程。
新增工具需要製作者額外的規劃,而非僅僅是新增知識。 有幾個因素要考慮:
- 此工具應該使用使用者的驗證或製作者的驗證嗎?
- 製作者是否可以提供描述,以便告知生成性 AI 何時以及如何啟動該工具?
- 函式的參數應一律自動填寫,還是應在製作時由製作者填寫?
在將工具添加到代理程式時,這些考量會發揮作用。
若要新增工具:
返回 Copilot 代理程式的概觀頁面。
從 [工具] 卡片中,選擇 [ 新增工具]。
搜尋所需的工具,或選擇 [ 新增工具]。
如果您選取 [ 新增工具],您會看到 [ 新增工具 ] 窗格,您可以在其中選取要新增的工具類型。 可用的選項如下:
- 提示
- 計算機使用
- 自訂連接器
- REST API
- 模型內容通訊協定
Agent 流程目前無法用來做為擴充 Copilot Agent 的選項。
針對每個新的工具選項,一旦您選取要新增的新工具類型,您就會透過引導式體驗來建立工具。 此體驗類似於將新工具新增至自定義代理程式所使用的體驗。
檢視和更新工具組態
建立工具之後,它會顯示在 [工具] 底下的 [代理程式概觀] 頁面中的工具清單中。 您可以選取工具項目來檢視和編輯工具的組態。 工具組態體驗中有三個索引標籤:
- 詳細資訊
- 輸入
- 輸出
詳細資訊區段
[詳細數據] 區段可用來設定工具名稱、顯示名稱和描述。
- 工具名稱:引文中Microsoft 365 Copilot 中所見動作的名稱。 此資訊還可以幫助 Microsoft 365 Copilot 選擇要執行的操作。
- 顯示名稱:在 Microsoft 365 Copilot 使用者體驗中所見動作的自訂名稱。
- 代理人使用此工具的時機說明:何時應使用 Copilot 行動的完整談話描述,以及會觸發此行動的問題類型。
輸入和輸出區段
Copilot Studio 會透過檢查連接器物件自動填入一組輸入和輸出。 製作者可以讓 Copilot 填寫這些欄位,也可以在製作過程中手動填寫。
預設情況下,不需要對此體驗進行自訂,除非製作者選擇手動填寫字段或選擇覆寫說明。
測試您的工具
完成調整之後,您可以在 Copilot Studio 測試聊天中測試工具。 選取測試聊天頂部的重新整理,然後提出應呼叫該動作的問題。
使用者第一次觸發動作時,代理程式會在聊天中顯示連線卡。 此卡片用於提示使用者以自己的憑證登入操作,或在適用時使用其單一登入(SSO)認證。
建議的提示
通常,當使用者第一次與任何類型的代理程式互動時,他們不知道可以問什麼,或不了解代理程式的豐富性。 因此,他們傾向於提出簡單的問題。 Microsoft 365 Copilot 提供建議的提示體驗來解決此問題。 建議的提示會向用戶顯示簡單的提示以開始使用。
當您使用交談體驗來建立代理程式時,Copilot Studio 會自動產生建議的提示。 您也可以隨時從 [概觀] 頁面上的[建議提示] 區段編輯或建立自己的 。
了解建議的提示
使用建議提示的其中一種方式是作為您希望使用者詢問之簡單問題的快捷方式。 但是,它們也是提供使用者可能無法理解的更複雜提示的機會。
在建議的提示內,代理程式作者可以完整存取 Microsoft 365 Copilot 大型語言模型的功能,包括您新增的動作和知識。 請考慮建立複雜的提示,以幫助使用者輕鬆完成常見任務。
作者建議的提示
- 移至代理程式的 [ 概觀 ] 頁面。
- 向下捲動至 [建議的提示] ,然後選取 [ 編輯]。
- 新增最多六個建議的提示,然後選取 [ 儲存]。
將自訂代理程式發佈到 Teams + Microsoft 365 頻道
您也可以透過將代理程式發佈到 Teams + Microsoft 365 頻道來使用自訂代理程式擴充 Microsoft 365 Copilot。 有關如何將自訂代理程式發佈到 Teams + Microsoft 365 頻道的詳細資訊,請參閱連接和設定 Teams 和 Microsoft 365 的代理程式。
發佈 Copilot 代理程式
一旦代理程式在 Copilot Studio 測試體驗中按照您想要的方式運作,您就可以發布了。 發佈將代理程式從草稿狀態轉換為已發佈狀態,準備上傳到組織的目錄。 與獨立代理程式不同,Copilot 代理程式在發佈時不會自動部署到 Microsoft 365 Copilot 和 Teams。
發佈您的 Copilot 代理程式
導覽回代理程式的概觀頁。
選擇右上的角發佈。
後續表單上的資訊用於填入組織的 Office 和團隊目錄,以及 Microsoft 系統管理中心整合應用程式清單中的目錄項目。 Microsoft 365 Copilot 語言模型不使用它。
根據需要填寫欄位並選擇發佈。
操作完成後,您將進入可用性選項頁面。
注意
當您選擇發佈時,將在您的租用戶 Microsoft Entra ID 環境中佈建一個與您的 Copilot 代理程式相對應的機器人資源。 此資源允許使用者與 Microsoft Teams 中的代理程式進行互動。
設定可用性選項
可用性選項頁面用於將代理程式分發到代理程式的作者帳戶以供使用,或分發給由分發清單管理的小群組,或由管理員發佈到組織的目錄。
注意
如果管理員已停用租用戶的側載或發佈功能,則可能會封鎖其中一項或多項功能。 與租用戶管理員合作,確定適合租用戶的分配機制。
可用性選項 | 說明 |
---|---|
分享連結 | 您可以將深層連結複製到 Microsoft Teams,以呼叫已發佈的代理程式。 開啟租用戶中的連結將開啟與代理程式的聊天體驗。 |
向我的團隊成員和共用使用者顯示 | 允許您向其他人授予參與製作代理程式的存取權限,或向安全群組授予他們在 Microsoft 365 聊天或 Teams 中使用代理程式的存取權限。 |
向我組織中的所有人顯示 | 提交給租用戶管理員以新增到組織目錄,以便所有租用戶使用者根據需要安裝。 |
下載為 .zip | 下載為 zip 資料夾。 此可用性選項可讓您手動上傳至 Teams/Microsoft 365 Copilot 提交給管理員審核,或直接上傳至組織目錄。 |
有關管理 Teams 目錄中的應用程式的更多資訊,請參閱:管理 Power Platform 應用程式
使用 Microsoft 365 Copilot 或 Microsoft Teams 中的 Copilot 代理程式
該代理程式現在應該可以在 Microsoft 365 Copilot 或 Teams 中試用。 用戶可以透過 @mentioning Microsoft 365 Copilot 聊天介面中的代理程式,或從提要欄中選取代理程式,與代理程序互動。 當用戶選取代理程序之後,使用者只會與代理程序互動,直到他們結束該交談並返回 Copilot 或 Teams 為止。
在螢幕擷取畫面中,使用者要求代理程式中包含的知識中的資訊。 生成式 AI 評估代理程式的指令、知識和行動,確定解決請求的最佳方法是使用其知識來產生答案。 生成式 AI 還包括用於生成答案的來源的參考。
代理程式作者提示
- Microsoft 365 Copilot 會快取指定工作階段中先前提出的問題的答案,即使它呼叫了擷取資料的操作。 若要中斷此快取,請使用新聊天按鈕。
- 要查看有關生成式 AI 為何選擇或不選擇某個操作的更多資訊,請在 Microsoft 365 Copilot 輸入框中輸入 -developer on 並提出問題。
- 您在 Microsoft 365 Copilot 中執行階段看到的結果可能與您在 Copilot Studio 的測試畫布和 Microsoft Teams 中看到的結果不同。
- 與自訂代理程式不同,Copilot 代理程式不會在 Copilot Studio Analytics 索引標籤中收集資料。我們正在評估此功能是否適用於未來版本。
- 使用 Microsoft 365 Copilot 測試代理程式時,請使用「拇指向下」意見反應體驗向 Microsoft Copilot 團隊提供意見反應以審查和解決問題。 意見反應不會直接影響 Microsoft 365 Copilot 的觸發品質。