
sequence-flow-experiment-with-desktop-commander

2025.03.26
0
DartHTN 规划系统任务管理AI 引导规划开发效率
Sequence Flow 是一个基于 Flutter 开发的交互式 HTN(Hierarchical Task Networks)规划系统,用于可视化和管理复杂的规划问题。它通过 AI 引导的对话帮助用户建模规划问题,并以有向图的形式展示任务及其依赖关系。该系统支持子图的分层压缩,以管理复杂性同时保留跨边界引用。
View on GitHub
Overview
基本能力
产品定位
Sequence Flow 是一个用于复杂规划问题的交互式 HTN 规划系统,主要用于可视化和管理分层任务网络。
核心功能
- 交互式建模:通过 AI 引导的对话进行复杂规划问题的建模。
- 有向图可视化:将规划任务及其依赖关系以有向图的形式展示。
- 分层压缩:支持子图的压缩和展开,以管理复杂性同时保留跨边界引用。
- 三列界面:包含 AI 聊天、交互式图和分层任务列表的三列布局。
- 迭代问题解决:根据当前规划状态动态选择问题。
- 外部持久化:防止因 LLM 上下文限制导致的数据丢失。
适用场景
- 复杂规划问题的建模和可视化。
- AI 引导的任务分解和依赖管理。
- 需要分层任务网络(HTN)支持的场景。
工具列表
- AIGuidedPlanning:控制 AI 驱动的规划对话。
- HierarchicalCompression:管理子图的压缩和展开。
- GraphStateManagement:管理图状态的持久化和历史记录。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- Flutter (>= 3.6.1)
- Dart (>= 3.6.0)
- 一个 IDE(VS Code、Android Studio 或 IntelliJ)
安装教程
- 克隆仓库:
git clone https://github.com/yourusername/sequence_flow.git cd sequence_flow
- 安装依赖:
flutter pub get
- 运行应用:
flutter run
调试方式
无明确调试步骤说明。