13
ui-guide-studio
8
7
6
5
4
2
3
1
5
15
11
9
20
18
19
17
16
15
14
13
12
11
10
8
7
6
5
4
3
2
1
10
18
17
16
14
13
12
10
9
8
7
6
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
Następna lekcja
Następna lekcja
W tej lekcji

Zmienne przechowują i przekazują dane w całym przepływie bota, co pozwala personalizować interakcje i integrować się z zewnętrznymi API.

Zmienne mają różne zakresy, które określają, gdzie można je wykorzystać:

  • Zmienne przepływu istnieją tylko w ramach jednego przepływu. Są przydatne do przechowywania tymczasowych danych, takich jak wyniki generowane przez AI lub odpowiedzi użytkownika.
  • Zmienne użytkownika są zachowywane między rozmowami i powinny przechowywać dane specyficzne dla użytkownika, np. preferencje lub identyfikatory.
  • Zmienne bota są współdzielone przez wszystkich użytkowników i rozmowy i służą do przechowywania stałych wartości konfiguracyjnych.
  • Zmienne konfiguracyjne bezpiecznie przechowują poufne dane, takie jak klucze API czy dane dostępowe do bazy danych.

Do odwoływania się do zmiennych możesz użyć {{scope.variablename}} lub @scope.variablename w wiadomościach i kodzie.

Zmienne wejściowe i wyjściowe pozwalają przekazywać dane zawarte w Twoich zmiennych między przepływami.

Zmienne obsługują różne typy danych, takie jak String, Boolean, Number, Date, Object oraz array.

Możesz tworzyć zmienne w zakładce Zmienne lub dynamicznie w karcie Wykonaj kod.

Botpress udostępnia także specjalne zmienne systemowe, takie jak podsumowania rozmów, tłumaczenia czy transkrypcje, do których masz dostęp przez odpowiedniego agenta.

Podsumowanie
Zakładka Zmienne w interfejsie Studio służy do zarządzania przechowywaniem i przekazywaniem danych, umożliwiając personalizację rozmów, logikę przepływu oraz bezpieczną integrację z API.
wszystkie lekcje w tym kursie
Fresh green broccoli floret with thick stalks.