หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
เครื่องมือคือแบบเอกสารสําเร็จรูปที่ช่วยให้ตัวแทนของคุณโต้ตอบกับระบบภายนอกได้ เครื่องมือจะขยายฟังก์ชันการทํางานของตัวแทนของคุณ ซึ่งช่วยให้สามารถดําเนินการต่าง ๆ เพื่อตอบสนองต่อคําขอของผู้ใช้หรือทริกเกอร์อัตโนมัติ เครื่องมือแต่ละตัวแสดงถึงความสามารถเฉพาะที่ตัวแทนของคุณสามารถทําได้ ตัวอย่างเช่น คุณสามารถจัดให้มีตัวแทนของคุณด้วยเครื่องมือที่ทําสิ่งต่าง ๆ เช่น:
- ส่งอีเมลโดยใช้ตัวเชื่อมต่อ Office 365 Outlook
- ตรวจสอบสภาพอากาศและการพยากรณ์อากาศปัจจุบัน
- อ่านและเขียนข้อมูลจาก Dataverse
- อ่านและโพสต์ข้อความไปยัง Teams
กลไกสําหรับการเพิ่มเครื่องมือ
คุณสามารถขยายขีดความสามารถของเจ้าหน้าที่แบบกําหนดเองของคุณโดยการเพิ่ม เครื่องมืออย่างน้อยหนึ่งรายการ ตัวแทนของคุณสามารถใช้เครื่องมือเพื่อตอบสนองผู้ใช้โดยอัตโนมัติโดยใช้การเรียงเชิงสร้าง คุณยังสามารถเรียกใช้เครื่องมืออย่างชัดเจนจากภายในหัวข้อ
เจ้าหน้าที่ของคุณสามารถเลือกเครื่องมือหรือหัวข้อที่เหมาะสมที่สุด หรือค้นหาความรู้ต่าง ๆ เพื่อตอบสนองต่อผู้ใช้ได้โดยอัตโนมัติด้วย การเลือกการเรียงลําดับที่สร้างไว้ (ใช้งานอยู่ตามค่าเริ่มต้น) โหมดการเรียงนี้สร้างประสบการณ์การสนทนาแบบไดนามิกและชาญฉลาดมากขึ้น
ในโหมดคลาสสิก (ปิดการจัดลำดับเชิงสร้างสรรค์) ตัวแทนสามารถใช้หัวข้อเพื่อตอบสนองต่อผู้ใช้เท่านั้น อย่างไรก็ตาม คุณยังคงสามารถออกแบบตัวแทนของคุณเพื่อเรียกใช้เครื่องมืออย่างชัดเจนจากภายในหัวข้อ
มีหลายกลไกที่คุณสามารถเพิ่มเครื่องมือให้กับตัวแทนของคุณ:
- ตัวเชื่อมต่อจัดทําสําเร็จ: เลือกจากการเลือกการเชื่อมต่อที่กําหนดไว้ล่วงหน้าไปยัง API ที่ได้รับความนิยมนับพันจากทั้ง Microsoft และบริการที่ไม่ใช่ของ Microsoft
- ตัวเชื่อมต่อแบบกําหนดเอง: กําหนดการเชื่อมต่อไปยังบริการแบบกําหนดเองหรือระบบเพื่อเปิดใช้งานตัวเลือกเครื่องมือแบบกําหนดเองโดยใช้ Power Platform Connectors
- โฟลว์เอเจนต์: กําหนดโฟลว์เอเจนต์ รวมถึงการดําเนินการอย่างน้อยหนึ่งอย่างเพื่อดําเนินการ
- พร้อมท์: พร้อมท์ตามแบบจําลองแบบผลัดเดียวที่สามารถอ้างอิงความรู้ที่คุณระบุได้
- การเชื่อมต่อ REST API: กําหนดการเชื่อมต่อไปยัง REST API และเลือกจุดสิ้นสุด API อย่างน้อยหนึ่งรายการหรือมากกว่าเพื่อเพิ่มเป็นเครื่องมือ
- เครื่องมือ Model Context Protocol (MCP): เชื่อมต่อกับเซิร์ฟเวอร์ MCP เพื่อเข้าถึงเครื่องมือ
- ตัวแทนการใช้คอมพิวเตอร์ (ตัวอย่าง): ให้ตัวแทนของคุณโต้ตอบกับระบบใด ๆ ที่มีส่วนติดต่อผู้ใช้แบบกราฟิกสําหรับเว็บไซต์และแอปเดสก์ท็อป เลือกปุ่ม เลือกเมนู และป้อนข้อความลงในเขตข้อมูลบนหน้าจอ
เมื่อเราพูดถึงเครื่องมือในบทความนี้และส่วนนี้ของเอกสารประกอบ เราหมายถึงหนึ่งในกลไกในกลุ่มนี้ ชนิดเครื่องมือเหล่านี้สามารถเพิ่มลงในเอเจนต์ของคุณ และกําหนดค่าในวิธีที่คล้ายกัน
มีสองกลไกอื่นๆ ที่คุณสามารถใช้เพื่อเพิ่มลักษณะการทํางานที่เหมือนกับเครื่องมือให้กับตัวแทนของคุณ:
- ทักษะ: ตัวจัดเก็บสำหรับชุดเครื่องมือที่มีความเกี่ยวข้องกัน
- เครื่องมือไคลเอ็นต์: ส่งกิจกรรมไปยังไคลเอ็นต์เพื่อให้ไคลเอ็นต์ดําเนินการและส่งกลับการตอบสนอง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับทักษะและเครื่องมือไคลเอ็นต์ ให้ดูลิงก์ในส่วนเนื้อหาที่เกี่ยวข้อง
สร้างและเพิ่มเครื่องมือใหม่ในระดับตัวแทน
การสร้างเครื่องมือใหม่โดยตรงภายใน Copilot Studio ช่วยปรับปรุงกระบวนการพัฒนาให้มีประสิทธิภาพขึ้นและทําให้มั่นใจได้ว่าการผสานรวมที่เหมาะสมกับตัวแทนของคุณ เครื่องมือที่เพิ่มไปยังตัวแทนจะพร้อมใช้งานสําหรับการจัดเรียงอัตโนมัติตลอดการสนทนาของตัวแทนของคุณ
เปิดเอเจนต์ของคุณโดยเลือก เอเจนต์ ในบานหน้าต่างนำทางด้านซ้าย และเลือกเอเจนต์ของคุณจากรายการ
ไปที่หน้า เครื่องมือ ของเจ้าหน้าที่
เลือก เพิ่มเครื่องมือ
ในบานหน้าต่าง เพิ่มเครื่องมือ เลือก เครื่องมือใหม่
เลือกชนิดของเครื่องมือที่คุณต้องการเพิ่มจากรายการที่ปรากฏขึ้น:
- ข้อความแจ้งเตือน: สร้างเครื่องมือสร้างและวิเคราะห์ข้อความที่ใช้ AI
- โฟลว์ตัวแทน: สร้างกระบวนการหลายขั้นตอนด้วยตรรกะแบบมีเงื่อนไข
- การใช้งานคอมพิวเตอร์: เปิดใช้งานระบบ GUI อัตโนมัติสําหรับระบบเดิม
- ตัวเชื่อมต่อแบบกําหนดเอง: เชื่อมต่อกับ API และบริการที่เป็นกรรมสิทธิ์
- REST API: การรวมโดยตรงกับบริการเว็บ
ดําเนินการขั้นตอนการกําหนดค่าเฉพาะกับชนิดของเครื่องมือที่คุณเลือก ตัวอย่างเช่น ถ้าคุณเลือก พร้อมท์ คุณต้องดําเนินการขั้นตอนต่อไปนี้:
- กำหนดแม่แบบและวิธีใช้คำกระตุ้น
- ระบุพารามิเตอร์การป้อนข้อมูล
- กำหนดค่าแหล่งความรู้
- ตั้งค่ารูปแบบการตอบสนองและข้อจํากัด
ทดสอบการกําหนดค่าเครื่องมือของคุณโดยใช้แผงแสดงตัวอย่างเพื่อให้แน่ใจว่าสามารถทํางานได้ตามที่คาดไว้
เลือก บันทึก เพื่อสร้างเครื่องมือใหม่
เลือก เพิ่มไปยังเจ้าหน้าที่ เพื่อเพิ่มเครื่องมือไปยังเจ้าหน้าที่ของคุณ คุณสามารถดูเครื่องมือใหม่บนหน้า เครื่องมือ สําหรับเจ้าหน้าที่ได้
ดูและทําการเปลี่ยนแปลงการกําหนดค่าเครื่องมือของคุณ
คุณสามารถดูและแก้ไขการกําหนดค่าเครื่องมือของคุณได้ทุกเมื่อ: ไปที่หน้า เครื่องมือ สําหรับตัวแทนของคุณ และเลือกเครื่องมือจากรายการเครื่องมือ
หน้า รายละเอียดเครื่องมือ จะเปิดขึ้น ซึ่งแสดงการกําหนดค่าของเครื่องมือของคุณ รายละเอียดจะแสดงในสามส่วน:
- รายละเอียด
- อินพุต
- การเสร็จสมบูรณ์ (เครื่องมือสําหรับตัวเชื่อมต่อ MCP)
รายละเอียด
ส่วน รายละเอียด ช่วยให้คุณกําหนดค่ารายละเอียดพื้นฐานเกี่ยวกับเครื่องมือของคุณ
ที่นี่ คุณสามารถดูและอัปเดต:
ชื่อ: ชื่อของเครื่องมือ ชื่อนี้จะปรากฏในรายการเครื่องมือสําหรับเจ้าหน้าที่ของคุณ เลือกชื่อที่ระบุฟังก์ชันของเครื่องมืออย่างชัดเจน
คําอธิบาย: คําอธิบายของเครื่องมือ การจัดระเบียบแบบสร้างสรรค์อาศัยคำอธิบายนี้เพื่อกำหนดเวลาว่าตัวแทนของคุณควรใช้เครื่องมือเมื่อใด เขียนคําอธิบายที่ชัดเจนและเฉพาะรวมถึงสิ่งที่เครื่องมือทําและควรใช้เมื่อใด
รายละเอียดเพิ่มเติม:
- อนุญาตให้ตัวแทนตัดสินใจแบบไดนามิกเมื่อต้องใช้เครื่องมือ: เมื่อเลือกตัวเลือกนี้ ตัวแทนสามารถใช้การเรียงเชิงสร้างเพื่อกําหนดว่าเมื่อใดที่ควรใช้เครื่องมือ ถ้าไม่ได้เลือกตัวเลือกนี้ ตัวแทนจะใช้เครื่องมือเมื่อเรียกใช้อย่างชัดแจ้งจากหัวข้อเท่านั้น (ตามค่าเริ่มต้น ตัวเลือกนี้จะถูกเลือกเมื่อเปิดใช้งานการเรียงลําดับที่สร้าง)
- ถามผู้ใช้ปลายทางก่อนเรียกใช้: ในประสบการณ์การแชทของผู้ใช้ปลายทาง ให้ถามตัวแทนสําหรับการยืนยันก่อนที่จะเรียกใช้เครื่องมือ ตัวเลือกนี้ถูกตั้งค่าเป็น ไม่ ตามค่าเริ่มต้น
- การรับรองความถูกต้อง: เลือกว่าจะใช้ข้อมูลประจําตัวของผู้ใช้หรือผู้สร้างสําหรับเครื่องมือ ตามค่าเริ่มต้น การรับรองความถูกต้องของผู้ใช้จะถูกนําไปใช้
- คําอธิบาย: คุณอาจเพิ่มคําอธิบายของเครื่องมือที่แสดงต่อผู้ใช้เมื่อเรียกใช้เครื่องมือได้ คําอธิบายนี้ช่วยให้ผู้ใช้ทราบสิ่งที่พวกเขากําลังถูกขอให้รับรองความถูกต้อง
อินพุต
ที่นี่ คุณสามารถดูและกําหนดค่าอินพุตสําหรับเครื่องมือของคุณได้ อินพุตจะถูกใช้เพื่อรวบรวมข้อมูลจากผู้ใช้เพื่อกรอกข้อมูลที่จําเป็นสําหรับเครื่องมือ ข้อมูลจะแสดงเป็นตาราง หนึ่งบรรทัดสําหรับแต่ละข้อมูลป้อนเข้า
ตามค่าเริ่มต้น เติมโดยใช้ค่าคอลัมน์สําหรับการป้อนข้อมูลแต่ละครั้งจะถูกตั้งค่าเป็น เติมด้วย AI แบบไดนามิก เอเจนต์พยายามดึงค่าจากบริบทที่มีอยู่ เช่น จากข้อความของผู้ใช้ หากไม่พบค่าที่เหมาะสม ระบบจะสร้างคำถามเพื่อถามค่าจากผู้ใช้ เลือก กําหนดเอง เพื่อเข้าถึงการกําหนดค่าในรายละเอียดมากขึ้นสําหรับคอลเลกชันการป้อนข้อมูลและการกรอกข้อมูล:
- ชื่อที่แสดงและคําอธิบาย: วิธีการที่ข้อมูลป้อนเข้าปรากฏต่อผู้ใช้
- ระบุเป็น: วิธีการแปลการตอบสนองของผู้ใช้ เช่น เป็นสตริงข้อความหรือแมปไปยังเอนทิตีที่กําหนดไว้ล่วงหน้า
- ตรรกะอีกครั้ง: ถ้าตัวแทนไม่ระบุเอนทิตีในคําสั่งของผู้ใช้ ก็สามารถถามคําถามอีกครั้งได้
- การตรวจสอบความถูกต้องของการป้อนข้อมูล: กําหนดค่าลักษณะการทํางานการตรวจสอบความถูกต้องพิเศษบนการป้อนข้อมูลของผู้ใช้นอกเหนือจากค่าเริ่มต้นสําหรับชนิดเอนทิตี
คุณยังสามารถเลือกที่จะแทนที่อินพุตด้วยค่าที่ชัดเจนแทนที่จะปล่อยให้ตัวแทนแยกข้อมูล เมื่อต้องการตั้งค่าการแทนที่ ตั้งค่าเติมโดยใช้เป็นค่าแบบกําหนดเอง และใส่ค่า เลือกตัวแปร หรือใช้สูตร Power Fx ถ้าข้อมูลป้อนเข้าถูกแทนที่ ตัวแทนจะไม่ขอให้ผู้ใช้ขอค่า
เสร็จ สมบูรณ์
ที่นี่ คุณสามารถเลือกสิ่งที่คุณต้องการให้เกิดขึ้นเมื่อเครื่องมือทํางานเสร็จแล้ว
คุณสามารถให้ตัวแทนสร้างการตอบสนองตามบริบทสําหรับผู้ใช้โดยอัตโนมัติโดยยึดตามคิวรีของพวกเขาและผลลัพธ์ของเครื่องมือ
อีกวิธีหนึ่งคือ คุณสามารถเลือกที่จะเขียนคําตอบที่จัดรูปแบบเฉพาะสําหรับเครื่องมือของคุณที่จะส่งกลับ คุณสามารถแทรกการอ้างอิงไปยังตัวแปรเอาต์พุตจากเครื่องมือได้โดยใช้ตัวเลือกตัวแปร คุณยังสามารถใช้สูตร Power Fx เพื่อจัดรูปแบบการตอบสนองได้
ภายใต้ หลังจากเรียกใช้ ให้เลือกตัวเลือกใดตัวเลือกหนึ่งเพื่อวิธีที่เครื่องมือควรตอบสนองกับผู้ใช้หลังจากเครื่องมือทํางาน:
- ไม่ตอบสนอง (ค่าเริ่มต้น): ตัวแทนจะรวมเอาต์พุตเครื่องมือลงในการตอบสนอง
- เขียนการตอบสนองด้วย AI ที่สร้าง: ให้ AI สร้างการตอบสนองตามบริบทโดยใช้ผลลัพธ์เครื่องมือ
- ส่งการตอบสนองเฉพาะ: สร้างการตอบกลับเทมเพลตด้วยการแทรกตัวแปร
- ส่งอะแดปทีฟการ์ด: สร้างการตอบกลับแบบโต้ตอบที่หลากหลายด้วยปุ่มและการดําเนินการ
คุณยังสามารถกําหนดค่าตัวแปรเอาต์พุตเพื่อให้พร้อมใช้งานสําหรับตัวแทนและเครื่องมืออื่น ๆ
การเลือกเครื่องมือและคอลเลกชันการป้อนข้อมูล
เมื่อคุณกําหนดเครื่องมือใน Copilot Studio คุณจะให้ข้อมูลที่อธิบายถึงวัตถุประสงค์ของเครื่องมือดังกล่าวด้วย ข้อมูลนี้ช่วยให้ตัวแทนสามารถระบุเวลาที่จะใช้เครื่องมือและยังใช้ AI ที่สร้างสรรค์เพื่อสร้างคําถาม คําถามเหล่านี้จะถูกใช้เพื่อรวบรวมข้อมูลเพื่อกรอกข้อมูลที่จําเป็นสําหรับการใช้เครื่องมือ ดังนั้น คุณจึงไม่จำเป็นต้องสร้างโหนดคำถามด้วยตนเอง เพื่อรวบรวมอินพุตทั้งหมดที่ต้องการ เช่น อินพุตในโฟลว์ การรวบรวมอินพุตจะได้รับการจัดการสำหรับคุณในขณะรันไทม์
ตัวแทนใช้ปัจจัยหลายประการเพื่อกําหนดการเลือกเครื่องมือ:
- ชื่อและคําอธิบายของเครื่องมือ
- บริบทการสนทนาปัจจุบัน
- ความตั้งใจของผู้ใช้ได้รับมาจากข้อความของพวกเขา
- อินพุตและเอาต์พุตที่พร้อมใช้งาน
- การใช้งานเครื่องมือก่อนหน้านี้ในการสนทนา
ตามค่าเริ่มต้น เมื่อใช้โหมดการสร้าง เครื่องมือจะส่งกลับข้อมูลกลับไปยังตัวแทนเพื่อให้ตัวแทนสามารถสร้างการตอบสนองตามบริบทไปยังคิวรีของผู้ใช้ อีกวิธีหนึ่งคือ คุณสามารถแนะนําเครื่องมือของคุณให้ตอบสนองทันที เสมอ โดยสร้างข้อความหรือเขียนข้อความที่ชัดเจน
เคล็ดลับ
เมื่อใช้คําถามที่สร้างขึ้นจากเครื่องมือแจ้งให้ผู้ใช้ของคุณทราบว่า AI ได้สร้างการสนทนาบางอย่างขึ้น
ตัวอย่างเช่น เพิ่มข้อความพิเศษในหัวข้อเริ่ม การสนทนา ระบบ หัวข้อนี้จะกำหนดข้อความที่แสดงต่อผู้ใช้ของคุณเมื่อการสนทนาใหม่เริ่มต้นขึ้น
เรียกใช้เครื่องมือที่มีอยู่จากภายในหัวข้อ
คุณสามารถเรียกใช้เครื่องมืออย่างชัดเจนจากภายในหัวข้อ คุณอาจใช้เครื่องมือของคุณเป็นส่วนหนึ่งของหัวข้อที่กว้างขึ้น ซึ่งใช้โหนดเพิ่มเติม ทั้งนี้ขึ้นอยู่กับกรณีการใช้งานของคุณ หรือเช่นเดียวกับในตัวอย่างสภาพอากาศ การเพิ่มโหนดไปยังหัวข้ออาจเป็นสิ่งที่คุณต้องการ
เมื่อต้องการเรียกใช้เครื่องมือจากภายในหัวข้อ:
ใน Copilot Studio ไปที่หน้า หัวข้อ สำหรับเอเจนต์ที่คุณต้องการแก้ไข
สร้างหัวข้อใหม่ และตั้งชื่อว่า รับสภาพอากาศ
เพิ่ม ข้อความทริกเกอร์ ต่อไปนี้:
- ฝนจะตกไหม
- การพยากรณ์ของวันนี้
- รับสภาพอากาศ
- สภาพอากาศคืออะไร
เลือกเพิ่มโหนด (+) จากนั้นเลือกเพิ่มเครื่องมือ เลือกเครื่องมือจากเครื่องมือที่พร้อมใช้งาน มีสามแท็บที่แสดงเครื่องมือประเภทต่างๆ:
- เครื่องมือพื้นฐาน
- ตัวเชื่อมต่อ
- เครื่องมือ
ตอนนี้โหนด การดําเนินการ ของคุณถูกเพิ่มไปยังหัวข้อของคุณแล้ว
เลือก บันทึก
เครื่องมือ (ตัวเชื่อมต่อ MCP เท่านั้น)
ภายใต้ เครื่องมือ คุณสามารถดูชื่อและคําอธิบายของเครื่องมือที่พร้อมใช้งานสําหรับตัวเชื่อมต่อ MCP ได้ เครื่องมือจะแสดงในตาราง หนึ่งบรรทัดสําหรับแต่ละเครื่องมือ สําหรับเครื่องมือแต่ละรายการ คุณสามารถดู:
- ชื่อเครื่องมือและเวอร์ชัน
- พารามิเตอร์อินพุตและเอาต์พุต
- เวลาการดําเนินการโดยประมาณ
- สถิติการใช้งาน
ข้อควรพิจารณาเกี่ยวกับการรับรองความถูกต้องสําหรับเครื่องมือ
เครื่องมือบางอย่างจําเป็นต้องมีการรับรองความถูกต้องเพื่อให้ทํางานอย่างถูกต้อง เช่น Dynamic Prompt หรือเครื่องมืออื่นๆ ที่เรียกใช้ Dataverse API การกําหนดค่าการรับรองความถูกต้องที่เหมาะสมช่วยให้แน่ใจว่ามีการรักษาความปลอดภัยในขณะที่ยังคงประสบการณ์ผู้ใช้ที่ราบรื่น
เครื่องมือจะทํางานอยู่เสมอในรันไทม์ของตัวแทนในบริบทผู้ใช้ และไม่สามารถเรียกใช้เว้นแต่ว่าเปิดใช้งานการรับรองความถูกต้อง รับรองวิธีการรับรองความถูกต้องสองวีธี ได้แก่
- การรับรองความถูกต้องผู้ใช้: ตัวแทนใช้ข้อมูลประจําตัวของผู้ใช้เพื่อรับรองความถูกต้องกับบริการ วิธีนี้ช่วยให้มั่นใจได้ว่าผู้ใช้เข้าถึงเฉพาะข้อมูลที่ได้รับอนุญาตให้ดูเท่านั้น
- การรับรองความถูกต้องผู้เขียน Copilot: ตัวแทนใช้ข้อมูลประจําตัวของผู้เขียนในการรับรองความถูกต้องกับบริการ ใช้โหมดการรับรองความถูกต้องนี้สําหรับแหล่งข้อมูลที่ใช้ร่วมกัน หรือเมื่อผู้ใช้ไม่ควรต้องการเข้าถึงส่วนบุคคล
ทดสอบเครื่องมือของคุณ
ด้วย การจัดการแบบเจเนอเรทีฟ ตัวออร์เคสตราเตอร์จะเลือกเครื่องมือของคุณเมื่อพิจารณาว่าเกี่ยวข้องกับคำถามของผู้ใช้
อีกวิธีหนึ่งคือ คุณสามารถเรียกใช้เครื่องมือที่มีอยู่จากภายในหัวข้อ