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