12
ui-guide-studio
17
18
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
10
15
15
13
12
11
10
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
7
6
5
4
3
2
1
6
5
4
3
2
1
下一堂课
下一堂课
在本课中

变量可在机器人的整个流程中存储和传输数据,因此您可以个性化交互并与外部 API 集成。

变量有不同的作用域,决定了它们可以在哪里被访问:

  • 工作流变量仅存在于单个工作流中。它们适用于临时数据,如人工智能生成的输出或用户响应。
  • 用户变量在多个对话中持续存在,应存储用户的特定数据,如偏好或 ID。
  • 僵尸变量在所有用户和对话中共享,用于静态配置值。
  • 配置变量可安全存储 API 密钥和数据库凭证等机密信息。

您可以在信息和代码中使用{{scope.variablename}}@scope.variablename引用变量。

输入和输出变量允许变量中包含的数据在工作流之间传递。

变量支持多种数据类型,包括字符串、布尔、数字、日期、对象和数组等类型

您可以在 "变量 "选项卡中创建变量,也可以在 "执行代码"卡中动态创建变量。

Botpress 还提供特殊的系统变量,如对话摘要、翻译和转录,您可以通过相应的代理访问这些变量

摘要
Studio 界面的 "变量 "选项卡可管理数据存储和传输,实现个性化交互、工作流程逻辑和安全 API 集成。
本课程的所有课程