sequence-flow-experiment-with-desktop-commander

sequence-flow-experiment-with-desktop-commander

site icon
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)

安装教程

  1. 克隆仓库: git clone https://github.com/yourusername/sequence_flow.git cd sequence_flow
  2. 安装依赖: flutter pub get
  3. 运行应用: flutter run

调试方式

无明确调试步骤说明。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。