ติดตามซีรีส์วิดีโอ 3 ตอนนี้และดูว่าเจ้าของธุรกิจขนาดเล็กสวมบทบาทเรียนรู้วิธีสร้าง Dialogflow เอเจนต์ ปรับใช้ และเพิ่มฟีเจอร์ที่คุณไม่สามารถทําได้ Dialogflow คนเดียว นี้ Dialogflow บทช่วยสอนจะช่วยให้คุณเริ่มต้นการเดินทางได้ หากคุณต้องการข้อความที่เขียนมากกว่าวิดีโอโปรดดูบทความของเราเกี่ยวกับ การใช้ Rocketbots เป็น Dialogflow ซีอาร์เอ็ม
ประเด็นสําคัญ
ในตอนท้ายของบทช่วยสอน 15 นาทีนี้ คุณจะสามารถ:
ส่วนที่ 1:
- ทําความเข้าใจวิธีการ Dialogflow (และเอ็นจิ้น NLP อื่นๆ)
- สร้างและแก้ไขเจตนาอย่างเหมาะสม
- ระบุคําถามเร่งด่วนที่สุดของคุณ
- ติด Dialogflow ไปยังช่องทางการส่งข้อความจํานวนมากพร้อมกัน
ส่วนที่ 2:
- สร้างเจตนาต้อนรับและเจตนาสํารอง
- ระบุคําถามที่บอทของคุณตอบไม่ได้
- ส่ง (ส่งต่อ) การสนทนาไปยังมนุษย์หาก Dialogflow ล้ม เหลว
- ส่งการแจ้งเตือนทางอีเมลเมื่อ Dialogflow ตัวแทนล้มเหลว
ส่วนที่ 3:
- ร้อนแรงในการฝึกอบรมและปรับปรุงตัวแทน DF ของคุณ
- วิธีส่งการออกอากาศและการอัปเดตไปยังผู้ใช้ DF ของคุณ
- สร้างเอเจนต์การจับแท็กอัตโนมัติ
Dialogflow บทช่วยสอนส่วนที่ 1: การสร้างพื้นฐาน Dialogflow ตัวแทน
Chatbot คืออะไร?
แชทบอทเป็นโปรแกรมที่ขับเคลื่อนด้วยปัญญาประดิษฐ์ที่สามารถตอบคําถามได้โดยอัตโนมัติ แอพส่งข้อความยอดนิยมบางตัวที่คุณอาจรู้จักอยู่แล้ว ได้แก่ : Facebook Messenger และ WeChat. วัตถุประสงค์หลักคือเพื่อดึงดูดลูกค้าและรวบรวมข้อมูลที่มีค่า
เดี๋ยวก่อน ทําไมฉันถึงต้องการแชทบอท
คําถามของลูกค้าส่วนใหญ่ที่คุณได้รับจะถามเกี่ยวกับคําถามประเภทเดียวกัน: คุณเปิดในวันหยุดสุดสัปดาห์คุณขายสินค้าประเภทใดและอื่น ๆ ส่วนใหญ่เป็นคําถามที่สามารถตอบได้ง่าย แต่ความซ้ําซากจําเจและปริมาณของคําถามเหล่านี้ยังคงหมายความว่าถึงเวลาหมดวันของคุณ (หรือพนักงานของคุณ) ที่จะจัดการกับคําถามเหล่านั้น ติดตาม Rocketbots Chatbot Academy แล้วเราจะแสดงให้คุณเห็นว่าคุณสามารถตอบกลับอัตโนมัติและอื่นๆ ได้อย่างไร
การวางแผนวัตถุประสงค์ของ Chatbot
1 รวบรวมคําถามและคําถามที่พบบ่อย: รวบรวมคําถามที่พบบ่อย คําถามเรียกอีกอย่างว่านิพจน์ในการพัฒนาแชทบอท โดยทั่วไปการแสดงออกแสดงถึงความปรารถนาหรือจุดมุ่งหมายของผู้ใช้
2 จัดกลุ่มความตั้งใจ: จัดกลุ่มคําถามเป็นความตั้งใจที่สอดคล้องกัน นี่คือการจัดกลุ่มนิพจน์ตามจุดมุ่งหมายที่ผู้ใช้มีเพื่อให้ได้ชุดหมวดหมู่ที่สะอาดและเป็นระเบียบมากขึ้นในการจัดการ จัดเรียงตามเจตนาที่พบบ่อยที่สุด เช่น เวลาเปิดทําการ ผลิตภัณฑ์ และสถานที่สําหรับแชทบอทที่จะจัดการ
3 ให้คําตอบ: ให้คําตอบที่ตรงตามเจตนาแต่ละข้อ
การสร้าง Chatbot บน DialogFlow
1. สร้างบัญชี: ไปที่เครื่องมือสร้างแชทบอทฟรี เช่น DialogFlow และสร้างบัญชี
2. สร้างตัวแทน: ไปที่แดชบอร์ดแล้วคลิก "เพิ่มตัวแทน" ที่ด้านบนซ้าย ตั้งชื่อตัวแทนและตรวจสอบให้แน่ใจว่าตัวแทนอยู่ในภาษาและเขตเวลาที่ถูกต้อง จากนั้นคลิก "สร้าง"
3. สร้างความตั้งใจ: สร้างความตั้งใจแรกโดยคลิก "สร้างความตั้งใจ" ที่ด้านบนขวา และตั้งชื่อว่า "เวลาทําการ" ดําเนินการต่อโดยคลิก "เพิ่มวลีการฝึกอบรม" และป้อนนิพจน์ที่คุณเคยเห็นลูกค้าถามมาก่อน และนิพจน์อื่นๆ ที่คุณคิดว่าผู้ใช้อาจพูดเพื่อให้ได้คําตอบเดียวกัน แนวทางปฏิบัติที่ดีที่สุดคือใช้นิพจน์อย่างน้อย 20 นิพจน์
4. สร้างคําตอบ: คลิก "เพิ่มการตอบกลับ" โดยเลื่อนหน้าลง จากนั้นเพิ่มเวลาทําการของร้านค้าหรือการตอบสนองอื่น ๆ ที่สอดคล้องกับความตั้งใจของคุณ บันทึกเจตนาที่ด้านบนขวา และทําซ้ําขั้นตอนสําหรับแต่ละเจตนาอีก 2 รายการ
ตอนนี้แชทบอทอยู่ในระดับพื้นฐานที่สุดและพร้อมสําหรับการปรับใช้บน Facebook
การปรับใช้ Chatbot บน Facebook Messenger
1. เชื่อมต่อช่อง กับ Rocketbots: ไปที่การตั้งค่าแพลตฟอร์ม Rocketbots คลิกที่ปุ่ม "เพิ่มช่อง" ภายใต้การตั้งค่าช่อง และเพิ่ม Facebook เป็นช่อง
2. เชื่อมต่อ Dialogflow ไปยัง Rocketbots: ไปที่การตั้งค่าแพลตฟอร์ม Rocketbots ภายใต้การผสานรวมคุณจะเห็น Dialogflow เป็นหนึ่งในตัวเลือก ทําตามคําแนะนําที่แสดงที่นั่น
Dialogflow บทช่วยสอนส่วนที่ 2: การเพิ่ม Human-Handoff และการแจ้งเตือนให้กับ Chatbot ของคุณ
เจตนาต้อนรับเริ่มต้น
คุณอาจสังเกตเห็นแล้วว่าเมื่อใดก็ตามที่คุณใช้แชทบอทจะมีคําทักทายเช่น "สวัสดี" ปรากฏขึ้นในวินาทีที่คุณคลิกที่กล่องแชท แต่นี่เป็นความตั้งใจต้อนรับเริ่มต้นที่มาพร้อมกับตัวแทนเองโดยธรรมชาติซึ่งคุณไม่จําเป็นต้องป้อนข้อมูลด้วยตัวเอง Facebook จะเพิ่มปุ่ม "เริ่มต้นใช้งาน" ให้กับแชทบอทใดๆ ที่ปรับใช้บน Messenger โดยอัตโนมัติ เนื่องจากไม่จําเป็นต้องใช้เมื่อบอททักทายผู้ใช้เป็นครั้งแรก จึงไม่มีวลีการฝึกอบรมภายในเจตนาต้อนรับเริ่มต้น
แนะนําผู้ใช้ของคุณ
1. ลบคําตอบเริ่มต้นเหล่านี้: แทนที่ด้วย 3 คําตอบของเราเอง เช่น ตัวอย่างดังที่แสดงด้านล่าง
2. ตั้งค่าคําตอบแรก: เป็น "สวัสดี!" ตามด้วย "ฉันเป็นแชทบอทเพื่อช่วยตอบคําถามเกี่ยวกับ xxx" และสุดท้าย "ฉันยังเรียนอยู่ ดังนั้นพยายามทําให้ทุกอย่างง่ายขึ้นสําหรับฉัน!"
นอกจากนี้ยังสามารถแจ้งให้ผู้ใช้ทราบว่าจุดประสงค์ของแชทบอทคืออะไรมีโอกาสน้อยที่ผู้ใช้จะถามหัวข้อที่ไม่รู้
เมื่อบอทถูกถามคําถามที่ไม่รู้ว่าจะตอบอย่างไร บอทจะเปลี่ยนกลับเป็นเจตนาสํารองเริ่มต้นโดยอัตโนมัติ และนี่คือวิธีที่คุณสามารถปรับการตอบสนองความตั้งใจสํารอง
การตั้งค่าบอทเพื่ออนุญาตให้มีการส่งมอบมนุษย์
1. แก้ไขการตอบกลับ: การแก้ไขโมดูลการตอบสนองของ Default Fallback Intent
2. เปลี่ยนสํานวนของคุณ: เปลี่ยนเป็น "ฉันขอโทษ ฉันไม่ได้เรียนรู้วิธีตอบคําถามของคุณ คุณต้องการให้ฉันให้ตัวแทนมนุษย์มาช่วยคุณไหม" สิ่งนี้จะเปิดโอกาสให้ผู้ใช้ติดต่อตัวแทนที่เป็นมนุษย์
3. ป้อนนิพจน์ของคุณ: ป้อนนิพจน์อย่างน้อย 20 นิพจน์ในโมดูลวลีการฝึกอบรมที่ผู้ใช้อาจพูดเพื่อให้บอทรู้ว่าพวกเขาสนใจที่จะให้ตัวแทนที่เป็นมนุษย์เข้ามาช่วยเหลือ
การเพิ่มการแจ้งเตือน
1. เพิ่มพารามิเตอร์ให้กับความตั้งใจ: เพิ่มรหัสที่ทําเครื่องหมายแชทบอทว่า "ยังไม่เสร็จ" บนแพลตฟอร์ม Rocketbots ซึ่งจะช่วยให้ตัวแทนที่เป็นมนุษย์ทราบเมื่อผู้ใช้รอความช่วยเหลือบนแพลตฟอร์ม
2. ป้อนค่า: พิมพ์: RB_MARKDONE และตั้งค่าเป็นเท็จ
3. ป้อนรหัส: ป้อนรหัสอื่นที่จะอนุญาตให้แพลตฟอร์ม Rocketbots แจ้งตัวแทนที่เป็นมนุษย์เมื่อเธอ/เขาได้รับการร้องขอให้ช่วยเหลือผู้ใช้ พิมพ์: RB_NOTIFY และตั้งค่าเป็น @user.name ต้องการความช่วยเหลือจากคุณ
การตรวจสอบบอทของคุณ
1. ลบการสนทนา ลบการสนทนาแชทบอทออกจาก Facebook Messengerและเริ่มต้นใหม่อีกครั้ง
2. ตรวจสอบความตั้งใจต้อนรับเริ่มต้น: ตอนนี้ดูว่าเจตนาต้อนรับเริ่มต้นใหม่ทํางานหรือไม่โดยถามคําถามที่บอทไม่รู้ว่าจะตอบอย่างไร
3. รับคําขอ: คําขอที่มีตัวเลือกในการติดต่อตัวแทนมนุษย์จะปรากฏขึ้นบนหน้าจอ คลิกที่มัน จากนั้นจะส่งการแจ้งเตือนไปยังตัวแทนที่เป็นมนุษย์บนแพลตฟอร์มและทางอีเมลว่าเราต้องการความช่วยเหลือ ตรวจสอบด้านข้างของคุณเพื่อดูว่าเป็นกรณีนี้หรือไม่
ตอนนี้คุณสามารถมีแชทบอทที่ได้รับการปรับปรุงซึ่งจะช่วยลดจํานวนข้อผิดพลาดที่สามารถพบได้ และกลยุทธ์การสํารองข้อมูลที่ช่วยให้ตัวแทนที่เป็นมนุษย์เข้ามาเมื่อบอทไม่สามารถตอบคําถามได้อีกต่อไป
ยินดีด้วย! ตอนนี้คุณรู้วิธีเปลี่ยนบอทของคุณสําหรับการครอบครองตัวแทนที่เป็นมนุษย์แล้ว
Dialogflow บทช่วยสอนส่วนที่ 3: การปรับปรุง Chatbot และการออกอากาศข้อความของคุณ
ในส่วนสุดท้ายนี้ คุณจะได้เรียนรู้วิธีฝึกแชทบอทและออกอากาศผ่านแชทบอท แชทบอทที่คุณสร้างขึ้นในบทช่วยสอนสองบทล่าสุดอาจช่วยให้คุณตอบคําถามของลูกค้าได้อย่างรวดเร็ว แต่มีปัญหาอย่างหนึ่ง – คุณยังไม่ได้ให้ความสามารถในการจัดการกับบอทเมื่อเจอคําถามที่ไม่รู้ว่าจะตอบอย่างไรเลยหรือเมื่อบอทให้คําตอบที่ไม่ถูกต้อง และต่อไปนี้จะแสดงวิธีจัดการกับสถานการณ์เช่นนั้น
วิธีฝึกแชทบอทของคุณ
1. คลิกที่ตัวเลือกการฝึกอบรมทางด้านซ้าย: ในเมนูนี้มีแถวของข้อมูล แต่ละแถวเป็นการสนทนาเดียว
2. คลิกการสนทนา คุณจะถูกนําไปที่หน้าต่างเซสชัน นี่คือที่ที่คุณจะฝึกแชทบอทของคุณ แต่ละบรรทัดที่คุณเห็นที่นี่เป็นคําขอเดียวและเจตนาที่สอดคล้องกันที่ทริกเกอร์
3. ไม่ตรงกัน: หากคุณเห็นคําขอที่ตรงกับเจตนาที่ถูกต้อง หากมีการกําหนดคําขอให้กับเจตนาที่ไม่ถูกต้อง ให้คลิกเจตนาด้านล่าง และค้นหาคําขอที่ถูกต้องเพื่อมอบหมาย หากคําขอไม่ได้ถูกกําหนดให้กับเจตนาใด ๆ คุณสามารถคลิก "คลิกเพื่อกําหนด" ด้านล่างและกําหนดให้กับเจตนาที่ถูกต้อง
4. ตรวจสอบการแก้ไขของคุณอีกครั้งก่อนที่คุณจะคลิกอนุมัติ เนื่องจากการกําหนดคําขอให้กับเจตนาที่ไม่ถูกต้อง หรือการอนุมัติคําขอที่ไม่ตรงกันอาจทําให้แชทบอทของคุณเรียนรู้วิธีทําผิดพลาดนั้นบ่อยขึ้น
5. คลิก อนุมัติ ให้เวลาตัวแทนแชทบอทเรียนรู้วิธีการฝึกอบรม
สร้างความตั้งใจใหม่เพื่อแก้ปัญหาการสอบถามลูกค้ารายอื่น
1. เริ่มต้นด้วยการสร้างความตั้งใจ ใช้แนวทางปฏิบัติที่ดีที่สุดเหมือนเดิม
2. สร้างคําขออย่างน้อย 20 รายการที่ถามเกี่ยวกับหัวข้อการจัดส่งผลไม้ ตั้งค่าคําตอบเป็น "เราได้รับผลไม้สดที่ส่งเป็นระยะๆ จากสวนผลไม้และฟาร์มต่างๆ ในภูมิภาค ดังนั้นเราจะแจ้งให้คุณทราบเมื่อมีการจัดส่งมาทันทีที่เรารู้จักตัวเอง!"
3. เพิ่มพารามิเตอร์ให้กับเจตนานี้ สิ่งนี้สามารถแท็กผู้ใช้ที่สอบถามเกี่ยวกับการจัดส่งผลไม้ คลิกที่ Add Parameter แล้วพิมพ์ "RB_ADDTAGS" และตั้งค่าเป็น Fruit Delivery อย่าลืมบันทึกเจตนา
จากนี้ไปเมื่อผู้ใช้ถามแชทบอทเกี่ยวกับการจัดส่งผลไม้พวกเขาจะถูกแท็กในแพลตฟอร์ม Rocketbots ด้วยแท็ก" การจัดส่งผลไม้" ตอนนี้คุณสามารถใช้คุณสมบัติการออกอากาศบนแพลตฟอร์ม Rocketbots เพื่ออัปเดตผู้ใช้ที่อยากรู้อยากเห็นของเธอด้วยการอัปเดตเกี่ยวกับการส่งมอบทันทีที่เธอรู้
การออกอากาศการอัปเดต
1. คลิกที่ Broadcasts ทางด้านซ้ายบนแพลตฟอร์ม Rocketbots
2. เลือก ออกอากาศใหม่ ที่ด้านบนขวา ที่นี่คุณจะสามารถเขียนข้อความออกอากาศของคุณได้
3. เลือกช่องหรือช่องที่คุณต้องการออกอากาศ เลือกแท็กที่คุณต้องการกําหนดเป้าหมายในการแพร่ภาพของคุณ
4. เขียนการอัปเดตการจัดส่งของคุณ เลือก Facebook เป็นช่องทางของเรา จากนั้นเลือกแท็ก Fruit Delivery เพื่อกําหนดเป้าหมายผู้ใช้ที่สอบถามเกี่ยวกับการอัปเดตการจัดส่ง
ยินดีด้วย! ตอนนี้คุณได้สําเร็จหลักสูตร Rocketbots Academy Build a Basic Chatbot อย่างเป็นทางการแล้ว
มีอะไรอีกมากมายในการสร้างแชทบอทดังนั้นดําเนินการต่อไปยังบทเรียนขั้นสูงเพิ่มเติมหรือคอยติดตามหลักสูตรเพิ่มเติมที่จะตามมา
ของคุณ Dialogflow กวดวิชาเสร็จแล้ว แชทบอทมีความสุข
อ่านเพิ่มเติม
หากคุณสนใจที่จะใช้ Dialogflow ร่วมกับ Rocketbots คุณจะต้องตรวจสอบสิ่งต่อไปนี้: