分析编排与上下文记忆 · case-03

多步空间分析的编排:任务图、拓扑序与中间状态

将多步空间任务表达为有向无环图,检查依赖与环,比较 ReAct 和 Plan 编排,并追踪中间状态。

当空间分析包含多个有依赖关系的工具步骤时,怎样保证顺序正确、状态可追踪并避免无效空转?

KEY POINTS

这条内容的重点

进阶 6 小时

WORKFLOW

内容流程

  1. 把任务表示为 DAG

    将空间分析流程拆成具有输入、输出和依赖关系的节点,并记录每一步的验收条件。

    本步产物 一张任务图及节点定义。

  2. 校验依赖顺序

    实现拓扑排序和环检测,对错序、缺依赖与循环依赖构造测试。

    本步产物 可验证的拓扑序及错误用例。

  3. 实现调度与状态管理

    基于就绪集调度任务,按值保存中间结果并通过索引引用,同时设置步数上限。

    本步产物 带拓扑校验和中间状态记录的编排器。

  4. 比较编排方案

    对同一任务比较 ReAct 与预先规划、串行与可并行执行,定位结果差异和上下文开销。

    本步产物 编排对照记录与失败定位说明。

METHODS

相关方法

DELIVERABLES

可获得的内容

LIMITATIONS

适用范围与注意事项

MATERIALS

相关资料与下载

只展示已核准公开的资料。

数据集

OpenFlights 航线表

机场点之间的航线网络关系,可用于网络关系和可达性分析。

许可:ODbL 1.0 · OpenFlights
数据集

GeoNames cities15000 城市点

用于构建城市节点、距离和排序任务的全球城市点数据。

许可:CC BY 4.0 · GeoNames