[发明专利]用于应用开发的计算系统、计算机实现的方法和存储介质有效
申请号: | 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 | 代理人: | 王俊 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用 开发 计算 系统 计算机 实现 方法 存储 介质 | ||
提供了用于有利于应用开发的方法、计算机系统、计算机存储介质和图形用户界面。在实施例中,从设计者接收输入,该输入包括对应用的类的指示和对于设计模块规范的一个或多个偏好。此后,与该应用的类相关联地创建模块规范。与模块规范相关联地从教导者接收输入。这样的输入的至少一部分指示如何识别用户打算何时运行应用。基于从教导者提供的输入生成应用。这样的应用可以由一个或多个用户使用。
背景技术
自动化个人助理(APA)可以通过与用户的会话对话来执行各种任务。例如,自动化个人助理可以检测用户何时期望拨打电话,查找地址或者将项目添加到日历,并且然后执行这样的所期望的动作。通常,为了生成新任务或应用,开发者必须编写新设计,对实现进行修改,并且经历软件测试的各个阶段。此外,对于使用对话的任务或应用,可能需要对话的话轮转换结构、附加的基础逻辑和/或语言指令(例如,以完成语言识别)。因此,除了应用开发很耗时之外,通常还需要理解应用开发以生成新任务或应用,从而限制了应用开发的可扩展性。
发明内容
提供本发明内容是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
本文中描述的技术的各个方面总体上涉及用于有利于应用开发等的系统、方法和计算机存储介质。特别地,利用本文中描述的各方面,应用开发可以由非专家以高效的方式执行。实际上,用于应用开发的众包使得应用能够以更加可扩展性的方式被生成。此外,对于使用对话的应用,还可以经由非软件开发专家(即,非专家)的个人来执行应用开发的语言指令组件。
附图说明
下面参考附图详细描述本文中描述的技术,在附图中:
图1是适用于实现本文中描述的技术的各方面的示例性计算环境的框图;
图2是适用于实现本文中描述的技术的各方面的、用于有利于应用开发的示例性系统的框图;
图3是根据本文中描述的技术的各方面的、用于提供训练谓词的交互式可视化的示例性命令行界面;
图4是根据本文中描述的技术的各方面的、用于提供创建应用的交互式可视化的示例性命令行界面;
图5是根据本文中描述的技术的各方面的、用于提供使用应用的交互式可视化的示例性命令行界面;
图6是图示根据本文中描述的技术的一方面的、用于有利于应用开发的一个示例性方法的流程图;
图7是图示根据本文中描述的技术的一方面的、用于有利于应用开发的另一示例性方法的流程图;以及
图8是图示根据本文中描述的技术的一方面的、用于有利于应用开发的另一示例性方法的流程图。
具体实施方式
本文中描述的技术被具体描述以满足法定要求。然而,描述本身并不旨在限制本专利的范围。而是,发明人已经设想,所要求保护的主题还可以以其他方式来实施,以结合其他当前或未来的技术来包括与本文档中描述的步骤不同的步骤或类似的步骤的组合。此外,尽管本文中可以使用术语“步骤”和“框”来表示所采用的方法的不同元素,但是这些术语不应当被解释为暗示本文中公开的各个步骤之中或之间的任何特定次序,除非和除了明确地描述了各个步骤的次序。
本文中描述的技术的各个方面总体上涉及用于有利于应用开发等的系统,方法和计算机存储介质。特别地,利用本文中描述的各方面,应用开发可以由非专家以高效的方式执行。实际上,利用非专家进行应用开发使得应用能够以更加可扩展性的方式被生成。此外,对于使用对话的应用,还可以经由非软件开发专家(即,非专家)的个人来执行应用开发的语言指令组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780078732.4/2.html,转载请声明来源钻瓜专利网。