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
บทเรียนถัดไป
บทเรียนถัดไป
ในบทเรียนนี้

ตัวแปรใช้เก็บและถ่ายโอนข้อมูลตลอดทั้งโฟลว์ของบอท ช่วยให้คุณปรับแต่งการโต้ตอบและเชื่อมต่อกับ API ภายนอกได้

ตัวแปรมีขอบเขตที่แตกต่างกัน ซึ่งกำหนดว่าจะเข้าถึงได้จากที่ใดบ้าง:

  • ตัวแปรเวิร์กโฟลว์ มีผลเฉพาะภายในเวิร์กโฟลว์เดียว เหมาะสำหรับข้อมูลชั่วคราว เช่น ผลลัพธ์ที่สร้างโดย AI หรือคำตอบของผู้ใช้
  • ตัวแปรผู้ใช้ คงอยู่ข้ามหลายบทสนทนา ใช้เก็บข้อมูลเฉพาะของผู้ใช้ เช่น ค่าที่ตั้งไว้หรือรหัสประจำตัว
  • ตัวแปรบอท ใช้ร่วมกันระหว่างผู้ใช้และบทสนทนาทั้งหมด เหมาะสำหรับค่าการตั้งค่าคงที่
  • ตัวแปรการตั้งค่า ใช้เก็บข้อมูลลับอย่างปลอดภัย เช่น คีย์ API และข้อมูลเข้าสู่ระบบฐานข้อมูล

คุณสามารถอ้างอิงตัวแปรได้โดยใช้ {{scope.variablename}} หรือ @scope.variablename ในข้อความและโค้ด

ตัวแปรอินพุตและเอาต์พุตช่วยให้ข้อมูลในตัวแปรของคุณสามารถส่งต่อระหว่างเวิร์กโฟลว์ได้

ตัวแปรรองรับ ประเภทข้อมูล หลายแบบ รวมถึง String, Boolean, Number, Date, Object, และ array.

คุณสามารถสร้างตัวแปรได้ใน แท็บตัวแปร หรือสร้างแบบไดนามิกในการ์ด Execute Code

Botpress ยังมี ตัวแปรระบบพิเศษ เช่น สรุปบทสนทนา การแปลภาษา และบันทึกการสนทนา ที่คุณสามารถเข้าถึงได้ผ่านเอเจนต์ที่เกี่ยวข้อง

สรุป
แท็บตัวแปรใน Studio ใช้สำหรับจัดการการเก็บและถ่ายโอนข้อมูล เพื่อสร้างประสบการณ์โต้ตอบที่ปรับแต่งได้ กำหนดตรรกะของเวิร์กโฟลว์ และเชื่อมต่อ API อย่างปลอดภัย
บทเรียนทั้งหมดในคอร์สนี้
Fresh green broccoli floret with thick stalks.