US 12,405,580 B2
XML interpreter
Simon Townsend-Last, New York, NY (US)
Assigned to Notion Labs, Inc., San Francisco, CA (US)
Filed by Notion Labs, Inc., San Francisco, CA (US)
Filed on May 3, 2024, as Appl. No. 18/655,037.
Claims priority of provisional application 63/616,450, filed on Dec. 29, 2023.
Prior Publication US 2025/0217227 A1, Jul. 3, 2025
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 16/955 (2019.01)
CPC G06F 11/0793 (2013.01) [G06F 11/0736 (2013.01); G06F 16/955 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory, computer-readable storage medium comprising instructions recorded thereon, wherein the instructions, when executed by at least one data processor of a system, cause the system to:
use a large language model (LLM) to generate a first set of extensible markup language (XML) instructions to perform a first task in an environment communicatively coupled to the system;
execute the first set of XML instructions;
observe a result of the execution; and
based on the observed result of the execution:
use the LLM to generate a second set of XML instructions to perform a second task in the environment; or
detect an error in the first set of XML instructions and, in response to detecting the error, use the LLM to modify the first set of XML instructions to correct the error.