共用方式為


智慧應用程式工作負載的集成選項

的整合 Microsoft Copilot Studio 選項包括 Power Automate Cloud Flows、HTTP 請求和連接器以及 Bot Framework 技能。 這些集成使 Copilot 能夠自動化工作流程、與外部服務交互並增強對話功能。 通過使用這些選項,您可以簡化流程、提高效率並提供無縫的用戶體驗。 集成確保 Copilot 可以執行複雜的任務、存取必要的資料並智慧地回應使用者輸入。

關鍵注意事項

在開發工作負載和評估集成選項時,請考慮:

  • 平衡配置和自定義開發:確定何時使用開箱即用的配置與自定義開發來滿足特定的組織需求。
  • 監控和審計:瞭解如何監控和審計集成以確保合規性和性能。
  • 瞭解整合選項:使用中的 Copilot Studio連接器和外掛程式操作探索可用的整合選項。

整合模式

中的 Copilot Studio 集成模式不是排他性的,可以組合以適應不同的用例。

端點性能

端點性能是直接影響用戶體驗的關鍵因素。 在評估終端節點時,請考慮以下關鍵因素和策略:

  • 集成速度:您連線的終端節點 (例如資料庫、API 和其他外部服務) 的性能直接影響應用程式的整體速度。 緩慢的終端節點可能會造成瓶頸,從而導致處理和回應使用者請求時出現延遲。

  • 對話體驗:在對話介面中,使用者希望實現快速無縫的交互。 回覆延遲可能會中斷對話流程,從而導致用戶體驗不佳和潛在的挫敗感。

  • 查詢性能:為確保快速回應,請優化發送到終端節點的查詢。 優化查詢涉及:

    • 高效的數據檢索:最大限度地減少提取的數據量並確保查詢盡可能高效。
    • 緩存:實施緩存策略以減少終端節點的負載並加快回覆時間。
    • 負載均衡:在適用的情況下,在多個終端節點之間分配請求,以避免任何單個端點過載。

    瞭解更多: 優化數據性能的建議

  • 可擴展性和可靠性:高性能終端節點有助於提高應用程式的可擴展性和可靠性。 隨著用戶數量的增長,優化良好的終端節點可以處理增加的流量,而不會顯著降低性能。

  • 監控和優化:持續監控終端節點的性能,以便及時發現並解決任何問題。 使用性能指標和日誌來深入瞭解瓶頸並相應地進行優化。

處理邏輯

在為智慧應用程式工作負載設計邏輯時,尤其是在集成 Power Automate時,請確保回應及時高效。 考慮實施以下策略:

  • 回覆時間要求:需要在 Power Automate 100 毫秒內回應 Copilot,這需要高度優化和高效的邏輯。

  • 評估執行速度:如果邏輯在 OR Power Automate 中 Copilot Studio無法足夠快地執行,或者它涉及更適合代碼的複雜操作,請考慮將邏輯卸載到其他服務:

    • Dataverse 自定義 API 可以在其中 Dataverse 創建的自訂端點來處理特定邏輯。 它們有 2 分鐘的超時限制,為複雜操作提供了更多時間。 自定義 API 可以通過連接器或 HTTP 請求數據用,從而提供整合的靈活性。
    • Dataverse 低程式碼外掛程式,類似於自定義 API, 但可以使用最少的編碼來創建。 它們還具有 2 分鐘的超時限制,可以類似方式調用。
    • Azure Functions 可以回覆事件執行代碼的無伺服器函數。 它們提供高可擴充性,可以有效地處理複雜的邏輯。 Azure Functions 可以通過 HTTP 請求觸發,因此易於與 Power Automate and 集成 Copilot Studio。

中間圖層集成

Middle 圖層 Integration 是一種戰略方法,可以顯著增強智慧應用程式工作負載的功能、安全性和效率。

  • 數據擴充:通過集成外部數據源或應用業務邏輯向數據添加上下文或其他資訊,在數據到達工作負載之前提高數據的質量和價值。 執行數據擴充有助於提供更全面、更有洞察力的數據進行處理,從而實現更好的決策和使用者交互。

  • 數據遮罩:通過對數據進行混淆處理或匿名化處理來保護敏感資訊。 將遮罩技術應用於敏感字段,例如個人標識符、財務資訊或專有數據。 數據遮罩有助於增強數據安全性和隱私性,確保遵守 GDPR (一般資料保護規定) 或 HIPAA (健康保險流通與責任法案) 等法規。

  • 消息轉換:使用轉換邏輯轉換數據格式、規範化數據或聚合資訊,從而修改消息的結構或格式。 消息轉換有助於確保數據的相容性和一致性,減少錯誤並提高處理效率。

  • 數據驗證:通過添加驗證規則來檢查數據的完整性、正確性和一致性,從而在處理數據之前確保數據的完整性和準確性。 數據驗證有助於防止錯誤並確保只處理高質量的數據,從而提高應用程式的可靠性。

  • 性能優化:通過使用緩存或異步處理來高效處理大量數據,從而提高數據處理的速度和效率。 此策略有助於減少延遲並確保及時回應,從而增強整體用戶體驗。

比較整合模式

集成模式不是排他性的,可以組合使用。 評估集成選項,以對齊智慧應用程式工作負載的特定需求和約束,例如性能要求、可擴充性、安全性和可維護性。 通過評估可用的整合模式,降低風險、優化資源使用並確保無縫和強大的集成。

Power Automate 雲端流程 HTTP 請求和連接器 Bot Framework 技能
專業版 無代碼 / 低程式碼。
集成和對話邏輯的明確分離。
可單獨監測。
可以更新現有 Cloud Flows 以與之 Copilot Studio整合。
無代碼 / 低程式碼。
同步。
可以作為集成的一部分 Copilot Studio Application Insights 進行監控。
可以使用變數,包括環境變數和金鑰。
變數、條件、參數等可以使用 Power Fx 公式。
分析和錯誤處理支援。
同步執行。
支援專用終結點。
現有 Bot Framework 投資可以重複使用。
缺點 異步執行可能會導致延遲和緩慢 (調用或運行複雜流)。
如果擔心規模 / 性能,則可以評估更高級別的「Power Automate Process」計劃。
服務主體擁有權所需的“Power Automate 流程”。
需要在 100 秒內返回結果。
混合對話邏輯和集成邏輯,但集成主題可以隔離,因為它們可以針對輸入和輸出進行配置。
需要在 100 秒內返回結果。
專業代碼 (例如 C#)。
在 Azure AI Bot Service 中運行。
Azure 訂閱需要支付額外費用。
應用程式生命週期管理與 Power Platform.

Power Automate 和 HTTP/連接器整合

Power Automate 提供廣泛的整合功能,包括 1,000 多個本機連接器和選項,用於為您的 API 創建自定義連接器。 為了獲得積極的用戶體驗,請確保 從 Copilot Studio 觸發的雲端流快速執行,因為它們必須在 100 秒內返回回覆以避免超時。

要優化性能,請考慮 發出 HTTP 請求直接從 Copilot Studio URL 使用連接器,盡可能繞過雲端流。 通過篩選結果以僅返回基本數據來優化您的雲端流和 HTTP/連接器請求。 此外,通過實施在 100 秒限制內返回結果的並行分支來處理雲端流程超時,確保 copilot 正常處理超時。

這些策略有助於在智慧應用程式工作負載中保持高效且回應迅速的交互。