US 12,112,276 B2
Training conversational computing interfaces with traced programs
David Leo Wright Hall, Berkeley, CA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Dec. 12, 2022, as Appl. No. 18/064,475.
Application 18/064,475 is a continuation of application No. 16/593,850, filed on Oct. 4, 2019, granted, now 11,526,780.
Claims priority of provisional application 62/883,032, filed on Aug. 5, 2019.
Prior Publication US 2023/0104522 A1, Apr. 6, 2023
Int. Cl. G06N 5/04 (2023.01); G06F 9/455 (2018.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G10L 15/22 (2006.01)
CPC G06N 5/04 (2013.01) [G06F 9/45558 (2013.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06F 2009/45591 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of extending a conversational computing interface, comprising:
obtaining data-flow traces indicating computational steps occurring based on execution of a nonnative skill implemented in a nonnative programming language of the conversational computing interface, wherein obtaining the data-flow traces comprises tracing execution of the nonnative skill in response to an exemplary event;
automatically generating a native computer-executable plan representing the data-flow traces in a native programming language of the conversational computing interface; and
automatically training the conversational computing interface based on the native computer-executable plan and a conversational event associated with the native computer-executable plan.