MULTI-STAGE MULTI-HOP NATURAL LANGUAGE AND MODEL EXECUTION PLAN GENERATION

Patent №

US 12,694,230

Granted

2026-07-28

Filed 2023

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

0

Assignment

None on record

Dataset

AIPD

Application

18375418

Machine learning models are used to invoke a sequence of tools in response to a user request. A list of available tools is culled before a machine learning model selects from the remaining tools to generate a plan. The plan, which describes tool invocations in natural language, is then converted to code that can programmatically invoke the tools. In some configurations, the list of available tools is first culled by removing tools that do not appear in similarly described plans. The list may further be culled by removing tools that do not appear in plans generated by machine learning models. Then, a machine learning model is prompted to generate a final plan from the culled list and the user request. In some configurations, the final plan is converted to code by prompting a machine learning model to extrapolate from the code of similar plans.

G06F 40/40G06F 8/41

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

© 2026 NYSGPT2525 LLC