เริ่มต้นใช้งานด่วน
การเริ่มต้นใช้งานด่วนนี้จะแนะนำคุณเกี่ยวกับการสร้างบอทที่ใช้คุณลักษณะและการปรับปรุงใหม่ที่นำเสนอใน Power Virtual Agents Preview คุณจะสร้างบอทที่ช่วยให้ผู้ใช้จองร้านอาหารที่สมมติขึ้น
ข้อกำหนดเบื้องต้น
สร้างบอทของคุณ
Power Virtual Agents มีโฮมเพจระดับแอปที่ไม่เจาะจงสำหรับบอทใดๆ ในหน้านี้ คุณสามารถสร้างบอทและดูรายการบอทที่คุณใช้งานล่าสุดได้ คุณยังสามารถค้นหาแหล่งข้อมูลการเรียนรู้ เช่น วิดีโอ คู่มือ และเส้นทางการเรียนรู้
ในเมนูนำทาง ให้เลือก หน้าแรก และเลือก สร้างบอท
ตัวช่วยสร้างทั้งหน้าจะเริ่มต้นด้วยสองสามขั้นตอนเพื่อสร้างบอทของคุณอย่างรวดเร็ว มีชื่อบอทเริ่มต้นอยู่ แทนที่จะเป็นชื่อเริ่มต้น ให้ตั้งชื่อบอท
Reservation Bot
และเลือก สร้าง
บอทใหม่จะถูกสร้างขึ้นและคุณจะเข้าสู่หน้าภาพรวมของบอท
กำหนดหัวข้อเริ่มต้นการสนทนา
ในเมนูนำทาง ให้เลือก หัวข้อ
เลือกแท็บ ระบบ เพื่อดูหัวข้อของระบบ เลือกหัวข้อ เริ่มการสนทนา เพื่อเปิด
หัวข้อนี้มีการทริกเกอร์เมื่อผู้ใช้เริ่มการสนทนาใหม่ ซึ่งอนุญาตให้บอทส่งข้อความต้อนรับไปยังผู้ใช้
ในการลบโหนด ข้อความ ที่มีอยู่ เลือก เมนูโหนด (⋮) แล้วเลือก ลบ
เพิ่มข้อความต้อนรับและรูปแบบต่างๆ
เพื่อเพิ่มโหนด ข้อความ ใหม่ ให้เลือกเมนู เพิ่มโหนด (+) หลังโหนด เมื่อการสนทนาเริ่มต้น จากนั้นเลือก ส่งข้อความ
พิมพ์
Good day!
ในฟิลด์ข้อความในโหนด ข้อความ เลือก + เพิ่ม แล้วเลือก รูปแบบข้อความ
เพิ่ม รูปแบบข้อความ สองรายการ:
Hi there!
Hi!
เพิ่มรูปภาพ
ในการเพิ่มรูปภาพในข้อความ ให้เลือก + เพิ่ม จากนั้นเลือก รูปภาพ
ป้อนชื่อและ URL ของรูปภาพ URL ต้องขึ้นต้นด้วย
https://
เพิ่มข้อความแจ้งเวลาทำการของร้านอาหาร
เพิ่มโหนด ข้อความ ที่สองแล้วเพิ่มข้อความ:
We're open 9am to 5pm Monday through Friday, and 10am through 8pm on the weekends. Please note, reservations can only be made for the next 7 days.
เปลี่ยนโหมด ข้อความหรือคำพูด เป็น คำพูด
โหมดคำพูดช่วยให้คุณเพิ่มข้อความสำหรับช่องทางที่เปิดใช้งานการสื่อสารทางเสียงและใช้ แท็ก SSML เพื่อปรับแต่งการตอบด้วยคำพูด
เพิ่มข้อความคำพูดประกอบ SSML:
We're open 9am to 5pm Monday through Friday, and 10am through 8pm on the weekends. <emphasis level="strong">Please note</emphasis><break strength="medium" />, reservations can only be made for the next 7 days.
เมื่อบอทพูดข้อความในช่องทางที่เปิดใช้งานเสียง บอทจะเน้น "โปรดทราบ" และหยุดชั่วครู่ก่อนดำเนินการต่อ
เพิ่มการตอบกลับด่วน
เพิ่มโหนด ข้อความ ที่สามแล้วเพิ่มข้อความ:
If you'd like, I can help you make a reservation.
เลือก + เพิ่ม แล้วเลือก ตอบกลับด่วน เพื่อเพิ่ม ตอบกลับด่วน ด้วยข้อความ
make a reservation
การตอบกลับอย่างรวดเร็วทำให้ผู้ใช้มีตัวเลือกในการเลือก "จอง" แทนที่จะต้องพิมพ์
เลือก บันทึก
เพิ่มหัวข้อการจอง
ในเมนูนำทาง เลือก หัวข้อ จากนั้น + หัวข้อใหม่ จากนั้น จากว่างเปล่า
เพิ่ม ข้อความทริกเกอร์ ต่อไปนี้:
Reserve a table
Make a reservation
รับวันที่และเวลาการจองปัจจุบัน
เพิ่มโหนด คำถาม และป้อนข้อความ:
What is the desired time and date of your reservation?
สำหรับ ระบุ เลือก วันที่และเวลา เอนทิตี นี้ช่วยให้บอทของคุณสามารถดึงวันที่และเวลาจากการตอบกลับของผู้ใช้
สำหรับ บันทึกการตอบกลับเป็น เปลี่ยนชื่อตัวแปรเป็น
reservationDateTime
ในบานหน้าต่าง คุณสมบัติของคำถาม เลือก ลักษณะการทำงานของคำถาม เพื่อดูการตั้งค่าเพิ่มเติมสำหรับคำถาม
ภายใต้ ถามซ้ำ และ ลองใหม่อีกครั้ง เลือก ปรับแต่ง ตั้งค่าให้ลองใหม่อีกครั้ง คำถามที่บอทใช้เพื่อลองอีกครั้งเมื่อผู้ใช้พิมพ์คำตอบไม่ถูกต้อง
Sorry, that doesn't look like a valid reservation date. Please enter your desired reservation date, such as `11-10-2022` or `tomorrow`.
ตรวจสอบวันที่ของการจอง
เราต้องการยอมรับการจองภายในเจ็ดวันข้างหน้าเท่านั้น ดังนั้นจึงสามารถเพิ่มกฎการตรวจสอบความถูกต้องและข้อความไปยังคำถามได้
ภายใต้ การตรวจสอบความถูกต้องของเอนทิตีเพิ่มเติม และ เงื่อนไข ป้อนสูตร Power Fx ต่อไปนี้:
And(Topic.reservationDateTime >= Today(), Topic.reservationDateTime < Today()+7)
เลือก แทรก เพื่อบันทึกสูตร
ภายใต้ ไม่ตรงตามเงื่อนไขแจ้ง เลือก ปรับแต่ง และป้อนข้อความนี้:
Sorry. Please enter a date in between now and the next seven days.
รับและตรวจสอบจำนวนผู้รับประทานอาหาร
เราต้องการยอมรับการจองสำหรับหกคนเท่านั้น ดังนั้นจึงสามารถเพิ่มกฎการตรวจสอบความถูกต้องและข้อความไปยังคำถามได้
เพิ่มโหนด คำถาม เพิ่มเติม และป้อนข้อความ
For how many people?
สำหรับ ระบุ เลือก ตัวเลข เอนทิตี นี้ช่วยให้บอทของคุณสามารถดึงตัวเลขจากการตอบกลับของผู้ใช้
สำหรับ บันทึกการตอบกลับเป็น เปลี่ยนชื่อตัวแปรเป็น
reservationNumber
ภายใต้ การตรวจสอบความถูกต้องของเอนทิตีเพิ่มเติม และ เงื่อนไข ป้อนสูตร Power Fx ต่อไปนี้:
And(Topic.reservationNumber > 0, Topic.reservationNumber <= 6)
ภายใต้ ไม่ตรงตามเงื่อนไขแจ้ง เลือก ปรับแต่ง และป้อนข้อความนี้:
Sorry, reservations can only be made for a maximum of 6 guests. Please call us to make a reservation for a larger party.
เสร็จสิ้นการสนทนา
เพิ่มโหนด ข้อความ คุณสามารถใช้การควบคุม แทรกตัวแปร หรือป้อนข้อความแบบเต็ม โดยใช้เครื่องหมายปีกการอบชื่อตัวแปร
We look forward to seeing your party of {Topic.reservationNumber} on {Topic.reservationDateTime}.
เมื่อบอทตอบกลับด้วยข้อความนี้ ค่าของตัวแปรจะแทนที่การอ้างอิงตัวแปร
ในการเปลี่ยนเส้นทางไปยังหัวข้อระบบ จบการสนทนา เลือก + เพิ่ม จากนั้น การจัดการหัวข้อ จากนั้น ไปที่หัวข้ออื่น แล้วเลือก จบการสนทนา
ตั้งชื่อหัวข้อ การจอง และเลือก บันทึก
ขั้นตอนถัดไป
ทดสอบบอทของคุณโดยใช้ เว็บไซต์สาธิต