- Microsoft Copilot Studio 教程
- Copilot Studio - 首頁
- 構建您的第一個 Copilot
- Copilot Studio - 免費試用
- Power CAT Copilot Studio 工具包
- Copilot Studio - 自定義實體
- Copilot Studio - 觸發短語
- Copilot Studio - 自適應卡片
- 經典 Bot 與現代 Copilot
- Copilot Studio - Power Automate 流程
- 分享您的 Copilot 作品
- Copilot Studio 資源
- Copilot Studio - 快速指南
- Copilot Studio - 資源
- Copilot Studio - 討論
Microsoft Copilot Studio 快速指南
在 Microsoft Copilot Studio 中構建您的第一個 Copilot
我們已經看到了人工智慧在當今 IT 行業的影響,因為它是你無法忽視的東西。像 Microsoft Copilot Studio 這樣的人工智慧助手和工具的真正力量,對所有計劃做出重大成就的開發人員和 IT 愛好者開放。這完全取決於誰真正理解 Microsoft Copilot Studio 的功能並將其用於完美的開始。因此,充分利用 Microsoft 提供的所有 AI 功能非常重要。
在本教程章節中,我們將瞭解如何構建您的第一個 Copilot,以及啟動您的 Microsoft Copilot Studio 之旅的分步指南。
先決條件
在開始之前,請確保您已準備好以下工具和帳戶:
- Microsoft 365 開發人員帳戶 - 在 Microsoft 365 中設定開發環境。如果您沒有訂閱,您可以從 Copilot Studio 的演示版本開始。
- Azure 訂閱 - 用於整合 Azure OpenAI 服務。
- Power Platform - 用於構建工作流自動化。
- GitHub 帳戶 - 這用於版本控制和程式碼管理,尤其是在您使用 GitHub Copilot 的情況下。
- 基本技能 - 熟悉 REST API、JSON 和 Power Automate 將有所幫助。
要進一步探索,請在繼續設計 Copilot 之前設定您的 Microsoft Graph 和 Azure OpenAI 資源。
Microsoft Copilot Studio 分步指南
以下是開始使用 Microsoft Copilot Studio 的分步指南:
步驟 1:使用憑據登入
您可以使用您的 Microsoft 工作帳戶註冊並訪問Copilot Studio 以開始使用。
如果您想探索 Microsoft Copilot Studio 的最新版本,您可以在其中獲得所有重要的新功能,請訪問Copilot Studio 預覽版。
步驟 2:介面
- 使用者友好的介面包含許多子部分,可幫助您建立自己的 Copilot。
- 在第一部分,您可以編寫不同的提示開始。
- 如果您之前建立過任何 Copilot,您可以在“最近”部分中看到它。
- 或者您可以從下面提到的不同模板開始。
- 此外,Microsoft 還在此介面的所有文件和常見問題解答中提供了許多學習資源。
- 如果您想更改 Studio 的主題,您可以從“設定”>“常規”>“暗模式”中更改它。
步驟 3:設定環境
設定環境對於確保您的 Copilot 能夠訪問其所需的工具和服務至關重要。您可以從支援的環境選項卡中更改環境。
步驟 4:建立您的第一個 Copilot
您可以從下面給出的任何模板開始,但為簡單起見,我們將從頭開始建立 Copilot。
- 轉到左側欄上的“建立”圖示並點選“建立”。
- 選擇“新建 Copilot”開始併為其命名,使其代表其功能。(例如,“銷售助理 Copilot”)。
一旦您開始建立 Copilot,您將看到一個螢幕,您可以在其中提供提示。基本上,它使用 Copilot 建立您的 Copilot(透過提示提供建議)。
步驟 5:開始提供自定義
- 在下面的框中,您可以提供儘可能多的資訊,以便您的 Copilot 或您的自定義聊天機器人能夠回答所有使用者問題。
- 從編寫提示開始,例如“為我組織的網站建立一個 Copilot,該網站提供維護和建立業務平臺的服務,並執行營銷和廣告。”
- Copilot 將會詢問更多關於此提示的資訊,例如答案的語氣、語言偏好、組織規模等,您只需提供所有資訊即可。
- 配置完所有設定後,您可以點選右上角的“建立”以建立您的第一個 Copilot。
步驟 6:新增操作和構建主題
在這裡,您可以為您的 Copilot 提供其他詳細資訊,例如描述、寫作說明、自定義圖示等。此外,您必須為您的 Copilot 機器人提供知識。
1. 新增知識和資源
點選“新增知識”按鈕,將彈出一個視窗,其中輸入不同的資源,例如您組織的網站、要附帶的任何檔案等。
您還可以將 Copilot 連線到 SharePoint 或 OneDrive,以及與許多提供的選項進行企業資料整合。
2. 新增主題
主題是一種樣板,它提供預定義的功能,這些功能在任何與 Copilot 的對話的開頭、結尾和中間的多個部分中起作用。
- 例如,一旦任何使用者開始使用您的 Copilot,他/她將獲得帶有自定義問候語的建議,並獲得您提供給他們的模板。
- 最後,您還可以為感謝或告別新增自定義主題。
- 此頁面還顯示了對 Copilot 機器人提出的問題的生成輸出。
- 在這裡,您可以看到 Copilot 從哪裡獲取有關生成特定答案的所有資訊。
3. 新增操作
在這裡,您可以為使用者提出的某些預定義問題提供任何特定操作或自定義答案。您還可以在這裡整合您的 Power Automate 以獲得所有可能的自動化和自定義。
4. 分析頁面
此頁面顯示 Copilot Studio 的 Power BI 整合,讓您瞭解您構建的 Copilot 的所有分析和使用情況。
5. 渠道頁面
在此頁面中,您可以將 Copilot 連結到任何可用的平臺,例如 Teams、Facebook、Slack 等,您還可以將 Copilot 釋出到 Copilot Studio 本身提供的演示網站上。
步驟 7:釋出您的 Copilot
- 完成所有自定義後,您可以點選右上角的“釋出”按鈕以啟用您的 Copilot。如果您再次進行任何更改,則必須再次點選“釋出”以儲存。
- 在最終釋出之前,需要完成其他一些設定,例如語言、語音助手、實體、生成式 AI 等。
- 您可以設定身份驗證配置,以便任何使用 Copilot 的人都可以訪問它。
步驟 8:在演示網站上釋出您的 Copilot
建立 Copilot 後,您可以將其直接釋出到演示網站上。
- 轉到您的 Copilot > 渠道 > 演示網站。在這裡,您需要插入有關演示網站的資訊,例如歡迎訊息、對話啟動器等,然後您就可以訪問您的 Copilot 網站了。
- 如果您發現與 Copilot 聊天相關的任何錯誤,請確保您再次釋出對 Copilot 的更改,它將處理該錯誤。
步驟 9:測試和除錯
一旦邏輯和 AI 功能到位,就該嚴格測試您的 Copilot 了。
- 使用 Copilot Studio 中的內建模擬器執行初始測試。輸入不同的命令以檢視 Copilot 的反應。
- 例如,如果使用者要求“安排與 Dev 的會議”,請確保工作流訪問日曆資料、檢查可用性並生成確認。
結論
使用 Microsoft Copilot Studio 構建您自己的 Copilot 是一段令人興奮的旅程,通往人工智慧驅動的自動化的未來。透過設定正確的環境、定義明確的工作流、整合人工智慧以及仔細測試和部署您的 Copilot,您不僅可以簡化流程,還可以為使用者提供量身定製的個性化 AI 助手,以滿足您組織的需求。請記住,持續監控和改進您的 Copilot,以確保它與您的業務一起成長。
Microsoft Copilot Studio - 免費試用
我們都看到了 Copilot Studio 的真正力量,它以一定的價格提供,為您提供全面的自動化、協作和將生產力提升到一個新的水平。但是,如果您想在完全投入之前體驗初始版本,那麼從提供的免費試用版開始是一個好主意。在這裡,我們將瞭解訪問 Microsoft Copilot Studio 提供的免費試用的步驟。
什麼是 Copilot Studio 中的免費試用?
Microsoft Copilot Studio 中的免費試用允許客戶親身體驗許多這些功能,從而在轉向付費計劃之前做出明智的選擇。Microsoft Copilot Studio 與 Microsoft 365 整合,並透過其 AI 驅動的功能增強生產力,從而提供協助。您可以執行諸如嚴格的內容建立、自動化重複性任務以及最佳化整個團隊的工作流程等任務。
開始免費試用的先決條件
您需要確保一些先決條件。在開始免費試用之前檢查一下是個好主意,這樣您才能獲得流暢的體驗。
1. Microsoft 帳戶
您需要一個有效的 Microsoft 365 帳戶才能開始 Copilot Studio 試用。如果您沒有,請訪問Microsoft 帳戶建立頁面。
2. 符合條件的訂閱計劃
某些訂閱計劃附帶 Copilot Studio 的免費訪問許可權。訂閱以下 Microsoft 365 計劃的使用者有資格開始免費試用:
- Microsoft 365 商業標準版
- Microsoft 365 商業高階版
- Microsoft 365 企業版計劃 (E3、E5)
您可以在此處檢視訂閱計劃的完整列表及其權益。
3. 系統要求
確保您的裝置滿足使用 Microsoft Copilot Studio 的最低系統要求:
- 作業系統 - Windows 10/11 或 macOS 10.14 及更高版本
- RAM - 8 GB(推薦)
- 儲存空間 - 20 GB 可用空間
- 相容瀏覽器 - Microsoft Edge、Google Chrome(最新版本)
4. 瀏覽器要求
使用正確的瀏覽器對於獲得最佳體驗至關重要。Copilot Studio 在現代瀏覽器(如Microsoft Edge或Google Chrome)上執行效果最佳。
開始免費試用的步驟
現在您已確保先決條件已到位,以下是開始 Microsoft Copilot Studio 免費試用的方法:
步驟 1:導航到 Copilot Studio 頁面
- 轉到官方Copilot Studio 免費試用頁面。
- 查詢試用的註冊部分。
- 您還可以從 Copilot Studio 部分下的Microsoft 365儀表板訪問此頁面。
步驟 2:登入或建立帳戶
- 如果您擁有 Microsoft 365 帳戶,可以直接登入並訪問演示版本。否則,請在 Microsoft 帳戶門戶中設定您的帳戶。
- 登入後,您將被引導至免費試用設定頁面。
步驟 3:申請免費試用
- 填寫必要的詳細資訊,例如您的姓名、電子郵件等,以開始試用。
- 此過程只需幾分鐘,然後您將在您提供的帳戶中收到一封關於免費試用的確認電子郵件。
步驟 4:設定 Copilot Studio
- 您可以使用我們的 Copilot 設定指南開始設定您的 Microsoft Copilot Studio。
- 如果您在相同的電子郵件 ID 中擁有 365 計劃,則它會在您的 Copilot 介面中顯示所有這些應用程式。
- 此外,Microsoft 還提供了一個非常好的 指南,用於設定您的自定義設定和其他文件。
免費試用中提供的功能
在試用期內,您可能需要獲得許多關鍵功能的訪問許可權,這些功能可以一窺 Copilot Studio 的全部潛力 -
1. AI 驅動的輔助
體驗可以自動化重複性任務並提供許多提高生產力的提示和建議的 AI 驅動的工具。
2. 協作工具
使用內建的協作功能來增強整個專案的團隊合作。無論您是與同事即時協作還是跨部門協調,該工具都能讓保持一致變得更容易。
3. 限時功能
一些頂級功能,例如許多高階自動化選項,僅在試用期間可用。但是,一旦試用結束,它們將受到限制,除非您升級到付費計劃。
免費試用限制
雖然免費試用功能強大,但有一些限制需要注意 -
- 試用期限 - 免費試用通常持續 30 天。請確保在此期間內探索所有功能。
- 受限功能 - 在試用期間,一些高階功能的訪問許可權可能會受到限制,例如某些資料整合工具或專案管理外掛。
常見問題和故障排除
如果您在註冊或使用免費試用時遇到任何困難,以下是一些常見的解決方案 -
- 登入問題 - 確保您的瀏覽器已更新且相容。如果遇到登入問題,請清除快取。
- 免費試用未啟用 - 請仔細檢查您的 Microsoft 365 訂閱是否有資格參加試用。訪問支援頁面以獲取更多幫助。
如需進一步幫助,您可以聯絡 Microsoft 支援團隊。
免費試用後的後續步驟
免費試用結束後,您將可以選擇 -
- 升級到付費計劃 - 您可以升級到付費計劃以繼續使用 Copilot Studio 的所有功能。您可以 在此處檢視價格。
- 保留已完成的工作 - 確保在試用結束前儲存或匯出您已啟動的任何工作或專案,以免丟失進度。
開始 Copilot Studio 的免費試用是探索其進步功能和體驗的絕佳方式。按照以上簡單步驟,您可以在幾分鐘內設定您的試用版。
Power CAT Copilot Studio 工具包
對於 Microsoft Copilot 使用者,Power CAT Copilot Studio Kit 是一個必不可少的工具,它提供了一套資源、模板和指南,以加速自定義 Copilot 的開發。在本教程中,我們將瞭解 Power CAT Copilot Studio Kit 是什麼以及將其與您的 Copilot Studio 整合的步驟。
Power CAT Copilot Studio Kit 可在 GitHub 上獲取,它是 Microsoft 設計的一個重要資源,旨在幫助開發人員和公民開發人員使用 Power Platform 構建自定義 Copilot。該工具包提供了工具、模板和聯結器,使使用者能夠透過利用 Microsoft 生態系統中的 AI 功能來加速開發過程。
來源:https://github.com/microsoft/Power-CAT-Copilot-Studio-Kit?tab=readme-ov-file
什麼是 Power CAT Studio Kit?
Power CAT(客戶諮詢團隊)Studio Kit 是一套開源資源,可幫助 Power Platform 使用者將 AI 和 Copilot 功能整合到其應用程式中。您可以在 此處訪問該工具包。該工具包包括 -
- 示例專案 - 有許多示例專案和預構建的模板可供您建立自定義 Copilot。
- 聯結器 - 還有許多工具可用於將 Power Apps、Power Automate、Power Virtual Agents 和其他服務與您的 Copilot Studio 整合。
- AI 模型 - 模板使用 AI 模型用於許多用例,以便與您的專案整合。
- 自動化工作流 - 也有自定義自動化,透過為重複性任務準備自動化來節省大量時間。
透過整合此工具包,您可以構建更智慧、更響應的應用程式和 AI 驅動的智慧 Copilot。
使用 Power CAT Studio Kit 的先決條件
- Microsoft 365 訂閱 - 訪問 Power Apps、Power Automate 和其他平臺服務必不可少。
- Power Platform 環境 - 確保您的 Power Platform 環境已設定並配置。
- Azure 訂閱 - 用於託管任何外部服務並連線到 AI 模型或資料。
- 訪問 Copilot Studio - 您需要訪問 Microsoft Copilot Studio 才能開發和管理您的自定義 Copilot。
- 已安裝 Git - 用於克隆和管理 Power CAT Studio Kit 儲存庫。
整合 Power CAT Studio Kit 的步驟
以下是一個簡化的流程來指導您 -
步驟 1:克隆 Power CAT Studio Kit 儲存庫
首先,您需要將儲存庫克隆到您的本地機器以訪問所有模板和工具 -
- 在您的系統上開啟終端或 Git Bash。
- 執行以下命令克隆儲存庫。
git clone https://github.com/microsoft/Power-CAT-Copilot-Studio-Kit.git
克隆後,導航到克隆的目錄。
cd Power-CAT-Copilot-Studio-Kit
步驟 2:瞭解工具包的結構
擁有儲存庫後,熟悉其核心元件 -
- /Samples - 此資料夾包含幾個預構建的示例專案,例如用於特定任務的自定義 AI 驅動的 Copilot。
- /Connectors - 包括用於 Power BI、SharePoint 和 Azure 等服務的 API 聯結器。
- /Workflows - 可以匯入到 Power Automate 的預配置工作流。
- /AI Models - 此資料夾包含用於與託管在 Azure 上的機器學習模型整合的模板。
這裡,每個資料夾都有一個 README 檔案,解釋了資源的目的以及如何有效地使用它們。
步驟 3:將示例專案匯入 Power Platform
- 登入 Power Apps - 透過導航到 Copilot Studio 中的 Power Apps 選項,使用您的 Microsoft 365 憑據登入。
- 建立新的應用程式 - 從 Power Apps 儀表板中選擇建立 > 畫布應用。
- 匯入示例檔案 - 您可以直接從 Studio Kit 的 /Samples 資料夾將 .msapp 或 .zip 檔案匯入到 Power Apps。例如,如果您使用的是費用跟蹤 Copilot 示例,請上傳與此專案相對應檔案。
- 自定義應用程式 - 上傳應用程式後,您可以根據需要對其進行修改。您可以使用 Studio Kit 中提供的聯結器和工作流整合 AI 功能,例如預測分析。
步驟 4:設定環境變數和 API 聯結器
示例專案可能需要環境變數才能進行 API 連線或憑據。要設定這些變數 -
- 導航到設定 - 在 Power Apps 中,轉到應用程式設定並找到環境變數部分。
- 設定 API 憑據 - 例如,如果您正在整合 Power BI 儀表板,請在環境變數中設定您的 Power BI 工作區 ID 和 API 金鑰。
- 配置 API 聯結器 - 透過遵循 /Connectors 資料夾中的說明,使用 Studio Kit 中提供的聯結器用於 Power Automate、SharePoint 或外部 API(例如 Azure 認知服務)。
步驟 5:使用 Power Automate 建立工作流
Power CAT Studio Kit 還包括為 Power Automate 設計的預構建工作流。要整合這些工作流 -
- 開啟 Power Automate
- 上傳/Workflows 中的 .zip 檔案。
- 在這裡,您可以修改工作流來自動化 Copilot 中的過程。例如,您可以自動化由 Copilot 互動觸發的審批請求或通知。
- 自定義工作流後,將其連結到您的 Power Apps 或 Power Virtual Agents。
步驟 6:整合 AI 模型
要將 AI 功能整合到您的 Copilot 中,Studio Kit 提供了用於連線 AI 模型的模板。
- 使用提供的聯結器將您的 Copilot 連結到 Azure 認知服務以獲取 AI 驅動的強大工具,例如文字分析或預測分析。
- 如果您有自定義模型,請按照/AI Models 資料夾中的說明將其與 Power Platform 工具整合。設定 Azure 機器學習並將其連結到 Power BI 或 Power Apps 以在您的應用程式中建立智慧見解。
步驟 7:測試和驗證 Copilot
完成示例專案、聯結器、工作流和 AI 模型的整合後,必須測試 Copilot -
- 執行應用程式 - 在 Power Apps 中,執行 Copilot 以確保其按預期執行。
- 檢查 API 連線 - 驗證所有 API 呼叫(例如,Power BI、SharePoint)是否成功。
- 測試自動化 - 確保 Power Automate 中的工作流按預期觸發,並且任務正在有效地自動化。
- AI 預測 - 如果您使用 AI 模型,請驗證 Copilot 生成的預測和見解的準確性。
步驟 8:部署 Copilot
測試完成後,您可以將應用程式部署到您的生產環境 -
- 釋出應用程式 - 在 Power Apps 中,選擇釋出以使 Copilot 可供終端使用者使用。
- 部署聯結器和工作流 - 確保所有 API 聯結器和工作流也部署到 Power Automate 中的相應環境。
- 監控效能 - 使用 Power Platform 的內建分析工具或 Azure Monitor 跟蹤自定義 Copilot 的效能和使用情況。
Power CAT Copilot Studio Kit 為在 Power Platform 中開發和整合 AI 驅動的 Copilot 提供了強大的基礎。透過遵循上面概述的步驟,您可以快速將示例專案、API 聯結器和工作流整合到您的 Power Apps 中,並使用 Power Automate 自動化複雜流程。
Microsoft Copilot Studio - 自定義實體
實體是任何聊天機器人或智慧助理(例如 Microsoft Copilot Studio)的基石。但什麼是實體?實體是一個資訊單元,可以表示現實世界中的主題或物件,例如任何特定的顏色或樣式、國家名稱、洲、郵政編碼、個人資訊、電子郵件、日期和時間等。你需要理解的一點是,實體在 Microsoft Power Apps 中的含義不同,它表示資料或表格。但在 Microsoft Copilot Studio 中,它與 Power Apps 中使用的術語完全不同且獨立。
在這裡,我們將瞭解實體如何對 Microsoft Copilot Studio 至關重要,以便增加與聊天機器人的對話或提高上下文感知能力。我們將瞭解不同型別的實體、它們的種類、自定義實體以及它們的測試。
什麼是預構建實體?
現在,假設您正在建立一個從使用者獲取資訊的個人聊天機器人。一些實體示例包括:
- 使用者名稱
- 電子郵件
- 位置
- 護照號碼
- 稅務號碼
- 醫療保險號碼
- 城市等。
為了捕獲這些資訊,您的聊天機器人需要理解使用者提供的輸入是否為電子郵件。它必須正確識別電子郵件模式。因此,這裡出現了預構建實體,它們由 Copilot Studio 預定義,可以識別常見的資料型別,例如日期、電子郵件地址和數字。這些實體透過處理標準資料格式來節省時間,您無需手動配置。
訪問和使用預構建實體的步驟
請按照以下步驟訪問和使用預構建實體:
1. 導航到“實體”選項卡:
- 登入 Microsoft Copilot Studio 並轉到“設定”>“實體”。
2. 瀏覽預構建列表:
- 您將看到一個預構建實體列表,例如日期、時間、電子郵件和電話號碼。選擇您要在機器人對話中使用的實體。
3. 選擇並實施:
- 選擇後,透過將其對映到機器人的提示來整合實體。例如,如果您希望您的機器人捕獲使用者的電子郵件,請在對話流程中插入預構建的“電子郵件”實體。
4. 測試整合:
- 實施實體後,使用測試聊天功能檢查機器人是否正確捕獲和處理資料。
讓我們構建一些自定義實體
自定義實體允許您定義機器人需要識別的特定於域的資料。例如,在電子商務聊天機器人中,您可能需要為產品類別、品牌或商品 ID 建立自定義實體。
建立自定義實體的步驟
- 轉到“實體”選項卡,並在其下單擊“建立新實體”按鈕。
- 根據您希望它捕獲的資訊(例如,ProductID、CustomerName)命名自定義實體。選擇實體型別,例如文字或數字。
- 如果實體可以有多種變體(例如,產品可以用不同的名稱來指代),請列出其所有相關的同義詞以提高識別準確性。
- 定義自定義實體後,將其對映到相關的對話提示。例如,如果您建立了一個 ProductID 實體,請在機器人詢問使用者產品編號時使用它。
- 進行最終測試,您需要檢查實體在聊天機器人流程中的行為。如果機器人無法識別某些變體,請返回並調整同義詞或透過提供新的測試用例來修改資料型別。
此外,啟用智慧匹配功能後,您可以自由編寫邏輯,而無需擔心語法錯誤。
示例
假設您希望自定義實體在電子商務聊天機器人中捕獲“ProductID”:
- 名稱 - ProductID
- 型別 - 文字
- 同義詞 - 包括諸如“商品編號”、“SKU”或使用者可能輸入的簡寫術語等變體。
什麼是封閉列表實體?
封閉列表實體表示一組預定義的可接受值。當您希望將使用者輸入限制為特定值時,例如產品類別、區域或部門列表,這些實體特別有用。
建立封閉列表實體的步驟
建立新實體:
- 在 Copilot Studio 中的“實體”選項卡中,單擊“建立新實體”並選擇“封閉列表”實體選項。
- 為實體新增可接受的值,以及每個值的同義詞或相關術語。例如,對於 ProductCategory 實體,您可以定義諸如“電子產品”、“傢俱”、“服裝”等值。
- 在要求使用者在對話中從特定選項中進行選擇時使用此實體。現在,機器人將期望輸入與預定義列表值之一匹配。
- 與機器人互動並提供封閉列表值的變體以確保正確識別。
示例
對於零售環境中的機器人,建立 ProductCategory 實體可能包括:
- 電子產品(同義詞:小工具、裝置)
- 服裝(同義詞:服裝、可穿戴裝置)
- 食品雜貨(同義詞:食品、消耗品)
這將確保您不僅接受來自預定列表的輸入,而且有效地處理同義詞。
正則表示式實體如何工作?
正則表示式 (regex) 實體允許識別更復雜的模式,例如字母數字程式碼或特定格式,例如訂單號或郵政編碼。它們非常適合捕獲結構化輸入。
建立正則表示式實體的步驟
建立一個新實體:
- 單擊“建立新實體”並選擇“RegEx”作為實體型別。
- 輸入正則表示式模式。例如,要捕獲一個 10 位訂單號,請使用模式 \d{10}。此模式確保只有輸入恰好包含 10 位數字。
- 在期望結構化資料的提示中使用此正則表示式實體,例如訂單 ID 或跟蹤號碼。
- 在測試期間,輸入有效和無效資料以確保機器人識別與正則表示式模式匹配的輸入,同時拒絕不正確的格式。
示例
對於訂單跟蹤機器人,您可以使用以下模式建立 OrderID 正則表示式實體:
- 模式 - \d{10}(對於 10 位訂單號)
- 示例使用者輸入 - “我的訂單號是 1234567890。”
為什麼我們需要在對話中使用實體?
當實體整合到對話流程中時,它們的功能最為強大。因為整個聊天機器人都是基於實體和實體檢測演算法的,它必須自動識別使用者的輸入。
每次您向 ChatGPT 或任何個人 Copilot 聊天機器人詢問問題時,它們都會使用實體來理解一切。我們的任務是微調這些實體,以便我們可以為使用者建立自定義輸入。因此,允許機器人根據使用者的輸入動態響應。
將實體整合到對話中的步驟
- 選擇對話步驟 - 確定對話中將使用實體的位置。例如,當詢問電子郵件或產品 ID 時,請確保選擇了正確的實體。
- 新增實體 - 在對話編輯器中,從下拉列表中選擇相關的實體(例如,電子郵件、ProductID)。這告訴機器人期望與該實體匹配的資料。
- 槽填充 - 啟用槽填充以確保只有在捕獲必要實體後對話才會繼續。
- 測試對話流程 - 與機器人進行互動。
示例
詢問產品資訊的機器人可能具有以下對話:
- 聊天機器人 - “請輸入您的產品 ID。”
- 使用者 - “12345”
- 聊天機器人 - (捕獲 ProductID 實體並繼續對話)。
什麼是槽填充?
槽填充 是一種確保從使用者那裡收集特定資料的關鍵機制。如果沒有必要的資料(或“槽”),機器人將提示使用者,直到提供資訊。
步驟
- 在對話流程中,指定哪些實體是必需的。例如,在繼續進行訂單查詢之前,可能需要姓名、電子郵件和 ProductID。
- 如果使用者沒有提供所需的資料,機器人將自動詢問缺少的實體。
- 確保只有在填充所有必需的槽後,機器人才會繼續。
示例
在客戶支援場景中:
- 聊天機器人 - “您的姓名是什麼?”
- 使用者 - (跳過輸入)
- 聊天機器人 - “請提供您的姓名以繼續。”
測試和驗證實體
測試對於確保實體被您的機器人正確識別和處理至關重要。使用 Copilot Studio 中的內建測試工具來驗證每個實體在對話流程中的效能。
測試實體的步驟
- 使用 Copilot Studio 中的“測試聊天”功能模擬對話,並檢視機器人如何響應使用者輸入。
- 使用各種輸入測試機器人,以確保準確捕獲實體。根據需要調整實體配置。
- 在部署機器人之前,在不同的場景中進行徹底的測試,以確保它能夠正確處理使用者輸入。
通過了解這些不同型別的實體以及槽填充,您可以確保您的 AI Microsoft Copilot Studio 製造的聊天機器人從使用者那裡捕獲所有必要的資料,從而產生更流暢和引人入勝的對話。
Microsoft Copilot Studio - 觸發詞
在當今世界,我們擁有強大的自動化工具,如 Microsoft Copilot Studio,觸發詞在使用者與應用程式之間的互動中發揮著至關重要的作用。在 Copilot Studio 中,觸發詞充當啟動預定義工作流的命令機制,提供了一種無縫且高效的方式來執行各種任務。
在本教程章節中,我們將瞭解不同的觸發詞、它們的用法、工作原理以及如何在 Microsoft Copilot Studio 中設定您自己的觸發詞。
什麼是觸發詞?
觸發詞是在 Copilot Studio 中啟用預定義操作或工作流的特定關鍵詞或短語。這些短語旨在使工作流更直觀,允許使用者只需鍵入或說出某些短語即可啟動操作。
例如,如果您想為生成某些報告設定一個觸發詞,您可以使用短語“生成每日報告”。這將自動從 Copilot Studio 工作流中提取所有必要的資料並生成報告。這節省了您的時間,您無需手動建立報告。
為什麼要使用觸發詞?
基本上,觸發詞可以幫助您的 Copilot 聊天機器人更好地理解使用者在同一上下文中但以不同方式或不同短語提出的輸入。觸發詞透過允許使用者以簡單、自然的方式與複雜系統互動來提高工作流效率。
無論是自動化銷售流程、生成報告還是執行重複性任務,觸發詞都可以減少繁瑣的工作,並允許使用者專注於更高價值的輸出。
常見觸發詞列表
以下是 Microsoft Copilot Studio 中常見觸發詞的列表:
| 觸發詞 | 描述 |
|---|---|
| 短語 | 當 Copilot 接收到與主題觸發詞匹配的訊息時,啟動主題。 |
| 收到訊息 | 每次從使用者收到訊息時啟動主題。 |
| 收到活動 | 當 Copilot 接收到包括訊息或事件在內的活動時啟動主題。 |
| 收到事件 | 響應自定義客戶端事件。 |
| 重定向 | 當它從另一個主題重定向時啟動主題。 |
| 不活動 | 這是使用者一段時間不活動後主題的狀態。 |
| 收到對話更新 | 它基於客戶端的對話更改,例如新增或刪除使用者或頻道。 |
| 收到呼叫 | 響應高階輸入(例如 Teams 中的按鈕點選)。 |
| 未知意圖 | 如果沒有主題匹配並且(如果啟用了生成式 AI)。 |
為了簡化流程,以下是一些您可以實施的常用觸發詞:
一般用例:
- "建立報告"
- "安排會議"
- "更新專案狀態"
- "傳送提醒"
客戶服務:
- "建立支援工單"
- "記錄客戶反饋"
- "將案例分配給座席"
銷售與營銷:
- "跟進潛在客戶"
- "傳送電子郵件活動"
- "更新 CRM 狀態"
這裡的關鍵是確保這些短語與您的工作流程目標保持一致,從而使使用者互動變得直觀。
設定多個觸發短語
Microsoft Copilot Studio 使您能夠一次將多個觸發短語分配給單個工作流程,使其靈活且使用者友好。當用戶可能對同一任務使用不同的術語時,這非常有用。
例如 -
- "生成每日報告"
- "建立今日報告"
- "顯示每日分析"
需要注意的是,多個觸發短語可以觸發相同的工作流程,使使用者能夠自由地以自然的方式與系統互動,而無需記住精確的命令。
如何定義多個觸發短語?
- 導航到工作流程中的觸發短語設定。
- 輸入您的主要短語(例如,“生成每日報告”)。
- 使用“新增短語”按鈕新增更多觸發短語。例如,新增諸如“建立今日分析報告”或“顯示每日摘要”之類的短語以捕捉不同的使用者意圖。
- 儲存配置。
透過新增變體,您可以確保可以透過不同但相關的命令觸發工作流程,從而增強可用性。
在 Copilot Studio 中設定觸發短語的步驟
讓我們逐步演示如何設定觸發短語來自動執行每日報告生成任務。請按以下步驟操作 -
步驟 1 - 登入您的 Microsoft Copilot Studio。
步驟 2 - 如果您已建立 Copilot,請轉到您的現有 Copilot。否則,您可以使用“新建 > Copilot”建立新的 Copilot。
步驟 3 - 在您建立 Copilot 的儀表板中,您可以在頂部水平欄上看到“主題”部分,點選它。
步驟 4 - 在“主題”中,您可以看到“觸發短語”。如果您尚未建立任何短語,請點選“主題 > 觸發 > 短語 > 編輯”,然後您可以新增觸發短語。
步驟 5 - 您可以透過從觸發視窗右上角的三個點中選擇屬性來配置屬性。
例如,您想為任何餐廳建立選單,並且您的 Copilot 必須理解每個使用者的輸入,因為使用者可能會為想要獲取資訊的同一菜餚輸入不同的名稱。因此,您必須定義該菜餚的所有可能觸發短語。
步驟 6 - 您還可以更改觸發器,以便建立一些創意觸發器,例如在不活動時或未收到訊息時該做什麼等。選擇“觸發 > 短語 > 更改觸發器”。
例如,這是一個不活動觸發短語,您可以在其中使用提供的選項傳送訊息或發起投票等。
步驟 7 - 完成後儲存併發布主題。您可以使用提供的不同選項編輯每個觸發器的屬性,以進行更多自定義。請記住,每次更新內容時都要儲存。
觸發短語最佳實踐
- 保持簡短且相關 - 觸發短語越簡單直觀越好。長而複雜的短語可能會讓使用者感到困惑。
- 避免衝突 - 如果兩個工作流程具有相似的觸發短語,Copilot 可能難以確定要執行哪個操作。確保每個短語對其工作流程都是唯一的。
- 定期審查和更新 - 隨著時間的推移,工作流程會發生變化,您的觸發短語也應該如此。定期檢查以確保短語仍然相關且使用者友好。
- 不進行重定向 - 不要使用觸發器在對話中途進行重定向。此外,不要擔心單詞的大小寫或拼寫或複數形式。
- 使用上下文變體 - 根據常見使用者術語新增短語變體。例如,同時使用“建立報告”和“生成報告”可以確保無論使用者偏好如何,都可以輕鬆訪問工作流程。
觸發短語是 Microsoft Copilot Studio 中必不可少的工具,使使用者能夠輕鬆自然地啟動工作流程。透過正確使用正確的觸發短語,可以真正提高 Copilot 模型的效率。
Microsoft Copilot Studio - 自適應卡片
對於所有 Microsoft Copilot Studio 使用者,工作變得更加輕鬆。如果您想為聊天機器人開發自定義輸出,無論何時任何使用者與之互動,您只需要使用預構建的模板。您還可以構建包含影像的自定義模板以顯示在聊天機器人響應的輸出中。但這些模板是什麼?這些被稱為自適應卡片,它們是功能強大且自適應的基於 JSON 的卡片,允許您建立自定義 UI 元素。
在本教程中,我們將瞭解這些自適應卡片的工作原理以及如何將它們與您的 Copilots 整合以建立自定義動態響應。
為什麼需要自適應卡片?
自適應卡片可幫助您為 Copilot 建立高度動態的使用者友好 UI 介面,包括按鈕、表單欄位、影像、文字等元素,使您的 Copilot 從第一次使用者互動開始就看起來很棒。這些卡片只不過是 JSON 程式碼片段,可以適應任何 Microsoft 應用程式的 UI 介面。
例如,一些預構建的自適應卡片遵循 Microsoft Teams 的主題,如果它們用於 Microsoft Teams 的話。另一方面,同一張卡片將自動適應其他任何 Microsoft 應用程式,例如 Excel 或 PowerBI。
此外,您可以透過訪問 Adaptive Cards 即時構建自定義卡片。您可以開始貼上您的徽標、任何影像或透過拖放方法插入按鈕、圖示等元素。最後,您只需複製 JSON 程式碼並將其貼上到您的 Copilot 環境中。
使用自適應卡片的先決條件
在開始之前,請確保您擁有以下內容 -
- 訪問 Copilot Studio。
- 瞭解 JSON 格式的基本知識。
- 熟悉 Copilot Studio 的主題和觸發短語。
- 可選:擁有 Adaptive Cards Designer 帳戶以更快地進行原型設計。
自適應卡片適配的分步指南
步驟 1:設計自適應卡片
在這裡,您無需為開發自適應卡片編寫完整的 JSON 程式碼。以下是如何建立您的第一個自適應卡片 -
選擇模板或從頭開始
- 訪問 Adaptive Cards Designer。
- 您可以從預構建的模板(如表單或公告)中進行選擇,也可以透過選擇“新建卡片”從頭開始。
向卡片新增元件
- 文字 - 拖動“TextBlock”元件以新增文字。
- 影像 - 您可以使用“Image”元件顯示影像或直接將複製的影像貼上到卡片上。之後,您還可以設定 URL 屬性以指向影像源,例如 https://example.com/image.png。
- 輸入欄位 - 新增使用者輸入選項,如文字框 (Input.Text)、日期選擇器 (Input.Date) 或多選選項 (Input.ChoiceSet)。
例如,要建立簡單的反饋表單,您可以新增一個 TextBlock 用於說明,然後新增一個 Input.Text 用於使用者反饋。
預覽您的設計
元件到位後,“設計器”的“預覽面板”將顯示自適應卡片在聊天機器人中呈現時的外觀。此即時預覽有助於調整佈局和內容。
複製 JSON
滿意後,點選“複製 JSON”按鈕。此 JSON 結構定義了卡片,可直接在 Microsoft Copilot Studio 中使用。
步驟 2:在 Microsoft Copilot Studio 中建立主題
準備好自適應卡片 JSON 後,下一步是將其整合到 Copilot Studio 中。
1. 開啟 Copilot Studio
登入 Copilot Studio 並導航到“主題”部分,您將在其中建立或修改代表對話流的主題。
2. 建立新主題
- 點選“新建主題”以建立短語。
- 為您的主題提供清晰且描述性的名稱,例如“使用者調查”。
3. 定義觸發短語
觸發短語啟用主題。例如,對於反饋表單,您可以使用以下短語 -
- "提供反饋"
- "提供調查"
- "我已評論"
新增幾個觸發短語以確保您的聊天機器人可以識別使用者請求此操作的各種方式。
步驟 3:在 Copilot Studio 中整合自適應卡片
1. 新增自適應卡片
在主題編輯器中,找到“新增自適應卡片”選項。您將看到一個可以貼上 JSON 的空間。
2. 貼上 JSON
貼上從 Adaptive Cards Designer 複製的 JSON。確保語法正確 - 不匹配的括號或缺少逗號會導致問題。格式正確的 JSON 如下所示 -
{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"text": "Please provide your feedback:"
},
{
"type": "Input.Text",
"id": "feedbackText",
"placeholder": "Type your feedback here"
},
{
"type": "Action.Submit",
"title": "Submit"
}
],
"version": "1.3"
}
3. 測試卡片
在繼續之前,點選“測試”按鈕以模擬使用者觸發此主題時聊天機器人的響應。此時是確認卡片是否正確呈現以及輸入是否按預期工作的好時機。
步驟 4:自定義自適應卡片以進行使用者互動
自適應卡片不是靜態的。您可以使用輸入欄位和基於使用者互動的動態響應來豐富其功能。
1. 新增輸入欄位
修改 JSON 以包含文字、選擇或日期的輸入欄位。以下是一個用於反饋表單的 ChoiceSet 示例 -
{
"type": "Input.ChoiceSet",
"id": "feedbackType",
"value": "1",
"choices": [
{
"title": "Bug Report",
"value": "1"
},
{
"title": "Feature Request",
"value": "2"
}
]
}
這允許使用者在不同的反饋型別之間進行選擇,例如錯誤報告或功能請求。
2. 新增操作按鈕
您可以向自適應卡片新增操作按鈕,這些按鈕在點選時會觸發事件,例如提交表單或開啟外部連結 -
{
"type": "Action.OpenUrl",
"title": "Learn More",
"url": "https://example.com"
}
For form submission, use: {
"type": "Action.Submit",
"title": "Submit"
}
3. 整合變數
如果要使卡片動態化,可以將 Copilot Studio 中的變數插入自適應卡片中。例如,您可以用使用者姓名問候使用者 -
{
"type": "TextBlock",
"text": "Hello, ${username}!"
}
步驟 5:處理來自自適應卡片的響應
使用者與自適應卡片互動後,您需要以有意義的方式處理他們的輸入。
1. 操作處理程式
使用者提交表單或做出選擇後,您可以配置 Microsoft Copilot Studio 以相應地做出響應 -
- 將他們重定向到確認訊息。
- 觸發另一個主題。
- 將輸入傳送到 API 端點進行處理。
例如,在反饋表單提交後,您可能會將使用者重定向到感謝訊息 -
{
"type": "TextBlock",
"text": "Thank you for your feedback!"
}
步驟 6:測試和釋出自適應卡片
1. 預覽整個流程
Microsoft Copilot Studio 提供了預覽模式,允許您模擬整個使用者互動。徹底測試流程以確保卡片呈現、輸入處理和響應正確。
2. 釋出您的機器人
對設計和功能感到滿意後,點選“釋出”按鈕使您的聊天機器人上線。您的自適應卡片現已整合並準備與真實使用者互動!
自適應卡片的高階功能
自適應卡片提供了一系列高階功能,使您的聊天機器人更具互動性 -
條件元素 - 您可以根據使用者操作隱藏或顯示元件,例如僅在使用者選擇特定選項時顯示其他選項。
可操作卡片 − 除了提交表單,自適應卡片還可以觸發工作流,連線外部服務等等。
有關條件元素的更多資訊,請檢視官方文件。
自適應卡片設計最佳實踐
版本 − 確保您 Copilot 上的版本與您的 JSON 構建器版本匹配。如果不匹配,則可以在自適應卡片網站中更改目標版本以匹配 Bot Framework WebChat。
簡潔至上 − 雖然自適應卡片功能豐富,但避免向用戶提供過多輸入或複雜的介面設計。
移動最佳化 − 在桌面和移動平臺上測試卡片,以確保響應能力。
驗證 JSON − 始終驗證您的 JSON 以避免整合期間出現錯誤。使用 JSON 驗證器。
按照這些簡單的步驟,您可以輕鬆地為您的聊天機器人開發自定義卡片響應,使使用者介面更加高階和互動式。這一切都取決於您的創意以及您希望如何設計您的 Bot Framework。
經典 Bot 與現代 Copilot
延續 Microsoft Copilot Studio 的強大功能,現在出現了兩種最強大的構建聊天機器人框架的方法,即經典 Bot 和現代 Copilot。兩者都存在細微差別,並且根據您的框架有很好的用途。
在本教程章節中,我們將瞭解這兩種型別的 Bot 之間的區別、它們的工作原理、它們支援的擴充套件以及其功能的詳細比較。到最後,您將能夠清楚地瞭解如何為您的專案選擇完美的方法。
什麼是 Copilot Studio 中的經典 Bot?
Microsoft Copilot Studio 中的經典 Bot 基於規則、預定義的邏輯構建。這些 Bot 在決策樹上執行,使用固定的路徑來引導對話。經典 Bot 對於簡單的重複性任務(如處理常見問題解答、基本客戶支援或預程式設計互動)非常可靠。
建立經典 Bot 的步驟
- 開啟 Microsoft Copilot Studio 並點選“建立經典 Bot”選項。
- 從可用的預構建模板中選擇,例如客戶支援或常見問題解答 Bot。
- 定義意圖和話語 −
- 意圖是 Bot 需要響應的操作,例如“下單”或“獲取天氣資訊”。
- 話語是使用者可能說出的話語示例,以觸發這些意圖。
- 為每個意圖設定響應模式:基於決策樹的固定響應。
- 透過提供不同的使用者輸入並在內建測試環境中測試 Bot,並驗證響應是否與已程式設計規則匹配。
示例
如果使用者詢問“我的賬戶餘額是多少?”,經典 Bot 可以根據固定規則返回預定義的響應,例如“您的餘額為 1000 美元”。
什麼是 Copilot Studio 中的現代 Copilot?
與經典 Bot 不同,現代 Copilot 採用機器學習驅動的方法進行對話。現代 Copilot 在 Microsoft 可用的資料集上進行了高度訓練,並結合其強大的機器學習模型和 AI 演算法,支援即時學習和上下文適應性。它們由 Microsoft Graph 提供支援,允許與使用者資料和服務深度整合。
建立現代 Copilot 的步驟
- 開啟 Microsoft Copilot Studio 並導航到“建立現代 Copilot”部分。
- 為上下文對話選擇自定義實體和機器學習模型。
- 透過允許 Copilot 使用自然語言處理 (NLP) 動態解釋使用者輸入來定義靈活的對話路徑。
- 新增上下文管理,以根據使用者資料提供個性化響應。
- 使用即時測試環境和各種輸入測試現代 Copilot,以檢視 AI 如何適應和發展。
- 使用 AI 反饋迴圈監控和調整響應,以隨著時間的推移提高準確性。
示例
當被問到“我下一個會議是什麼?”時,現代 Copilot 可以使用 Microsoft Graph 從使用者的日曆中提取資料,提供即時、個性化的響應。
現代 Copilot 可以處理諸如“安排我的每週報告”之類的模糊請求,解釋上下文,並根據使用者的過去互動或日曆提供個性化的詳細資訊。
Copilot 和經典 Bot 之間的主要區別之一是生成式 AI 功能,該功能僅在現代 Copilot 中可用。
基於經典 Bot 和現代 Copilot 的真實場景
1. 經典 Bot 在行動
- 使用者 − Sarah,一位網上銀行客戶。
- 場景 − Sarah 需要檢視她的賬戶餘額,並想了解她銀行最近的分行以便親自去辦理業務。她使用了銀行的客戶服務聊天功能,該功能由經典 Bot 提供支援。
- 啟動 − Sarah 開啟銀行的網站並點選聊天圖示。
使用者輸入 − Sarah 輸入:“我需要檢視我的餘額”。
經典 Bot 響應 − 經典 Bot 對此查詢有預定義的規則。它檢查諸如“餘額”之類的特定關鍵詞,並回復 −
- “請輸入您的賬戶號碼或登入您的賬戶以檢視您的餘額”。
使用者驗證 − Sarah 輸入她的賬戶號碼。
經典 Bot 響應 − Bot 提供靜態的、預定義的響應 −
- “您當前的餘額為 5000 美元”。
其他請求 − Sarah 然後詢問:“最近的分行在哪裡?”
經典 Bot 決策樹 − Bot 遵循其程式設計路徑並要求 Sarah 提供她的郵政編碼。Sarah 回覆了她的郵政編碼。
- 根據輸入,Bot 獲取預定義的分行位置列表並顯示:最近的分行位於 Main Street 1234 號,營業時間為上午 9 點至下午 5 點。
因此,我們可以說經典 Bot 在處理重複的、簡單的查詢(如檢查賬戶餘額或提供分行詳細資訊)方面非常有效。它在固定的、基於規則的框架內執行,使其可靠但僅限於預定義的互動。
如果 Sarah 需要更動態的幫助,她的互動可能會更流暢。例如,如果她想獲得有關其賬戶活動的個性化建議或在安排會議方面獲得幫助,則 Bot 將無法在沒有為每個可能的互動新增自定義規則的情況下有效地處理它。
2. 現代 Copilot 在行動
- 使用者 − Sam,一位遠端工作的員工。
- 場景 − Sam 在家工作,需要與他的團隊安排會議、從公司的 SharePoint 中提取相關檔案,並接收上次會議記錄的摘要。他使用整合到公司工作流程系統中的現代 Copilot。
- 啟動 − Sam 開啟他的公司內部協作應用程式,該應用程式嵌入了現代 Copilot。
使用者輸入 − Sam 輸入:“明天上午 10 點與我的團隊安排會議”。
Copilot 響應 − 現代 Copilot 使用其自然語言處理 (NLP) 功能來解釋 Sam 的請求。它透過 Microsoft Graph 連線到 Sam 的日曆,並向團隊傳送會議邀請。
- “您與團隊的會議已安排在明天上午 10 點”。
使用者輸入 − Sam 繼續問道:“你能從 SharePoint 中調出最新的專案檔案嗎?”
Copilot 操作 − Copilot 動態連線到 SharePoint,搜尋與正在進行的專案相關的檔案,並即時檢索它們。
- 以下是 SharePoint 中的最新專案檔案:[File1.pdf]、[File2.docx]
使用者輸入 − Sam 然後詢問:“給我總結一下上次會議的記錄”。
Copilot 響應 − 現代 Copilot 從 OneNote 中提取相關會議記錄,使用其 AI 功能對其進行處理,並返回簡潔的摘要。
- “以下是上次會議的摘要:Alpha 專案進展順利,截止日期為下週五”。
完成這些任務後,Copilot 會更新其知識庫,從 Sam 的偏好和上下文中學習,以便在未來的互動中提供更高效的響應。因此,它可以動態處理資訊,即時適應 Sam 的需求,而無需為每個特定操作預定義規則。
經典 Bot 和現代 Copilot 之間的主要區別
下表重點介紹了經典 Bot 和模型 Copilot 之間的主要區別 −
| 方面 | 經典 Bot | 現代 Copilot |
|---|---|---|
| 技術 | 基於規則、決策樹驅動 | AI 驅動,由機器學習和 NLP 提供支援 |
| 基於 | Power Virtual Agents | 新的 Copilot 功能 |
| 生成式 AI | - | 是 |
| 介面 | 舊的 | 現代的 |
| AI 功能 | 非常有限 | 與 AI 完全整合 |
| 解決方案管理 | 使用主題元件 | 使用主題 V2 元件 |
| 外掛支援 | - | 是 |
| 互動風格 | 限於預定義的響應和嚴格的工作流程 | 動態的、自適應的和上下文感知的互動 |
| 學習能力 | 沒有學習能力;僅在預定義規則上執行 | 透過自適應 AI 和使用者行為持續學習 |
| 與外部系統的整合 | 整合有限,通常需要自定義聯結器 | 與 Microsoft Graph、SharePoint、OneDrive 等平臺深度整合。 |
| 響應靈活性 | 針對特定查詢的固定響應 | 即時、上下文相關的響應 |
| 自然語言理解 (NLU) | 最少或沒有 | 高階自然語言處理 (NLP) |
| 處理複雜查詢 | 差,需要手動升級 | 優秀,可以處理和解決複雜的多步驟請求 |
| 上下文感知 | 缺乏維護對話上下文的能力 | 在互動過程中維護和構建上下文 |
| 個性化 | 無個性化;對所有使用者都使用相同的響應 | 根據使用者偏好和歷史記錄提供量身定製的響應 |
| 任務自動化 | 簡單的任務自動化,功能有限 | 高階任務自動化,具有動態工作流程 |
| 可擴充套件性 | 需要手動更新規則才能擴充套件 | 透過 AI 和 ML 自動擴充套件,無需手動干預 |
| 資料處理 | 最少;僅處理預定義的輸入 | 來自整合系統的即時資料處理 |
| 培訓和維護 | 需要持續的手動更新 | 自學習;最少的手動維護 |
| 錯誤處理 | 遵循嚴格的錯誤路徑;通常會導致死衚衕 | 自適應;提供替代解決方案和建議 |
| 使用者體驗 | 靜態、重複的互動 | 流暢、引人入勝且個性化的體驗 |
| 跨會話的上下文保留 | 沒有會話記憶;每次對話都從頭開始 | 保留使用者上下文和偏好在跨會話 |
| 部署靈活性 | 需要在特定平臺上進行自定義部署 | 可以輕鬆地跨各種環境部署 |
| 遷移 | 可能 | N/A |
| 主題 | 手動建立主題 | 透過 Copilot 的生成式 AI 建立主題 |
| 觸發器 | 僅觸發短語 | 支援多個觸發短語 |
| 事件 | - | 傳送事件、傳送活動、傳送 HTTP 請求、記錄自定義遙測事件。 |
總之,經典機器人和現代副駕駛都有其自身的優勢和使用場景。如果您追求簡單和可預測性,經典機器人可能是最佳選擇。但是,如果您需要適應性、即時學習以及與現代資料來源的整合,現代副駕駛是您的最佳選擇。兩種方法都允許您在 Microsoft Copilot Studio 中構建強大的對話代理,但最終的選擇取決於您專案的複雜性和需求。
Power Automate 流程
Power Automate 已成為一個功能強大的工具,可自動執行所有可用 Microsoft 平臺上的多項任務。如何將這些自動化與您的 Microsoft Copilot Studio 連線起來?您可以訪問所有自動化流程,與您的聊天機器人框架協作,從而使您的整個工作環境得到極大的提升。但是,如何將 Power Automate 與您的 Copilot Studio 整合呢?
在這裡,我們將探討兩種在 Copilot Studio 中整合 Power Automate 的不同方法,並比較哪種方法最適合您的環境。
什麼是 Power Automate?
Power Automate 是一款關鍵工具,透過連結各種應用程式和服務來自動化重複性工作流程。它是由 Microsoft 提供的基於雲的服務,允許使用者自動化應用程式之間的工作流程,從而更輕鬆地自動化日常任務。
無論是傳送自動通知、同步資料還是管理審批,Power Automate 都可以透過連線 Outlook、SharePoint、Teams 和第三方應用程式等不同服務來提高生產力。
您可以在此處檢視 Power Automate 文件 此處。
方法 1:從 Copilot Studio 內部連線 Power Automate 流程
這種較舊的方法允許使用者直接在 Copilot 流程中建立和連線 Power Automate 流程。您需要做的是直接從 Microsoft Copilot Studio 的介面訪問 Power Automate。您可能無法獲得 Power Automate 的所有功能,但您可以輕鬆地為開始生成一個流程。以下是如何操作的分步指南:
整合 Power Automate 的步驟
- 開啟 Microsoft Copilot Studio。
- 開啟您預先構建的 Copilot 或建立一個新的。
- 在 Copilot 中,導航到“流程”部分。
- 建立新的 Copilot 流程:選擇在 Copilot Studio 中建立新流程的選項。
- 點選“新增 Power Automate 流程”。
- 進入流程編輯器後,從可用自動化工具列表中選擇 Power Automate。
- 使用 Power Automate 的內建聯結器在 Copilot Studio 中定義觸發器和操作。
- 選擇一個觸發器(例如,Microsoft Teams 或 SharePoint 中的事件)並配置操作(例如,傳送審批請求或同步資料)。
- 透過模擬使用者輸入和響應,直接在 Copilot Studio 中測試流程。
- 驗證自動化是否按預期執行,並進行任何必要的調整。
此方法的侷限性
- 與直接在 Power Automate 中構建流程相比,設計功能有限。
- 靈活性有限且 UI 選項有限。
- 示例:在 Copilot 中直接自動化審批工作流,無需超出內建模板進行大量自定義。
方法 2:在 Power Automate 中單獨建立流程,然後匯入到 Copilot Studio
這種現代方法更靈活,允許您利用 Power Automate 的全部功能集,在外部建立流程,然後將其匯入到 Microsoft Copilot Studio。此方法提供了現代化的 UI 和更多自定義選項。
在 Power Automate 中建立流程的步驟(單獨)
- 使用您的 Microsoft 帳戶登入到您的 Power Automate 門戶
- 在其中,建立一個新流程
- 根據您的需求選擇流程型別(例如,自動化、即時、計劃)。現在讓我們選擇一個自動化流程。
- 您必須選擇一個觸發器來啟動流程。這可能是接收 Outlook 中的電子郵件或向 SharePoint 新增新檔案,您必須相應地選擇觸發器。
- 選擇觸發器後,配置傳送電子郵件、更新記錄或生成通知等操作。
- 您可以使用條件、迴圈和審批來增強流程。
- 在將其與 Microsoft Copilot Studio 整合之前,請在 Power Automate 中測試流程以確保其正常執行。
- 轉到“測試”部分,並使用示例資料執行流程。
將構建的流程匯入 Copilot Studio 的步驟
- 開啟 Copilot Studio
- 轉到您要整合 Power Flow 的 Copilot
- 開啟 Copilot 並導航到“流程”部分。
- 選擇匯入現有 Power Automate 流程的選項。
- 在 Copilot Studio 中,找到“匯入流程”按鈕。
- 現在選擇您之前建立的 Power Automate 流程。
- 透過將其連結到 Copilot 輸入和輸出對其進行配置。例如,您可以讓客戶查詢觸發流程,或讓聊天機器人響應啟動操作。
- 執行匯入的 Power Automate 流程的即時測試,以確保其在 Copilot Studio 中按預期執行。
- 驗證 Copilot 是否可以觸發流程並無縫處理自動化。
此方法的優勢
- 允許更大的靈活性和自定義。
- 利用 Power Automate 的全部聯結器,包括自定義構建的流程。
- 提供現代化的 UI 和更使用者友好的設計來管理自動化。
- 示例:SharePoint 和 Dynamics 365 之間的高階資料同步工作流,可在 Copilot Studio 中觸發自動通知和記錄更新。
兩種方法的比較
下表突出顯示了這兩種方法的主要區別:
| 功能 | 在 Copilot Studio 中建立流程 | 從 Power Automate 匯入流程 |
|---|---|---|
| 設計靈活性 | 限於 Copilot 內聯結器 | 完全訪問 Power Automate 功能 |
| 使用者介面 | 基本且受限 | 現代且高度可定製 |
| 整合 | 直接但有限 | 高階且靈活 |
| 觸發器和操作 | 可用的標準操作 | Power Automate 的全部觸發器 |
| 自定義 | 最少的自定義 | 使用條件邏輯完全可定製 |
| 測試和除錯 | Copilot 內的基本測試 | Power Automate 內的高階測試 |
Power Automate 流程在 Copilot Studio 中的使用案例
將 Power Automate 與 Copilot Studio 整合開闢了一系列自動化可能性。一些示例包括:
- 自動化審批 - 使用者透過 Copilot 提交請求,Power Automate 向經理傳送審批請求。
- 通知 - 自動通知團隊 Copilot 中觸發的關鍵事件,例如新的客戶查詢。
- 資料同步 - 將使用者從 Copilot 輸入的資料同步到 SharePoint 或 Dynamics 365,確保資料一致性。
將 Power Automate 與 Microsoft Copilot Studio 連線,為您的工作流程帶來了巨大的力量,允許以最小的努力自動化複雜流程。第二種方法提供了更大的靈活性、自定義和更好的 UI 體驗,使其成為大多數使用者的推薦方法。無論您選擇哪種方法,Power Automate 都可以幫助簡化流程,節省整體時間和精力。
分享您的 Copilot 作品
構建 Copilot 時,協作至關重要。在 Copilot Studio 中,共享過程非常簡單高效,但同時高度安全,確保只有合適的人員才能訪問您的 Copilot 構建。在本教程章節中,您將瞭解如何將您的構建與其他開發人員整合,無論您是與內部團隊成員還是外部合作伙伴協作。本指南涵蓋了從許可權設定到安全共享實踐的每個步驟。
瞭解 Copilot Studio 中的安全功能
Microsoft Copilot Studio 擁有非常先進的安全系統,其中包括基於角色的訪問控制以及用於處理資料漏洞的強大加密。
基於角色的訪問控制
當您向任何其他開發人員提供對 Copilot 的訪問許可權時,訪問許可權基於角色。這意味著可以根據使用者的工作和職責分配訪問許可權。這些角色通常包括:
- 檢視者 - 具有此訪問許可權的使用者可以檢視 Copilot,但無法進行修改。
- 編輯者 - 在這裡,使用者可以修改 Copilot,但無法管理其設定。
- 所有者 - 完全控制權,包括共享和管理許可權的能力。
資料加密和安全
Microsoft Copilot Studio 使用 Microsoft 的企業級加密來保護 Copilot 構建及其共享訪問。即使在外部共享時,也能確保資料安全。
設定共享構建的 Copilot 的許可權
共享 Copilot 最重要的方面之一是配置正確的許可權。這不僅控制誰可以檢視或編輯 Copilot,還確定誰可以進一步共享或修改設定。
配置許可權的步驟
- 開啟 Copilot Studio 並導航到儀表板。
- 選擇您要共享的 Copilot。
- 點選“設定”或“許可權”選項卡。
- 在“許可權”部分,將使用者分配到角色:檢視者、編輯者或所有者。
- 如有必要,透過選擇“自定義許可權”來自定義每個角色的許可權。
- 設定所有角色和許可權後,點選“應用”以儲存設定。
示例 - 如果您與資料分析團隊合作,您可能希望他們擁有編輯者許可權來調整 Copilot 的邏輯,但限制他們共享或刪除構建。
在團隊成員之間共享構建的 Copilot
在您的組織內共享 Copilot 是一個簡單的過程,但它具有細粒度的控制,以確保合適的人員獲得適當級別的訪問許可權。
與團隊成員共享 Copilot 的步驟
- 導航到 Copilot 的設定:從您的儀表板,點選您要共享的 Copilot。
- 點選“共享”選項:根據您的 Studio 版本,這可能也顯示為“管理訪問”。
- 新增團隊成員:從您的目錄中輸入團隊成員的電子郵件地址或使用者名稱。
- 選擇他們應該是檢視者、編輯者還是所有者。
- 選擇傳送電子郵件或應用內通知以提醒他們共享的訪問許可權。
- 點選“共享”以完成此過程。
示例 - 當您正在處理增強 AI 的聊天機器人並且您想與您的資料科學家共享構建併為他們分配編輯者角色時,這適用,這樣他們就可以調整機器人的 ML 模型。
與外部組織共享 Copilot
當您需要與外部供應商或合作伙伴協作時,Microsoft Copilot Studio 允許進行安全的外部共享。
外部共享步驟
- 開啟要共享的特定 Copilot 的設定。
- 在“共享選項”部分,切換允許外部共享的選項。
- 輸入外部使用者的電子郵件。如果他們屬於另一個組織,請確保他們的域名已獲准共享。
- 與內部團隊成員一樣,為他們分配檢視者、編輯者或所有者角色。
- 確保外部使用者對敏感資料或高階設定的訪問許可權有限,具體取決於需要。
- 對設定滿意後,向他們傳送協作邀請。
跟蹤和稽核共享的 Copilot
跟蹤誰訪問您的 Copilot 至關重要,尤其是在高安全環境中。Copilot Studio 提供強大的稽核功能來監控對共享 Copilot 執行的每個操作。
- 訪問審計日誌 - 您可以透過導航到管理面板並點選審計日誌來跟蹤日誌。
- 檢視活動 - 查詢與共享 Copilot 相關的任何活動,例如登入嘗試、檔案更改或許可權修改。
- 設定警報 - 配置警報對您來說非常有用,這樣您就會收到異常活動的通知,例如登入失敗嘗試或未經授權的資料訪問。
- 生成報告 - 定期下載活動日誌以進行內部審計。
撤銷訪問許可權或修改許可權
有時您可能需要撤銷訪問許可權或降低某人的許可權。這可能是因為專案結束,或者某人不再需要相同級別的訪問許可權。
撤銷或更改許可權的步驟
- 導航到您之前管理訪問許可權的 Copilot 設定。
- 查詢您要修改或撤銷其訪問許可權的使用者或組織。
- 降低他們的角色(例如,從編輯器降級到檢視者)或完全刪除他們的訪問許可權。
- 調整後,儲存設定。
- 最後,您可以傳送通知告知他們他們的訪問許可權已更改。
如果您想授予僅在臨時需要訪問許可權的使用者訪問許可權,您可以使用限時訪問功能。這將在設定的時間段後自動撤銷他們的許可權。
共享構建的 Copilot 的最佳實踐
為了確保您的 Copilot 在共享時保持安全,請遵循以下最佳實踐 -
- 限制外部共享 - 僅在絕對必要時才與外部使用者共享 Copilot。
- 使用基於角色的訪問控制 - 您必須確保僅向其他使用者授予完成其任務所需的許可權,並儘可能保持最小化。
- 定期審計 - 還定期審查共享 Copilot 的審計日誌,以發現未經授權的訪問。
- 訪問許可權審查 - 定期審查使用者的角色,以確保他們的訪問許可權隨著其工作職責的演變而保持適當。
在 Microsoft Copilot Studio 中共享您構建的 Copilot 是一項強大的功能,它可以在保持嚴格的安全控制的同時實現協作。藉助基於角色的訪問控制、審計功能和詳細的許可權設定,您可以自信地與內部團隊和外部組織共享您的構建,並確信您的資料和配置是安全的。