[發明專利]反應型代理開發環境在審
| 申請號: | 201580073359.4 | 申請日: | 2015-12-29 |
| 公開(公告)號: | CN107209668A | 公開(公告)日: | 2017-09-26 |
| 發明(設計)人: | Z·T·J·西多爾;V·S·坎南;A·烏瑟拉克;E·C·布朗;D·J·黃 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 段登新,胡利鳴 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 反應 代理 開發 環境 | ||
背景
隨著計算技術的發展,越來越強大的移動設備已經變得可用。例如,智能電話以及其他計算設備已經變得普及。此類設備的處理能力已導致開發出不同類型的功能性,諸如與數字個人助理相關的功能性。
數字個人助理可以被用于執行用于個體的任務或服務。例如,數字個人助理可以是在移動設備或臺式計算機上運行的軟件模塊。此外,實現在移動設備內的數字個人助理具有交互式和內置會話理解力以能夠對用戶問題或語音命令作出響應。可以由數字個人助理執行的任務和服務的示例可以包括撥打電話呼叫、發送電子郵件或文本消息和設置日歷提醒。
盡管數字個人助理可被實現來使用反應型代理執行多個任務,然而編程/定義每個反應型代理可能是耗時的。因此,在與創建和編輯用于實現數字個人助理的反應型代理相關的技術中存在充足的改善機會。
概述
提供本概述以便以簡化的形式介紹以下在詳細描述中進一步描述的一些概念。本概述并不旨在標識所要求保護主題的關鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。
根據一個或多個方面,一種計算設備可被配置有反應型代理開發環境(RADE)以執行用于生成反應型代理定義的操作,所述計算設備包括處理單元、耦合至所述處理單元的存儲器、一個或多個話筒、一個或多個揚聲器、以及至少一個顯示器。RADE可包括視覺編輯工具(例如,在圖2A-2E中解說的視覺工具,在本文中被稱為RADE工具)或替代開發環境。所述操作可包括獲得可擴展標記語言(XML)模式模板。XML模式模板可含有用于定義在該計算設備上運行的數字個人助理的反應型代理的多個XML代碼段。RADE工具可接收標識域和針對該域的至少一個意圖的輸入。該域可與由該計算設備執行的功能類別相關聯。該至少一個意圖可與被用來執行針對所標識的域的該功能類別的至少一個功能的至少一個動作相關聯。定義該至少一個意圖的多個狀態的多輪對話流可使用該RADE工具的圖形用戶界面來生成。替換地,定義該至少一個意圖的一個或多個狀態的單輪對話流也可使用該RADE工具來生成。XML模式模板可使用RADE工具基于所接收的輸入和多輪對話流來更新,以產生專用于所標識的域和該至少一個意圖的經更新的XML模式。使該計算設備執行該至少一個動作的編程代碼可被提供并且與經更新的XML模式相組合以生成反應型代理定義。
根據一個或多個方面,一種用于生成反應型代理定義的方法可包括通過計算設備的反應型代理開發環境(RADE)工具獲得用于定義在計算設備上運行的數字個人助理的反應型代理的可擴展標記語言(XML)模式模板。該RADE工具可接收標識與該計算設備執行的功能類別相關聯的至少一個域-意圖對的輸入。定義與該域-意圖對相關聯的多個狀態的多輪對話流可使用該RADE工具的圖形用戶界面來生成。XML模式模板可基于所接收的輸入和該多輪對話流來更新以產生專用于該域-意圖對的經更新的XML模式。反應型代理定義可使用經更新的XML模式來生成。
根據一個或多個方面,一種計算機可讀存儲介質可包括指令,所述指令在執行時使計算設備執行用于生成在該計算設備上運行的數字個人代理的反應型代理定義的操作。所述操作可包括使用該計算設備的反應型代理定義編輯(RADE)工具來接收標識域、針對該域的至少一個意圖、以及針對該至少一個意圖的至少一個時隙的輸入。該域與由該計算設備執行的功能類別相關聯。該至少一個意圖與被用來執行針對所標識的域的該功能類別的至少一個功能的至少一個動作相關聯。該至少一個時隙與被用來發起對該至少一個動作的執行的值相關聯。對于該至少一個意圖中的每一個,定義與該至少一個意圖相關聯的多個狀態的多輪對話流可使用該RADE工具的圖形用戶界面來生成。可擴展標記語言(XML)模式模板可使用該RADE工具用該至少一個XML代碼段來更新。所述更新可基于所接收的輸入和該多輪對話流,以產生專用于所標識的域、該至少一個意圖和該至少一個時隙的經更新的XML模式。使該計算設備執行該至少一個動作的編程代碼可被生成。經更新的XML模式和編程代碼可被組合以生成該反應型代理定義。
如本文所述的,各種其它特征和優點可按照需要被結合到所述技術中。
附圖簡述
圖1是解說根據本公開的示例實施例的反應型代理開發環境(RADE)的示例軟件體系結構的框圖。
圖2A-2E解說根據本公開的示例實施例的RADE工具的示例用戶界面,其可被用來生成反應型代理定義文件。
圖3A-3B解說根據本公開的示例實施例的示例XML模式模板,其可被用來生成反應型代理定義。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580073359.4/2.html,轉載請聲明來源鉆瓜專利網。





