您在流程管理中只需要進行簡單的流程描述,即可使機器人按特定業務流程進行問題解答。
概念介紹
體驗版(通義版)、企業版(通義版)、旗艦版(通義版)、平臺版(通義版)支持流程管理功能。
流程:通過流程編排畫布設計業務流程,機器人將理解流程內容與用戶進行對話。
流程節點:流程內節點即機器人執行的動作,需要進行回復、收集信息、調用API或完成某個目標的指令描述。
流程邊:流程內進行節點流轉的條件,邊可以是用戶表達的意圖或參數判斷。
API插件:流程或機器人可以使用API插件與外部業務系統進行交互。
參數:流程或API插件內需要使用的變量信息,由參數名和參數描述構成。
流程管理配置示例
用戶對我們的某一產品提出寶貴的意見或建議時,我們會登記用戶的相關信息,以便產品團隊能夠后續與用戶進行溝通。用戶只需在機器人聊天界面輸入登記信息,即可觸發收集客戶信息的流程。完成預設參數的收集,收集完所有參數后,系統會請用戶確認所收集的信息是否準確無誤。
步驟一:新建參數
進入機器人空間后,選擇知識庫>流程管理>參數。
單擊新建參數,打開新建參數彈窗,在配置“收集客戶信息”的流程時,要收集的參數有阿里云賬號、產品名稱、聯系人姓名、聯系方式。可以通過插入隨路參數和實體來增強識別效果。
步驟二:新建流程
進入機器人空間后,選擇知識庫>流程管理。
單擊新建流程,打開新建流程彈窗,填寫流程名稱和描述,即可新建流程畫布。
單擊確定,進入流程配置畫布頁面。
雙擊輸入分支條件。
收集客戶信息示例:
進入條件:這里是配置觸發流程后續的條件,如:今天的天氣。
用戶示例問法:用戶可以添加關于進入條件示例問法,從而更容易進入配置好的對話流程,來讓機器人為您提供更準確的服務,如:今天會下雨嗎?出門需要帶傘嗎?
說明當前版本話術配置上限為50條,一般情況20條以內足夠,通用意圖可不用添加話術。
多分枝示例:
進入條件:進入條件可以是對話中的參數或者API返回參數,參數判斷一般直接寫到條件上即可,如:返回code等于1,返回code不等于1。
用戶示例問法:用戶可以添加關于進入條件示例問法,從而更容易進入配置好的對話流程,來讓機器人為您提供更準確的服務,如code==1,當code==1時候也可以直接進入流程,不用必須滿足”返回code等于1“才能進入流程。
配置節點,雙擊編輯節點。
基礎設置
節點名稱:填寫當前節點主要執行的動作名稱,建議用短句描述,如:收集城市名。
執行動作:配置流程執行到節點時,機器人需要執行的操作。
固定回復:機器人將嚴格使用“回復內容”回復客戶,不會對回復內容進行改寫。
收集參數:在下拉參數中選擇需要收集的參數進行添加。
調用API插件:在下拉API插件中選擇需要調用的API插件進行添加。
自定義:通過自定義的方式可以對機器人的細節進行約束,對不同的節點,機器人的回復內容不同。
高級設置
指令:用于外部系統與機器人對話的集成,如:轉人工指令。配置指令后,在節點動作執行的同時,機器人將隨路下發指令信息供外部業務系統進行集成。
單擊保存,完成節點配置。
步驟三:測試流程
進入到流程的編輯頁面,單擊右上角測試,打開測試窗。
說明此測試窗口僅測試當前配置的流程。
輸入觸發條件“登記信息”,進行測試收集客戶信息流程。
步驟四:發布和下線流程
發布
流程管理列表中,單擊右側的發布按鈕就可以發布流程至正式環境,沒有經過測試的流程是無法發布。
下線
流程管理的列表中,單擊右側的下線按鈕,即可將正式環境中的流程下線。
擴展功能
導入/導出流程
在流程管理頁面,單擊導入流程,導出流程按鈕,即可完成導入導出操作。只能以Zip文件格式導出流程。