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