规划模块(Planning Module):负责将复杂任务分解为一系列高层次的、与工具无关的子目标(subgoals),这些子目标用自然语言表达。 接地模块(Grounding Module):将规划模块生成的高层次子目标转化为可以执行的低层次动作。这些动作可以通过执行模块中的各种工具来执行。 执行模块(Execution Module):执行接地模块生成的动作,并获取执行结果。它部署了各种现成的工具,包括API、神经模型和虚拟模拟器。
Lumos-OnePass (Lumos-O):是一种高效的方法,可以在一次推理调用中生成所有子目标和接地动作,以一种单次传递的方式完成任务。 Lumos-Iterative (Lumos-I):是一种迭代方法,每次迭代生成一个子目标及其对应的可执行动作。这种方法可以根据先前的执行结果和环境更新灵活地规划。
