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 整合。

變數有不同的作用域,決定了它們可以被存取的位置:

  • 工作流程變數僅存在於單一工作流程中。對於 AI 產生的輸出或使用者回應等臨時資料非常有用。
  • 使用者變數會在多次對話中持續存在,並應儲存使用者特定的資料,例如偏好或 ID。
  • Bot 變數會在所有使用者和會話中共用,並用於靜態設定值。
  • 組態變數可安全儲存 API 金鑰和資料庫憑證等機密。

您可以在訊息和程式碼中使用{{scope.variablename}}@scope.variablename來引用變數。

輸入和輸出變數可讓變數中包含的資料在工作流程之間傳遞。

變數支援多種資料類型,包括String、Boolean、Number、Date、Object 和 array等類型

您可以在變數索引標籤中建立變數,或在Execute Codecard 中動態建立變數。

Botpress 也提供特殊的系統變數,例如對話摘要、翻譯和謄本,您可以透過其對應的代理來存取。

摘要
Studio 介面中的變數索引標籤管理資料儲存和傳輸,實現個人化互動、工作流程邏輯和安全 API 整合。
本課程的所有課程