แชร์ผ่าน


เพิ่มภาพรวมของเอเจนต์อื่นๆ

Copilot Studio ช่วยให้คุณปรับปรุงเอเจนต์ของคุณ โดยการเชื่อมต่อกับเอเจนต์อื่นๆ เอเจนต์สามารถส่งต่อการโต้ตอบของผู้ใช้ซึ่งกันและกันหรือตอบกลับทริกเกอร์อัตโนมัติ ปรับขนาดโซลูชันของคุณอย่างมีประสิทธิภาพและมีประสิทธิผลโดยใช้เอเจนต์แบบโมดูลาร์ที่ปรับให้เข้ากับงานหรือชุดข้อมูลที่เฉพาะเจาะจง

มีหลายวิธีในการเพิ่มเอเจนต์อื่นๆ ให้กับเอเจนต์ Copilot Studio ที่มีอยู่ของคุณ:

เอเจนต์ทั้งหมดที่คุณเพิ่มลงในเอเจนต์จะปรากฏบนหน้า เอเจนต์

การเชื่อมต่อกับเอเจนต์ที่สร้างขึ้นด้วย Microsoft Foundry, Microsoft Fabric, SDK เอเจนต์สำหรับ Microsoft 365 และเอเจนต์ที่พร้อมใช้งานผ่านโพรโทคอล A2A ปัจจุบันสามารถใช้งานในรุ่นพรีวิวสำหรับสาธารณะได้

สำคัญ

บทความนี้มีเอกสารรุ่นพรีวิว Microsoft Copilot Studio และอาจจะมีการเปลี่ยนแปลงในอนาคต

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

หากคุณกำลังสร้างเอเจนต์ที่พร้อมสำหรับการใช้งานจริง โปรดดู ภาพรวมของ Microsoft Copilot Studio

ข้อควรพิจารณาสำหรับการออกแบบโซลูชันแบบหลายเอเจนต์

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

เมื่อใดที่ควรใช้เอเจนต์ย่อย

สร้างเอเจนต์ย่อยภายในเอเจนต์ของคุณเมื่อ:

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

เมื่อใดควรพิจารณาแยกเอเจนต์ของคุณออกเป็นหลายเอเจนต์ที่เชื่อมต่อกัน

คุณควรพิจารณาแยกเอเจนต์ออกเป็นหลายเอเจนต์ที่เชื่อมต่อกัน เมื่อความสามารถของเอเจนต์ในการแยกแยะเครื่องมือที่มีอยู่จากชื่อและคำอธิบายเริ่มลดลง

โดยทั่วไป การลดลงของประสิทธิภาพอาจเกิดขึ้นเมื่อเอเจนต์หลักของคุณมีตัวเลือกการทำงานมากกว่า 30–40 รายการ (เช่น เครื่องมือ หัวข้อ หรือเอเจนต์อื่นๆ) อย่างไรก็ตาม เอเจนต์ที่มีจำนวนเครื่องมือน้อยกว่าแต่มีคำอธิบายที่คล้ายกันมาก ก็อาจประสบปัญหาประสิทธิภาพลดลงได้เช่นกัน

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

เหตุผลอื่นๆ ที่คุณอาจพิจารณาแยกโซลูชันของคุณออกเป็นหลายเอเจนต์ที่เชื่อมต่อกัน ได้แก่:

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

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

ผลกระทบที่อาจเกิดขึ้นจากโซลูชันแบบหลายเอเจนต์

การแยกโซลูชันของคุณออกเป็นหลายเอเจนต์อาจทำให้:

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

เปลี่ยนเส้นทางไปยังเอเจนต์จากหัวข้อ

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

  1. เลือกไอคอนเพิ่มโหนดภายใต้โหนดหลังจากนั้นที่คุณต้องการให้การเปลี่ยนเส้นทางเกิดขึ้น เลือกเอเจนต์ที่คุณต้องการเปลี่ยนเส้นทางไปในเมนูย่อย เพิ่มเอเจนต์

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

  3. ขณะนี้คุณสามารถบันทึกและทดสอบหัวข้อของคุณเพื่อให้แน่ใจว่าการเปลี่ยนเส้นทางของเอเจนต์ทำงานตามที่คุณต้องการ

หมายเหตุ

ไม่รองรับการเปลี่ยนเส้นทางไปยังเอเจนต์ Fabric Data ในขณะนี้

จัดการเอเจนต์ที่เชื่อมต่อที่มีอยู่

คุณสามารถทำให้เอเจนต์ที่เชื่อมต่อหรือเอเจนต์ย่อยใช้งานไม่ได้ชั่วคราว หรือลบออกจากโซลูชันของคุณทั้งหมดได้

ทำให้เอเจนต์ย่อยหรือเอเจนต์ที่เชื่อมต่อไม่พร้อมใช้งานชั่วคราวสำหรับเอเจนต์หลัก

บนหน้า เอเจนต์ สำหรับเอเจนต์หลักของคุณ ใช้ปุ่มสลับ เปิดใช้งาน ถัดจากเอเจนต์ที่คุณต้องการเปิดหรือปิด

การปิดเอเจนต์ย่อยหรือเอเจนต์ที่เชื่อมต่อทำให้ไม่ได้ใช้งาน ซึ่งหมายความว่าไม่ตอบกลับต่อผู้ใช้หรือทริกเกอร์

ลบเอเจนต์ย่อย

บนหน้าตัวแทนสําหรับตัวแทนหลักของคุณ เลือกจุดสามจุด (...) ที่อยู่ถัดจากตัวแทนลูกที่คุณต้องการลบและเลือกลบ

ลบเอเจนต์ที่เชื่อมต่อออก

บนหน้าตัวแทนสําหรับตัวแทนหลักของคุณ เลือกจุดสามจุด (...) ที่อยู่ถัดจากตัวแทนการเชื่อมต่อที่คุณต้องการนําออก จากนั้นเลือกยกเลิกการเชื่อมต่อตัวแทน

อ้างอิงเอเจนต์ย่อยหรือเอเจนต์ที่เชื่อมต่อในคำสั่งของเอเจนต์หลักของคุณ

ซึ่งจะมีประโยชน์โดยเฉพาะอย่างยิ่งสำหรับเอเจนต์อัตโนมัติ เพื่อให้สามารถอ้างอิงเอเจนต์ย่อยที่คุณสร้างขึ้นหรือเอเจนต์อื่นๆ ที่คุณเชื่อมต่อ ด้วยวิธีนี้ คุณสามารถแบ่งคำสั่งยาวที่กำหนดไว้สำหรับเอเจนต์เป็นส่วนย่อยที่ตรงเป้ามากขึ้น

  1. ไปที่หน้า ภาพรวม สำหรับเอเจนต์หลักของคุณ

  2. ในฟิลด์ คำสั่ง ให้ป้อนเครื่องหมายทับ (/) และเลือกเอเจนต์ที่ต้องการ Copilot Studio จะบันทึกคำสั่งโดยอัตโนมัติ

  3. ทดสอบเอเจนต์ของคุณ เมื่อคุณใช้แผงการทดสอบใน Copilot Studio คุณควรเห็นเอเจนต์ของคุณอ้างอิงในแผนผังกิจกรรม

ข้อจำกัดที่ทราบ

ข้อจำกัดต่อไปนี้มีผลกับเอเจนต์รองและเอเจนต์ที่เชื่อมต่อ

  • ในขณะนี้ เอเจนต์ Fabric Data ไม่สามารถเปลี่ยนเส้นทางโดยใช้โหนด เปลี่ยนเส้นทาง ภายในหัวข้อได้ในขณะนี้ ในขณะนี้ เอเจนต์ Fabric Data ไม่สามารถอ้างอิงอย่างชัดเจนภายในคำสั่งได้

  • ในขณะนี้ เอเจนต์ Fabric Data ไม่สามารถทำงานได้เมื่อมีการปรับใช้เอเจนต์หลักของคุณไปยัง Microsoft 365 Copilot

  • ข้อมูลอ้างอิงอาจไม่ได้รับการเก็บรักษาไว้เสมอไปเมื่อส่งเอาต์พุตกลับจากเอเจนต์กลับไปยังเอเจนต์การโทร

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

  • คุณไม่สามารถเชื่อมต่อกับเอเจนต์ที่มีอยู่ซึ่งเชื่อมต่อกับเอเจนต์อื่นอยู่แล้วได้