发明名称 Natural Language Engine for Coding and Debugging
摘要 Various embodiments provide techniques and devices for computer programming and/or computer program debugging via natural language content. In some examples, a natural language coding engine may receive natural language content and determine a result objective associated with the natural language content. The natural language content can be based at least in part on input by a user to a touchscreen of an electronic device, and/or spoken commands captured by a microphone of an electronic device. In some examples, the natural language coding engine may identify one or more code snippets associated with the result objective and generate programming code to accomplish at least a portion of the result objective. In some other examples, the natural language coding engine may cause the performance of a debugging command associated with the result objective.
申请公布号 US2016357519(A1) 申请公布日期 2016.12.08
申请号 US201514732276 申请日期 2015.06.05
申请人 Microsoft Technology Licensing, LLC 发明人 Vargas Fany Carolina
分类号 G06F9/44;G10L15/26;G06N7/00;G06F3/0488;G06F11/36;G06F17/30;G06F3/16 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method, comprising: receiving, via a user input interface, natural language input from an electronic device, wherein the natural language input includes at least one of audio input or touchscreen input; determining, based at least in part on the natural language input, a result objective that identifies one or more programmable operations; identifying a code snippet associated with the result objective; determining a replacement parameter to be replaced in the code snippet to fulfill the result objective; and generating executable code for performing the result objective based at least in part on modifying the replacement parameter within the code snippet.
地址 Redmond WA US