意圖指是用户和機器人對話交互中,發出的主要請求或動作。每個意圖應着用户一個需求。一個高級技能是多個意圖構成。

用户問法是用户於意圖表達。高級技能配置中,開發者可以「補充用户問法模塊」,意圖添加用户問法。

用户於一個意圖,可能存在多種表達。開發者配置問答時,能夠儘可能全面地填寫用户問法,覆蓋多種句式。開發者編寫用户問法,平台支持通過使用「正則符號」、「詞典」與「語義槽」方式添加用户問法。

例如:「我想查詢北京天氣」/「我想查詢上海天氣」,以上兩句可以使用語義槽 {城市} ,合併「我想查詢{城市}天氣」。

但是,「我想查詢{城市}天氣」和「{城市}天氣怎麼樣」是兩個句式句子,需要分為兩種用户問法來添加。

其中(打開|想看|)條件後“|”表示是可選條件,“想看”和“打開”出現一個; (視頻)({節目名稱})是必選條件,即用户問法中“視頻”和“{節目名稱}”都出現才能命中。

&&表示前後兩個條件是,即“想看視頻…”、“視頻打開…”可以命中;

(視頻)({節目名稱})表示這兩個條件是有序,出現才能命中,即“視頻xxx”可命中,“xxx視頻”不可命中。

延伸閱讀…

關於QQ高級查找功能

哪有聊談星座類的高級QQ羣?

開發者可用户問法中插入詞典,一個詞典來覆蓋這句話中某個關鍵詞可能變化內容。

大家日常生活中可能會遇到這樣需求:身邊同學朋友關注“十二星座”,每天翻看各種星座運勢,逮着人人算命,神神叨叨,心情如天上星星那般,捉摸。喜歡搞電視劇裏面那些橋段,主要是星座、生肖。這可如何是好,顯得不脱節,他們有話題,摸清其規律,我搜索“星座運勢”,得到這個東東:

注意:代碼中content變量,是三個單引號,因為字符串跨了多行,python語法需要使用三個單引號,使用三個雙引號OK。另外,字符串中使用了很多{}大括號,這個{}是用做佔位符,後面format對應變量付裏面應佔位符。因為我沒有指定順序,所以默認一一應。你可以大括號{}裏面填寫整數,來調整它們和後面變量位置關係。是使用變量名來指定,防止出錯,例如:

延伸閱讀…

高級技能問法配置

全新的獅子座星座套裝叫什麼名字?不知道就點擊這裏查找 …

print(‘我名字是{name},我今年{age}歲了’.format(89, ‘xiaoming’, name=’henry’, age=45))

第二步,我需要查詢到結果,每天反饋我,比如通過短信或者郵件。這裏選擇郵件,因為發短信要錢,郵件不要錢。,註冊一個郵箱,比如163郵箱。獲得SMTP服務器地址。

然後編寫郵件發送自動發送腳本,腳本內容通過API獲取星座運勢。接下來,設置發送時間,比如每天早上8點。這裏了驗證腳本,設置了間隔60秒發送一次。設置郵件發送任務,如下:

相關文章