แชร์ผ่าน


เพิ่มตัวแทนอื่น ๆ (ตัวอย่าง)

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

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

การสร้างตัวแทนย่อยหรือการเชื่อมต่อกับตัวแทนที่มีอยู่

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

ตัวแทน ย่อย เป็นเอเย่นต์น้ําหนักเบาที่อยู่ภายในตัวแทนหลักของคุณ ล้ายกับเครื่องมือและหัวข้อภายในเอเจนต์

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

สร้างตัวแทนย่อยภายในตัวแทนของคุณเมื่อ:

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

เชื่อมต่อตัวแทนที่มีอยู่เมื่อ:

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

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

สร้างตัวแทนย่อย

  1. ไปที่หน้าตัวแทนสําหรับตัวแทนหลักของคุณ และเลือกเพิ่มตัวแทน

  2. เลือกสร้างตัวแทน

  3. ป้อนชื่อสําหรับเจ้าหน้าที่ใหม่ของคุณ

  4. กําหนดว่าควรใช้ตัวแทนของคุณเมื่อใด ตามค่าเริ่มต้น ตัวแทนจะตอบกลับผู้ใช้หรือทริกเกอร์ ตามคําอธิบายของพวกเขา

    • ถ้าคุณต้องการใช้ลักษณะการทํางานเริ่มต้น (ตัวแทนเลือก) ให้ป้อนคําอธิบายสั้น ๆ เกี่ยวกับวัตถุประสงค์ของตัวแทนของคุณ
    • มิฉะนั้น ให้ขยายรายการภายใต้ เมื่อใช้เมื่อใด และเลือกลักษณะการทํางานที่ต้องการ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับลักษณะการทํางานที่สนับสนุน ดูกําหนดว่าควรใช้ตัวแทนของคุณเมื่อใด
  5. ป้อนคําแนะนําที่ชัดเจนที่คุณต้องการให้เจ้าหน้าที่ติดตามเมื่อเรียกใช้ เมื่อต้องการอ้างอิงเครื่องมือ ตัวแปร หรือเพิ่มสูตร Power Fx ในคําแนะนําของคุณ ใส่เครื่องหมายทับ (/) และเลือกตัวเลือกที่ต้องการจากเมนูที่ปรากฏขึ้น

    สําคัญ

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

  6. อีกทางหนึ่งคือ เพิ่มความรู้และเครื่องมือที่เฉพาะเจ้าหน้าที่ย่อยนี้เท่านั้นที่อาจใช้:

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

  8. เลือก บันทึก

กําหนดว่าควรใช้ตัวแทนของคุณเมื่อใด

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

เหตุการณ์ คำอธิบาย
ได้รับข้อความแล้ว เรียกใช้เมื่อมีกิจกรรมชนิด message—ชนิดกิจกรรมที่พบบ่อยที่สุด—ได้รับแล้ว ได้รับเมื่อผู้ใช้พิมพ์หรือพูดบางอย่างกับเอเจนต์ ตามค่าเริ่มต้น ตัวแทนจะตอบกลับข้อความใดๆ หากต้องการจํากัดการตอบกลับของตัวแทนในข้อความบางประเภท ให้ใช้รายการ ประเภทกิจกรรม ภายใต้ รายละเอียดเพิ่มเติม
เหตุการณ์ไคลเอ็นต์แบบกําหนดเองเกิดขึ้น เรียกใช้งานเมื่อได้รับกิจกรรมประเภท event ตามค่าเริ่มต้น ตัวแทนจะตอบสนองต่อเหตุการณ์ใด ๆ หากต้องการจํากัดการตอบสนองของตัวแทนสําหรับเหตุการณ์ที่เฉพาะเจาะจง ให้ใช้คุณสมบัติชื่อเหตุการณ์ภายใต้รายละเอียดเพิ่มเติม
กิจกรรมเกิดขึ้น เรียกใช้เมื่อได้รับกิจกรรมชนิดใดก็ตาม หากต้องการจํากัดการตอบสนองของตัวแทนสําหรับประเภทเฉพาะของกิจกรรม ให้ใช้รายการ ประเภทกิจกรรม ภายใต้ รายละเอียดเพิ่มเติม
การเปลี่ยนแปลงการสนทนา มีการเรียกใช้งานเมื่อได้รับกิจกรรมประเภท conversationUpdate ตัวอย่างเช่น Teams จะส่งกิจกรรมชนิดนี้เมื่อผู้ใช้เข้าร่วมการสนทนา
มันถูกเรียกใช้ เรียกเมื่อได้รับกิจกรรมชนิด invoke ส่วนใหญ่ได้รับจากแชนเนลของ Teams —ตัวอย่างเช่น เมื่อผู้ใช้โต้ตอบกับข้อความหรือส่วนขยายการค้นหาใน Teams
ระบบจะเปลี่ยนเส้นทางไปยัง เรียกเมื่อเอเจนต์ถูกเรียกอย่างชัดเจนจากภายในหัวข้อ ยังไม่ได้รับการสนับสนุน
ผู้ใช้ไม่ได้ใช้งานชั่วระยะเวลาหนึ่ง เรียกใช้เมื่อผู้ใช้ไม่ได้โต้ตอบกับตัวแทนหลักหลังจากระยะเวลาที่กําหนดค่าไว้ เลือกค่าเกณฑ์การไม่ใช้งานที่ต้องการจากรายการระยะเวลาการไม่มีการใช้งานภายใต้รายละเอียดเพิ่มเติม
แผนเสร็จสมบูรณ์ เรียกใช้เมื่อตัวแทนหลักดําเนินการตามขั้นตอนที่วางแผนไว้ทั้งหมดเพื่อตอบสนองต่อคิวรีของผู้ใช้หรือทริกเกอร์อัตโนมัติเสร็จสิ้น
การตอบสนองที่สร้างโดย AI กำลังจะถูกส่ง เรียกใช้เมื่อตัวแทนหลักสร้างการตอบกลับสําหรับผู้ใช้หลังจากเรียกใช้หัวข้อ การดําเนินการ หรือแหล่งความรู้อย่างน้อยหนึ่งหัวข้อ Response.FormattedTextใช้ตัวแปรระบบเพื่อดูการตอบสนองที่สร้างขึ้น ตั้งค่าตัวแปร ContinueResponse เป็น False ถ้าคุณต้องการป้องกันไม่ให้มีการส่งการตอบสนองของการจัดกระบวนการ (นั่นคือ ถ้าคุณปรับเปลี่ยนเมสเซจและส่งของคุณเองโดยใช้โหนดเมสเซจ)

รายละเอียดเพิ่มเติม

ทั้งนี้ขึ้นอยู่กับการเลือกของคุณสําหรับ เมื่อใดที่จะใช้ คุณสมบัติเพิ่มเติมอาจพร้อมใช้งาน คุณสมบัติต่อไปนี้จะพร้อมใช้งานเสมอ

เงื่อนไข

ระบุเงื่อนไขที่ต้องปฏิบัติตามเพื่อให้เรียกตัวแทนได้ ตัวอย่างเช่น คุณอาจต้องการเรียกใช้ตัวแทนก็ต่อเมื่อแชนเนลที่พนักงานใช้คือ Microsoft Teams

สกรีนช็อตของเงื่อนไขเพื่อจํากัดขอบเขตของตัวแทนย่อยไปยังแชนเนล Microsoft Teams

หากคุณต้องการเงื่อนไขที่ซับซ้อนมากขึ้น คุณสามารถสลับไปยัง ตัวแก้ไขสูตร Power Fx: เลือก ตัวสร้าง จากนั้นเลือก สูตร

ภาพหน้าจอแสดงตัวเลือกเพื่อไปที่ตัวแก้ไขสูตร

ลำดับความสำคัญ

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

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

ลำดับการดำเนินการ:

  1. กิจกรรมที่ได้รับ
  2. ข้อความ / เหตุการณ์ / การอัปเดตการสนทนา / การเรียกที่ได้รับ
  3. โดยตัวแทน

ถ้าต้องเรียกใช้ตัวแทนหรือหัวข้อหลายรายการโดยยึดตามเหตุการณ์ประเภทเดียวกัน ที่เกิดขึ้น ตามลําดับการสร้าง (เก่าที่สุด)

คุณสามารถตั้งค่าคุณสมบัติ ลําดับความสําคัญ อย่างชัดเจนได้ ตัวเลขที่ต่ํากว่าบ่งชี้ระดับความสําคัญที่สูงกว่า

เชื่อมต่อตัวแทน Copilot Studio ที่มีอยู่

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

วิธีเชื่อมต่อตัวแทนที่มีอยู่กับตัวแทนของคุณ:

  1. บนหน้าตัวแทน เลือกเพิ่มตัวแทน

  2. เลือก Copilot Studio

  3. เลือกตัวแทนที่ต้องการจากรายการของตัวแทนที่พร้อมใช้งาน ชื่อ คําแนะนํา และคําอธิบายของตัวแทนปรากฏขึ้น

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

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

  6. เลือก เพิ่มเอเจนต์

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

หมายเหตุ

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

ทําให้ตัวแทน Copilot Studio พร้อมใช้งานสําหรับตัวแทนอื่น ๆ

ตามค่าเริ่มต้น ตัวแทนใด ๆ สามารถเชื่อมต่อตัวแทนอื่นในสภาพแวดล้อมเดียวกัน

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

  2. เปิด อนุญาตให้เจ้าหน้าที่อื่นๆ เชื่อมต่อและใช้รายการนี้ หากยังไม่ได้เปิดใช้งาน

ถ้าคุณต้องการป้องกันไม่ให้ตัวแทนอื่นเชื่อมต่อกับตัวแทนนี้ ปิดตัวเลือกนี้

อ้างอิงถึงเอเจนต์ในคำสั่งของเอเจนต์หลักของคุณ

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

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

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

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

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

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

เปิดหรือปิดเอเจนต์

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

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

ลบเจ้าหน้าที่ย่อย

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

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

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

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

ข้อจํากัดต่อไปนี้มีผลกับเด็กหรือตัวแทนที่เชื่อมต่อกัน

  • โหนด การเปลี่ยนเส้นทาง ยังไม่รองรับการเปลี่ยนเส้นทางไปยังตัวแทนลูกและตัวแทนที่เชื่อมต่อ

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

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