AI Flow Generator:描述一段旅程,得到跨项目的流程

真实的架构流程很少存在于单个项目之内。一次结账旅程从店面开始,经过支付服务,写入订单服务,触发一个由通知服务消费的事件。四个服务。在 Archyl 中是四个项目。但实际的用户旅程只有一个。

到目前为止,AI Flow Generator 要求你提前选定一个项目。这对单一服务的流程有效,但对真正重要的那些流程无效。

从今天起:用自然语言描述流程,点击 Generate。Archyl 会读取组织中的每个项目,判断哪些参与其中,并生成一份完整的、逐步的流程 —— 哪怕这些步骤需要跨越服务边界。

它做什么

你会看到一个文本框。写下你想要记录的内容:

"从购物车到确认邮件的结账支付路径"

"用户如何通过 auth 和 email 服务重置密码"

"从数据摄入到仪表板的数据管道"

就这些。AI 扫描组织中的项目目录,识别出相关的项目,加载它们的 C4 模型(以及连接它们的跨项目关系),并为每一步写出源、目标和一句话的描述。

跨多个项目的流程在列表中会带有 Cross-project 徽章,一眼就能识别出来。

AI Flow Generator —— 从提示到完成的流程

工作原理

当你点击 Generate 时,Archyl 会依次执行两次 AI 调用:

第一次 —— 选择项目。 AI 收到组织中每个项目的轻量级目录:名称、描述、顶层系统。它返回与你提示相关的子集 —— 通常是 1 到 5 个项目。对于 20 个项目的组织,"结账支付路径"通常会返回真正参与的 3 到 4 个服务。

第二次 —— 撰写流程。 AI 接着收到这些项目合并后的 C4 模型:它们的系统、容器、组件,以及所有关系 —— 包括连接它们的跨项目边。它返回有序的步骤列表,每一步都是有效的 (源, 目标, 关系) 三元组,基于真实存在的元素。

每一步在持久化之前都会针对 C4 模型进行验证。如果 AI 试图虚构一个不存在的关系,该步骤会被丢弃。你得到的是从真实架构构建出来的流程,而不是猜测。

对大多数组织而言,整个流程不到 10 秒就能完成。

为什么现在必须有提示

筛选阶段需要一个意图作为依据。没有提示,AI 就没有信号去选择组织中的哪些项目。因此提示字段现在是必填的 —— 对话框不允许在没有提示的情况下提交。

好处是:你的提示越具体,筛选越精准,步骤越准确。

"认证旅程"比"登录"更好。

"结账后订单确认邮件如何发送"比"邮件"更好。

具体性带来更少的项目、更少的步骤,以及可以无需编辑直接发布的流程。

它需要什么

你的组织中至少需要一个项目拥有 C4 模型。对要包含的项目运行 AI Discovery —— 这一步会读取你的代码库,生成 Flow Generator 所读取的容器和关系。

如果你的组织中没有任何项目拥有 C4 数据,你会收到清晰的错误提示:没有架构,就没有流程。这是设计使然 —— AI 不会猜测你的架构,它读取的是你已经构建好的文档。

此功能属于 Business 套餐

编辑生成结果

生成的流程就是一个普通的 Archyl 流程。一旦创建,你可以:

  • 重命名步骤
  • 添加或删除步骤
  • 重写任何描述
  • 重新排序步骤
  • 共享公开链接

AI 提供的是第一版草稿。你来决定它是否足够接近成品、是否需要再过一遍。大多数情况下,它已经很接近了。

开始使用

  1. 在侧边栏打开 Flows
  2. 点击 Generate with AI
  3. 描述你想要的旅程 —— 越具体越好
  4. 点击 Generate →

准备就绪后结果会自动打开。如果流程跨越多个项目,你会在 Flows 列表中看到 Cross-project 徽章。

如果你使用的是免费套餐,你会看到 Business 套餐的限制。AI Discovery 功能能让你感受到模型对你的代码库能做什么 —— 在架构文档化之后,流程生成是下一步。


继续阅读: