เผยแพร่เอเจนต์ไปยังช่องทางต่าง ๆ และไคลเอ็นต์

เมื่อคุณเผยแพร่เอเจนต์ Copilot Studio คุณจะปรับใช้เอเจนต์ไปยังช่องทางที่คุณเลือก ช่องทางคือจุดเชื่อมต่อที่ผู้ใช้ปลายทางสามารถโต้ตอบกับเอเจนต์ Copilot Studio ได้ ไคลเอ็นต์คืออินเทอร์เฟซที่ผู้ใช้โต้ตอบกับเอเจนต์ เช่น หน้าต่างแชทใน Microsoft Teams หรือแอปพลิเคชันแบบกำหนดเอง

ปรับใช้เอเจนต์กับช่องทางและไคลเอ็นต์

คุณสามารถปรับใช้เอเจนต์กับช่องทางหลังจากที่คุณเผยแพร่ Copilot Studio ปรับใช้เอเจนต์ไปยังหลายช่องทางโดยตรง เช่น Teams, Microsoft 365 Copilot, SharePoint, Power Pages และอื่น ๆ คุณสามารถใช้สถานการณ์ขั้นสูง เช่น แอปพลิเคชันที่ปรับแต่งเองหรือเว็บไคลเอนต์ โดยใช้ Direct Line API ได้

Direct Line API ช่วยให้สามารถสื่อสารกับเอเจนต์ Copilot Studio ผ่าน REST API มันรองรับทั้งการขอข้อความแบบระบุผ่าน HTTP GET และการส่งข้อความแบบเรียลไทม์ผ่าน WebSocket โดยไม่ต้องร้องขอจากฝั่งไคลเอ็นต์ เมื่อมีการสนทนาหลายรายการเกิดขึ้นระหว่างช่องทาง Azure Bot Service และการเชื่อมต่อ Direct Line กับเอเจนต์ Copilot Studio การสนทนาแต่ละรายการจากภายนอกจะต้องได้รับการแมปและถ่ายทอดเพื่อให้ทั้งสองฝ่ายสอดคล้องกัน

คุณสามารถเลือกใช้ไคลเอ็นต์ได้หลากหลาย รวมถึง React เนื้อหาการคุยผ่านเว็บ และ WebChat JS คุณต้องเลือกไคลเอ็นต์เมื่อปรับใช้กับช่องทางเว็บหรือช่องทางแอปพลิเคชันแบบกำหนดเอง เนื่องจากช่องทางเหล่านี้ไม่มีไคลเอ็นต์ที่ติดตั้งมาให้ ช่องทางเนทีฟที่ Copilot Studio ปรับใช้จะมีไคลเอ็นต์ติดตั้งมาให้แล้ว

ทั้งนี้ขึ้นอยู่กับไคลเอ็นต์และช่องทาง การสนับสนุน Markdown, การ์ดที่ปรับเปลี่ยนได้ และรูปแบบข้อความอื่น ๆ อาจไม่มีให้ใช้งาน

การส่งต่อการสนทนาให้เอเจนต์สนทนาสด

เอเจนต์ Copilot Studio สามารถเลื่อนระดับไปยังตัวแทนสนทนาสดที่ควบคุมการสนทนา การส่งต่อจำเป็นต้องใช้ Dynamics 365 ช่องทาง Omni หรือโซลูชันฮับการมีส่วนร่วมอื่น

การส่งต่อเต็มรูปแบบไปยังฮับการมีส่วนร่วมเป็นไปตามรูปแบบนี้:

  1. ผู้ใช้ปลายทางโต้ตอบกับพื้นที่ทำงานแชทของฮับการมีส่วนร่วม
  2. ฮับการมีส่วนร่วมกำหนดเส้นทางการแชทขาเข้าผ่านความสามารถในการกำหนดเส้นทาง
  3. อะแดปเตอร์แบบกำหนดเองจะถ่ายทอดข้อความแชทขาเข้าไปยังเอเจนต์ Copilot Studio
  4. เมื่อผู้ใช้ปลายทางทริกเกอร์การส่งต่อ Copilot Studio จะเริ่มการส่งต่อพร้อมบริบทการแชทแบบเต็ม
  5. อะแดปเตอร์แบบกำหนดเองจะดักจับข้อความและบริบทของการส่งต่อ และส่งการสนทนาไปยัเอเจนต์ได้อย่างราบรื่น
  6. การแชทของผู้ใช้ปลายทางจะถูกส่งต่อไปยังเอเจนต์ที่สามารถดำเนินการสนทนาต่อได้

การเลือกวิธีการเพื่อเปิดใช้งานการส่งต่อไปยังเอเจนต์สนทนาสด

คุณสามารถใช้สองแนวทางในการเชื่อมต่อ Copilot Studio กับฮับการมีส่วนร่วม เพื่อให้ทั้งสองระบบสามารถทำงานร่วมกันเพื่อจัดการการสนทนา

แบบแผน 1: บอทในฐานะเอเจนต์ - ฮับการมีส่วนร่วมอยู่ด้านหน้า Copilot Studio อยู่ด้านหลัง

ใช้พื้นที่ทำงานแชทของฮับการมีส่วนร่วมที่ส่วนหน้าเพื่อจัดการการส่งต่อการสนทนาไปยังเอเจนต์สนทนาสด การผสานรวมมาตรฐานส่วนใหญ่กับศูนย์บริการลูกค้าจาก Microsoft และผู้ให้บริการรายอื่นใช้วิธีการนี้

แผนผังการไหลของข้อความจากผู้ใช้ปลายทางในพื้นที่ทำงานแชทของฮับการมีส่วนร่วมไปยัง Copilot Studio ผ่านอะแดปเตอร์ โดยแสดงการเลื่อนระดับไปยังเอเจนต์สนทนาสด

  1. ผู้ใช้แชทโดยใช้พื้นที่ทํางานการแชทของฮับการมีส่วนร่วม อะแด็ปเตอร์ส่งต่อข้อความระหว่างผู้ใช้กับเอเจนต์ Copilot Studio ผ่าน Direct Line API
  2. เมื่อ API ของเอเจนต์ Copilot Studio ส่งเหตุการณ์การเลื่อนระดับ ฮับการมีส่วนร่วมจะรับช่วงต่อในการสนทนาแทน
  3. เอเจนต์สนทนาสดจะแชทกับผู้ใช้ต่อ

สวัสดิการ

  • สามารถตั้งค่าการกำหนดค่าส่วนหน้าได้ง่ายขึ้นโดยไม่มีภาระเพิ่มเติมมากนัก
  • การสื่อสารและความสามารถของเอเจนต์ยังคงความสมบูรณ์ครบถ้วน
  • ความสามารถเดิมของฮับการมีส่วนร่วม (การเข้าควบคุมโดยเอเจนต์ การวิเคราะห์ความคิดเห็น การกำกับดูแล เป็นต้น) ยังคงใช้งานได้เหมือนเดิม

ข้อจำกัด

  • ไม่สามารถแทรกแซงข้อความของเอเจนต์ที่เป็นมนุษย์เมื่อมีการยกระดับ เว้นแต่ฮับการมีส่วนร่วมจะรองรับ API
  • ไม่มีโหมดกระซิบ เว้นแต่ฮับการมีส่วนร่วมจะรองรับ
  • ไม่สามารถควบคุมประสบการณ์ของผู้ใช้ต่อการตอบ (ข้อความ, การ์ดที่ปรับเปลี่ยนได้) ที่ส่งจากบอทได้
  • ไม่รองรับคุณลักษณะบางอย่าง เช่น thumbs up และ thumbs down

แบบแผน 2: บอทในวงจรการทำงาน - Copilot Studio อยู่ด้านหน้า ฮับการมีส่วนร่วมอยู่ด้านหลัง

แนวทางทางเลือกในการเปิดใช้งานการส่งต่อไปยังเอเจนต์สนทนาสดคือการใช้ Copilot Studio ที่ส่วนหน้าและผสานรวมผ่าน API ของฮับการมีส่วนร่วมด้วยทักษะ แนวทางนี้ซับซ้อนกว่าและต้องการการปรับแต่งอย่างหนัก

แผนภาพของโฟลว์การส่งต่อการแชทของ Copilot Studio ที่แสดงการยกระดับของผู้ใช้ปลายทางไปยังเอเจนต์สนทนาสดผ่าน Azure Bot Service และ API ของฮับการมีส่วนร่วม

  1. ผู้ใช้สนทนากับเอเจนต์ Copilot Studio ผ่านพื้นที่ทำงาน (ทั้งแบบมาตรฐานหรือแบบกำหนดเองที่เชื่อมต่อกับจุดปลายทางมาตรฐานของ Copilot Studio)
  2. เมื่อเกิดเหตุการณ์การส่งต่อ Copilot Studio จะเรียกใช้งานทักษะ SDK เอเจนต์สำหรับ Microsoft 365 ซึ่งถูกกำหนดเส้นทางผ่านทักษะ Microsoft Bot Framework ใน Azure AI Bot Service
  3. ทักษะจะส่งข้อความไปมาระหว่างเอเจนต์สนทนาสดของศูนย์บริการลูกค้าและผู้ใช้ผ่าน API ของฮับการมีส่วนร่วม

สวัสดิการ

  • Copilot Studio อยู่ในลูปเสมอ รวมถึงข้อความของเอเจนต์
  • คุณสามารถควบคุมได้อย่างเต็มที่ว่าการตอบ (ข้อความ การ์ดที่ปรับเปลี่ยนได้ และอื่น ๆ) ที่บอทส่งจะแสดงต่อผู้ใช้อย่างไร
  • เอเจนต์สามารถรับความช่วยเหลือในโหมดกระซิบ (หรือที่เรียกว่า Agent Assist)
  • บอทสามารถส่งต่อไปยังเอเจนต์ที่เหมาะสมตามทักษะ

ข้อจำกัด

  • ฮับการมีส่วนร่วมต้องมีความยืดหยุ่นเพียงพอที่จะรองรับรูปแบบนี้
  • มีการเชื่อมต่อหลายขั้นตอนระหว่างระบบ
  • ต้องใช้แนวทาง Pro-Developer และ Platform as a Service (PaaS) สำหรับทักษะ Bot Framework
  • ภาระงานที่มากและการผสานรวมของฮับกับ Copilot Studio
  • เอเจนต์สนทนาสดถูกจำกัดให้ใช้เฉพาะพื้นที่ทำงานแชทที่เข้ากันได้
  • ผู้ให้บริการช่องทางไม่สามารถปรับแต่งข้อความของเอเจนต์ให้แสดงในพื้นที่ทำงานได้
  • ความสามารถในการเข้าครอบครองโดยเอเจนต์และความสามารถของหัวหน้างานอาจจะไม่สามารถเป็นไปได้
  • เครดิตยังคงถูกหักในขณะที่แชทกับเอเจนต์สนทนาสด