在本课中
变量可在机器人的整个流程中存储和传输数据,因此您可以个性化交互并与外部 API 集成。
变量有不同的作用域,决定了它们可以在哪里被访问:
- 工作流变量仅存在于单个工作流中。它们适用于临时数据,如人工智能生成的输出或用户响应。
- 用户变量在多个对话中持续存在,应存储用户的特定数据,如偏好或 ID。
- 僵尸变量在所有用户和对话中共享,用于静态配置值。
- 配置变量可安全存储 API 密钥和数据库凭证等机密信息。
您可以在信息和代码中使用{{scope.variablename}}或@scope.variablename引用变量。
输入和输出变量允许变量中包含的数据在工作流之间传递。
变量支持多种数据类型,包括字符串、布尔、数字、日期、对象和数组等类型。
您可以在 "变量 "选项卡中创建变量,也可以在 "执行代码"卡中动态创建变量。
Botpress 还提供特殊的系统变量,如对话摘要、翻译和转录,您可以通过相应的代理访问这些变量。
摘要
Studio 界面的 "变量 "选项卡可管理数据存储和传输,实现个性化交互、工作流程逻辑和安全 API 集成。
本课程的所有课程