แชร์ผ่าน


เพิ่มเอเจนต์ย่อย

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

สร้างเอเจนต์ย่อย

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

  2. เลือก เอเจนต์ย่อยใหม่

  3. ป้อนชื่อที่ไม่ซ้ำกันสำหรับเอเจนต์ย่อยใหม่ของคุณ

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

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

    สำคัญ

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

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

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

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

จัดการอินพุตและเอาต์พุต

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

วิธีจัดการอินพุต

  1. ไปที่รายละเอียดเอเจนต์ย่อย

  2. เลื่อนลงไปยังส่วน อินพุต

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

  4. เลือก ชนิดข้อมูล

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

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

หมายเหตุ

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

วิธีจัดการรายการเอาต์พุต

  1. ไปที่รายละเอียดเอเจนต์ย่อย

  2. เลื่อนลงไปยังส่วน เอาต์พุต

  3. เมื่อต้องการดูรายการเอาต์พุตปัจจุบัน ให้ขยายส่วน ขั้นสูง ภายในส่วน เอาต์พุต

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

  5. เลือก ชนิดข้อมูล

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

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

กำหนดเวลาที่จะใช้เอเจนต์ของคุณ

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

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

รายละเอียดอื่นๆ

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

สภาวะ

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

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

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

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

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

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

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

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

  1. กิจกรรมเกิดขึ้น
  2. ได้รับข้อความ / เหตุการณ์ไคลเอ็นต์แบบกําหนดเองเกิดขึ้น / การสนทนาเปลี่ยนแปลง / มีการเรียกใช้
  3. เอเจนต์เลือก

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

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