> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lovi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 流程

> 使用方块和连接设计对话树。创建可视化交互流程来引导您的AI代理对话。

**流程**模块允许您以可视化方式构建**对话流程** —— 可以将其想象为一块画布，您在上面设计AI代理在对话过程中应该遵循的确切路径。流程不再仅仅依赖AI的自由回复，而是让您对交互如何逐步展开拥有精细控制。

在以下场景中使用流程：

* **结构化对话：** 引导用户通过特定的序列（例如入门引导、故障排除、数据收集）。
* **人工升级路径：** 定义明确的规则，决定何时以及如何将对话转交给人工客服。
* **API集成：** 在对话的特定节点调用外部服务来获取或发送数据。
* **Lovi工具：** 在流程中利用Lovi的内置功能执行高级操作。

***

## 开始使用

首次打开流程部分时，您将看到一个空白状态，邀请您创建第一个流程。

点击右上角的 **+ 新建流程** 按钮（或中央的 **+ 创建我的第一个流程** 按钮）开始。

***

## 创建新流程

将出现一个对话框，要求您配置流程的基本信息：

| 字段              | 描述                                |
| :-------------- | :-------------------------------- |
| **流程名称** *(必填)* | 为您的流程起一个描述性名称（例如 `问候与政策`、`订单跟踪`）。 |
| **描述** *(选填)*   | 简要说明此流程的功能。有助于保持团队信息同步。           |
| **AI代理** *(必填)* | 此流程将关联的AI代理。从下拉菜单中选择一个。           |
| **流程类型**        | 选择您想如何开始构建。                       |

### 流程类型

| 类型          | 描述                                     |
| :---------- | :------------------------------------- |
| **自定义（空白）** | 从零开始，仅有一个触发节点。完全的创作自由来构建您自己的流程。        |
| **人工升级**    | 一个预配置的模板，专为将对话从AI代理转交给人工客服而设计。适合客服工作流。 |

填写完详细信息后，点击 **创建流程** 进入流程编辑器。

***

## 流程编辑器（画布）

创建流程后，您将进入**流程编辑器** —— 一个交互式画布，在这里您可以使用拖放节点和连接来设计对话树。

在编辑器顶部，您将看到：

* **流程名称**和**关联的AI代理**。
* 包含可用节点类型的工具栏。
* **保存**按钮，用于保存更改。

在左下角，您会找到画布控件：**放大**、**缩小**、**适应屏幕**和**锁定/解锁**画布。

***

## 节点类型

节点是流程的构建模块。每个节点代表对话中的一个步骤。您可以从编辑器顶部的工具栏添加它们，并将它们连接起来以定义对话路径。

### 1. 代理节点

**代理节点**表示AI代理说话或执行操作的节点。用于：

* 向用户发送消息。
* 使用AI引擎处理信息。
* 根据对话上下文做出决策。

这是最常见的节点 —— AI在流程中执行其工作。

### 2. 用户节点

**用户节点**表示系统等待用户输入的节点。用于：

* 捕获用户的特定回复。
* 根据用户所说或选择的内容分支流程。
* 收集数据（姓名、电子邮件、偏好等）。

可以将其视为对话中的"暂停并倾听"步骤。

### 3. API节点

**API节点**允许您将外部服务直接集成到流程中。用于：

* 从第三方系统获取数据（例如订单状态、账户信息）。
* 向外部服务发送数据（例如创建工单、更新CRM）。
* 在对话的特定节点触发webhook。

这是您的流程与外部世界连接的方式。

### 4. Lovi工具节点

**Lovi工具节点**让您在流程中访问Lovi的内置功能。用于：

* 执行平台特定的操作（例如标记对话、分配到部门）。
* 使用超越简单文本回复的Lovi高级功能。
* 作为对话流程的一部分自动化内部操作。

***

## 构建流程

以下是构建对话流程的一般工作流程：

1. **从触发开始：** 每个流程都从一个触发节点开始，定义流程何时启动。
2. **添加节点：** 从工具栏将节点拖到画布上。
3. **连接节点：** 在节点之间画连接线以定义对话路径。只需点击一个节点的输出端口，拖动到另一个节点的输入端口。
4. **配置每个节点：** 点击节点打开其设置面板，定义它的功能（消息、条件、API调用等）。
5. **保存：** 点击**保存**按钮保存您的流程。

### 有效流程的技巧

* **保持简单：** 从最小化流程开始，根据需要扩展。过于复杂的树结构难以维护。
* **频繁测试：** 保存后，通过关联的AI代理测试流程，确保对话感觉自然。
* **明智使用分支：** 用户节点可以分支为多条路径 —— 利用这一点处理不同的用户意图，但不要使流程过深。
* **与AI结合：** 流程不是替代AI —— 而是引导它。AI代理仍然处理细微之处；流程提供结构。

***

## 最佳实践

* **清晰命名流程：** 使用描述性名称，让团队一目了然地知道每个流程处理什么。
* **一个流程一个目标：** 与其构建一个庞大的流程，不如为不同目标创建独立的流程（例如一个用于入门引导，另一个用于客服升级）。
* **用描述来记录：** 创建流程时使用描述字段 —— 未来的您（和您的同事）会感谢您。
* **审查和迭代：** 流程是活的文档。查看分析数据，了解用户在哪里流失，并相应地优化路径。

***

## 快速参考

| 操作    | 方法                 |
| :---- | :----------------- |
| 创建新流程 | 点击右上角的 **+ 新建流程**  |
| 添加节点  | 点击工具栏中的节点类型按钮      |
| 连接节点  | 从一个节点的输出拖到另一个节点的输入 |
| 配置节点  | 点击画布中的节点           |
| 保存更改  | 点击**保存**按钮         |
| 放大/缩小 | 使用画布左下角的控件         |
| 适应屏幕  | 点击左下角的适应屏幕图标       |
