使用Python SDK開發語錄類技能模板

本文做者:DuerOshtml

此技能模板是針對語錄類技能設計的模板,如海賊王語錄,遊戲語錄等。本文從技能交互、部署講述如何快速搭建海賊王語錄技能。python

語錄類技能模板的交互模型

語錄類技能跟用戶的交互很簡單。用戶說「來一個」,技能從語錄列表中選取一條讀給用戶,用戶能夠繼續說「來一個」繼續聽語錄,或者說「退出」以結束交互。markdown

使用模板開發技能的流程

新建技能

新建技能詳情請參閱自定義技能建立函數

配置意圖

意圖配置詳情請參閱意圖、經常使用表達和槽位測試

語錄類技能模板須要建立「獲取語錄」意圖。獲取語錄意圖以下圖所示:spa

配置技能服務部署

語錄類技能模板使用CFC部署技能服務。使用CFC部署技能服務詳情請參閱 百度雲CFC設計

修改CFC函數代碼

開發者經過模板建立函數之後,可在線編輯函數。建立修改CFC函數具體流程以下:code

  • 登陸CFC控制檯
  • 經過模板建立函數, 選擇Python DuerOS Bot SDK模板
  • 將下面代碼內容覆蓋在線編輯框中代碼
  • 修改 launch_request 方法中的相關內容,如 template.set_background_image(), template.set_title()中的參數
  • 修改 getQuotations 方法中的語錄列表
  • 保存

CFC操做說明請參閱函數計算 CFCorm

 
 

測試技能

至此,語錄累技能就開發完成了。開發者能夠在技能開放平臺的模擬測試頁面對技能進行測試。htm

原文連接地址:https://developer.baidu.com/topic/show/290026

相關文章
相關標籤/搜索