電源虛擬代理 | 創建聊天機器人的步驟

今天,我們將討論Power Virtual Agents,這是 Microsoft 創建聊天機器人的方法,您可以將其部署到您的網站和團隊。您可以在本博客底部觀看本教程的完整視頻

Power Virtual Agents 的強大之處在於,它允許您在不使用機器學習或複雜的數學和語言學的情況下創建聊天機器人,因為 Microsoft 會為您代勞。您所要做的就是為它提供要消化的內容和資源。

目錄

如何在 Power Virtual Agents 中創建聊天機器人

讓我們通過打開 Power Virtual Agents 頁面開始吧。

電源虛擬代理 |  創建聊天機器人的步驟

要創建新的聊天機器人,請單擊右上角的機器人圖標,然後單擊新建機器人按鈕。

電源虛擬代理 |  創建聊天機器人的步驟

讓我們將此機器人命名為Loan Helper FAQ Bot,從下拉列表中選擇英語,然後單擊創建

電源虛擬代理 |  創建聊天機器人的步驟

與 Power Apps 類似,它需要為實際創建提供一切。例如,當您創建模型驅動的應用程序時,它需要一段時間,因為它需要創建它背後的所有實體和連接器。如果您看到此屏幕,它正在做非常相似的事情。

電源虛擬代理 |  創建聊天機器人的步驟

它仍在後台構建。所以,我們可以做的是點擊左上角的主題開始探索。

電源虛擬代理 |  創建聊天機器人的步驟

這就是告訴 Power Virtual Agents 在有人說觸發短語時要做什麼,然後它會啟動響應。

電源虛擬代理 |  創建聊天機器人的步驟

例如,我們有觸發短語“你什麼時候關門?” 有人可以說出此觸發短語的四個迭代或版本。

電源虛擬代理 |  創建聊天機器人的步驟

如果我們單擊第 1 課 - 一個簡單的主題,我們的 Power Virtual Agents 會告訴我們工作流是什麼樣子的。

電源虛擬代理 |  創建聊天機器人的步驟

如果有人說出這些觸發短語中的一個,我們會發送一條消息說,“我很樂意為商店營業時間提供幫助”,然後再發送另一條消息告訴他們商店營業時間。

電源虛擬代理 |  創建聊天機器人的步驟

此外,我們還可以做更複雜的觸發短語。例如,如果我們點擊“What is the best product for me”,這就不再是單向溝通,而是雙向溝通。

電源虛擬代理 |  創建聊天機器人的步驟

接下來,讓我們單擊第 4 課 – 具有條件​​、變量和自定義實體的主題

與第一個示例類似,它會顯示如果有人提到下面的觸發短語之一,聊天機器人會說什麼。

聊天機器人會問“你認為自己是家庭用戶、遊戲玩家還是企業用戶?” 然後與聊天機器人聊天的人需要從選項中進行選擇。

電源虛擬代理 |  創建聊天機器人的步驟

一旦選擇了一個選項,就會有不同的選項樹組合在一起,在某些時候,它會變得非常複雜。

電源虛擬代理 |  創建聊天機器人的步驟

電源虛擬代理 |  創建聊天機器人的步驟

在 Power Virtual Agents 中測試觸發短語

讓我們通過輸入“什麼是最適合我的產品?”來測試觸發器之一。

正如我們所見,它啟動了響應“你認為自己是家庭用戶、遊戲玩家還是企業用戶?” 當我們選擇 Home User 時,工作流程會繼續下去。

在這種情況下,我們可以啟動工作流、訪問第三方 API 並發出HTTP 請求。基本上,我們可以做任何我們需要的事情,但它變得有點複雜。

電源虛擬代理 |  創建聊天機器人的步驟

鑑於這些要點,讓我們將Sundae FAQ 頁面變成一個聊天框。這家貸款公司的常見問題解答頁面是人們通常提出一堆常見問題的地方。這只是一個示例,但您絕對可以選擇另一個也有常見問題解答頁面的公共網站。

電源虛擬代理 |  創建聊天機器人的步驟

當有人在這個網站上聯繫我們時,聊天機器人足夠聰明,知道所有這些問題,並且應該能夠相應地回答它們。例如,如果有人輸入“Sundae 是如何賺錢的”,聊天機器人應該會給出以下答案。

電源虛擬代理 |  創建聊天機器人的步驟

回答同一問題的不同版本

但是,這可能有不同的版本,例如How do you make moneySundae 如何收費Sundae 如何收費

所有這些實際上都是同一個問題;因此,我們需要一個足夠智能的系統來消化所有這些常見問題解答。然後,我們需要使觸發短語足夠寬泛,以便如果有人說這個問題的變體,答案仍然是相同的。

這正是我們回到 Power Virtual Agents 時要做的事情。通過建議主題功能,我們可以告訴 Power Virtual Agents 使用我們選擇的頁面,然後從 Sundae FAQ 頁面創建所有主題。

電源虛擬代理 |  創建聊天機器人的步驟

單擊添加,然後單擊開始按鈕。

電源虛擬代理 |  創建聊天機器人的步驟

電源虛擬代理 |  創建聊天機器人的步驟

這一次,Power Virtual Agents 通過確定問題和答案來處理所有這些常見問題解答。它還來生成這些問題的不同版本,以供人們提出。因此,可能需要幾分鐘才能完成。

電源虛擬代理 |  創建聊天機器人的步驟

經過處理後,我們可以看到我們有 35 個建議主題,所有這些主題都與 FAQ 頁面相關。

電源虛擬代理 |  創建聊天機器人的步驟

要部署答案,請單擊“添加到現有主題”,然後單擊“什麼是聖代?” 鏈接以查看實際工作流程。

電源虛擬代理 |  創建聊天機器人的步驟

所以如果有人問“聖代是什麼?” 它啟動此消息,該消息與常見問題解答頁面上列出的完全相同。

電源虛擬代理 |  創建聊天機器人的步驟

接下來要做的是將我們從 FAQ 頁面獲得的所有建議主題上傳到現有 主題中。

單擊Name旁邊的單選按鈕選擇全部,然後單擊Add to Topics

電源虛擬代理 |  創建聊天機器人的步驟

完成後,讓我們轉到現有主題。我們現在有 47 個,數量很多。那麼,讓我們只切換“Sundae 是如何賺錢的?” 作為示例並刷新頁面。

為了演示,讓我們通過輸入“Sundae 如何賺錢?”來測試它。我們可以看到答案,如果我們回到 FAQ 頁面,答案是一樣的。

電源虛擬代理 |  創建聊天機器人的步驟

電源虛擬代理 |  創建聊天機器人的步驟

Power Virtual Agents 足夠智能,可以確定問題和答案,並將其提供給聊天。Power Virtual Agents 的另一個很酷的地方是它背後還有分析功能。

例如,如果有人對“是否回答了您的問題”這一問題選擇了“否”,您就會知道這可能不是一個充分的答案,因此您可能想要在實際的主題細分中更改您的答案。

電源虛擬代理 |  創建聊天機器人的步驟

讓我們嘗試另一個示例,輸入“你如何賺錢?”

正如我們所見,聊天機器人通過提供不同的選項來澄清,例如Sundae 如何賺錢?,第 3 課 – 具有條件​​、變量和預建實體的主題,並且這些都不是

電源虛擬代理 |  創建聊天機器人的步驟

如果我們選擇How do you make money,它會將我們帶回到相同的答案。因此,如果有任何變化,它會很聰明地識別它可能意味著一個、兩個或三個問題,然後進行驗證。

電源虛擬代理 |  創建聊天機器人的步驟

我們可以做一些完全不同的事情並繼續前進,但隨後我們又會得到同樣的結果,即兩個問題非常相似,但它仍然會找到問題的特定答案。


Power Apps 彈出表單以提供交互式用戶體驗
Power Apps 業務流程和文檔
Power Apps 模型驅動的應用程序:站點地圖及其工作方式

結論

總而言之,您可以使用Power Virtual Agents創建聊天機器人以放置在您的網站、Teams 消息、Facebook Messenger 以及您能想到的任何地方。

這是使用觸發短語和響應完成的。當然,如果您有一個常見問題解答頁面,那麼在您的網站上添加此內容的一種快速方法是。如果您的常見問題解答頁面做得很好,您可以獲得一個非常好的聊天機器人。

一切順利,

亨利·哈比卜

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。