[發明專利]用于應用開發的計算系統、計算機實現的方法和存儲介質有效
| 申請號: | 201780078732.4 | 申請日: | 2017-12-13 |
| 公開(公告)號: | CN110114754B | 公開(公告)日: | 2023-03-17 |
| 發明(設計)人: | C·J·C·布格斯;T·哈特;A·帕斯圖希亞克;楊子 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F8/10 | 分類號: | G06F8/10;G06F8/20;G06F8/30;G06F8/36;G06N5/02;G06F9/451;G06F9/445 |
| 代理公司: | 北京世輝律師事務所 16093 | 代理人: | 王俊 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 應用 開發 計算 系統 計算機 實現 方法 存儲 介質 | ||
1.一種用于應用開發的計算系統,包括:
處理器;以及
存儲器,其上存儲有計算機可執行指令,所述計算機可執行指令在由所述處理器執行時,將所述計算系統配置為有利于應用開發,所述計算系統被配置為:
從設計者接收用于設計模塊規范的輸入,所述模塊規范被配置用于生成在應用的特定類內的應用,其中所述設計者使用所述模塊規范來指定教導者如何生成應用;
基于來自所述設計者的所述輸入,與應用的所述類相關聯地生成所述模塊規范,其中所述模塊規范包括教導塊;
響應于教導者訪問具有所述教導塊的所述模塊規范,利用從所述教導者抽取信息的所述教導塊來與所述模塊規范相關聯地從所述教導者接收輸入,其中由所述教導塊接收的所述輸入的至少一部分:
指示如何識別用戶意圖,
用于訓練謂詞以與要被開發的應用相關聯地利用,其中所述謂詞是返回真或假值的函數,以及
指示引導用戶利用要被開發的所述應用的方式;以及
基于從所述教導者提供的所述輸入生成所述應用,所述應用由一個或多個用戶可使用。
2.根據權利要求1所述的計算系統,其中所述模塊規范可使用以生成與應用的所述類相關聯的多個應用。
3.根據權利要求1所述的計算系統,其中包括所述教導塊的所述模塊規范包括謂詞檢測輪和參數值輪。
4.根據權利要求1所述的計算系統,其中指示如何識別所述用戶意圖的、所述輸入的所述至少一部分包括示例文本或口頭對話。
5.根據權利要求4所述的計算系統,其中所述示例文本或口頭對話包括短語或句子。
6.根據權利要求1所述的計算系統,還包括使用來自所述教導者的所述輸入來生成模板和對應的謂詞。
7.根據權利要求6所述的計算系統,其中所述模板和對應的謂詞被利用以檢測用戶使用所述應用的意圖。
8.根據權利要求1所述的計算系統,其中所述應用利用一個或多個內置謂詞來檢測所述用戶的意圖。
9.一種用于應用開發的計算機實現的方法,所述方法包括:
響應于教導者訪問包括教導塊的模塊規范,通過所述教導塊從所述教導者接收用以訓練謂詞以與要被開發的應用相關聯地利用的輸入,所述教導塊從所述教導者抽取信息,其中所述模塊規范被配置用于生成在應用的特定類別內的應用,其中所述謂詞是返回真或假值的函數,并且其中來自所述教導者的所述輸入指示引導用戶利用要被開發的所述應用的方式的輸入;以及
使用所接收的所述輸入生成所述應用,所述應用包括用于呈現給一個或多個用戶以利用所述應用的對話。
10.根據權利要求9所述的方法,其中基于用以訓練所述謂詞的所述輸入,生成被使用以理解來自所述一個或多個用戶的語言輸入的模板。
11.根據權利要求9所述的方法,其中用以訓練所述謂詞的所述輸入包括至少一個或多個示例口頭或文本短語。
12.根據權利要求9所述的方法,其中用以訓練所述謂詞的所述輸入包括一個或多個詞性指示。
13.根據權利要求9所述的方法,其中用以訓練所述謂詞的所述輸入包括指示適合于術語的特定定義的一個或多個定義指示。
14.根據權利要求9所述的方法,還包括使用所述應用來執行事件。
15.根據權利要求9所述的方法,其中所述應用由自動化個人助理使用以執行事件。
16.根據權利要求14所述的方法,其中所述應用被使用,以基于由用戶提供的輸入來執行事件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780078732.4/1.html,轉載請聲明來源鉆瓜專利網。





