語義云來了:讓App聽懂自然語言
科大訊飛在2010年10月推出的“語音云”平臺讓開發者可以為自己的產品植入語音識別SDK,大大降低了實現語音識別功能的難度。類似的,本文所要介紹的“語義云”平臺,會提供給應用開發者一個云端的語義解析管理平臺和前端的SDK開發包,開發者利用這個SDK可以在自己的應用中植入自然語言理解的能力。簡單地說,“語音云”幫助實現語音的辨別和文本轉化,“語義云”則是幫助處理和理解這些文本。如果將二者結合起來,制作一個智能語音應用將變得十分簡單。
推出“語義云”平臺的上海聚熵信息技術有限公司正是打造智能語音助手類App——智能360的團隊。如今,隨著搜狗語音助手、百度語音助手等大公司的產品進入,智能語音助手類產品間的競爭愈演愈烈,為了尋求更多的發展機會,同時不斷通過采集數據提升語義解析的能力,他們決定將在語義理解和數據服務上積累的技術開放出來給開發者使用。可以用到“語義云”的領域有:
銀行、旅游、美食、酒店等各種垂直服務應用;
在微信公眾平臺上打造智能的機器人;
打造企業自己的24小時在線客服。
我請他們拿微信公共平臺做了個實例,將微信公眾賬號接入語義云分為兩種情況。
第一種是公眾賬號沒有自己的服務器,直接接入語義云,這種可以實現賬號私有的對話功能,以及海量的問答知識庫,不懂程序開發人員可以操作接入。接入流程如下:
1. 進入微信公眾平臺賬戶,配置微信平臺公眾消息接口。
2. 點擊“設置”,進入如下界面。
3. 點擊“關鍵詞自動回復”,進入如下界面。
4. 啟用公眾平臺消息接口,點擊編輯,進入如下界面。
在URL中輸入:http://wxx.360iii.net/webapi/w/?app_id= ******* &robot_id=*********
其中,App_ID和Robot_ID的獲取如下圖所示。
最后,在Token中輸入:jushangweixin 就完成了整個過程。
第二種情況是公眾賬號有自己的服務器,這樣可以利用語義云實現復雜的功能,例如一家銀行公眾賬號想要實現理解“把我A賬戶的1000元轉到我的B行賬戶”,完全可以通過語義云來實現,具體的集成方式要看開發文檔,這個要求比較高,需要懂程序開發的開發者根據文檔來接入。
目前,“語義云平臺”還處于1.0版本的內測邀請階段,尚不滿足大規模開放,并且每次添加新的功能需要重啟服務器,“聚熵”表示正式對外開放后,會解決此問題。他們還計劃在接下來的版本中支持記憶、學習和推理能力,保存大量的用戶信息,從而更智能地幫助用戶完成操作。