แชร์ผ่าน


เพิ่มเครื่องมือไปยังเอเจนต์ที่กำหนดเอง

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

  • ส่งอีเมลโดยใช้ตัวเชื่อมต่อ Office 365 Outlook
  • ตรวจสอบสภาพอากาศและการพยากรณ์อากาศปัจจุบัน
  • อ่านและเขียนข้อมูลจาก Dataverse
  • อ่านและโพสต์ข้อความไปยัง Teams

กลไกสําหรับการเพิ่มเครื่องมือ

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

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

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

มีหลายกลไกที่คุณสามารถเพิ่มเครื่องมือให้กับตัวแทนของคุณ:

  • ตัวเชื่อมต่อจัดทําสําเร็จ: เลือกจากการเลือกการเชื่อมต่อที่กําหนดไว้ล่วงหน้าไปยัง API ที่ได้รับความนิยมนับพันจากทั้ง Microsoft และบริการที่ไม่ใช่ของ Microsoft
  • ตัวเชื่อมต่อแบบกําหนดเอง: กําหนดการเชื่อมต่อไปยังบริการแบบกําหนดเองหรือระบบเพื่อเปิดใช้งานตัวเลือกเครื่องมือแบบกําหนดเองโดยใช้ Power Platform Connectors
  • โฟลว์เอเจนต์: กําหนดโฟลว์เอเจนต์ รวมถึงการดําเนินการอย่างน้อยหนึ่งอย่างเพื่อดําเนินการ
  • พร้อมท์: พร้อมท์ตามแบบจําลองแบบผลัดเดียวที่สามารถอ้างอิงความรู้ที่คุณระบุได้
  • การเชื่อมต่อ REST API: กําหนดการเชื่อมต่อไปยัง REST API และเลือกจุดสิ้นสุด API อย่างน้อยหนึ่งรายการหรือมากกว่าเพื่อเพิ่มเป็นเครื่องมือ
  • เครื่องมือ Model Context Protocol (MCP): เชื่อมต่อกับเซิร์ฟเวอร์ MCP เพื่อเข้าถึงเครื่องมือ
  • ตัวแทนการใช้คอมพิวเตอร์ (ตัวอย่าง): ให้ตัวแทนของคุณโต้ตอบกับระบบใด ๆ ที่มีส่วนติดต่อผู้ใช้แบบกราฟิกสําหรับเว็บไซต์และแอปเดสก์ท็อป เลือกปุ่ม เลือกเมนู และป้อนข้อความลงในเขตข้อมูลบนหน้าจอ

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

มีสองกลไกอื่นๆ ที่คุณสามารถใช้เพื่อเพิ่มลักษณะการทํางานที่เหมือนกับเครื่องมือให้กับตัวแทนของคุณ:

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับทักษะและเครื่องมือไคลเอ็นต์ ให้ดูลิงก์ในส่วนเนื้อหาที่เกี่ยวข้อง

สร้างและเพิ่มเครื่องมือใหม่ในระดับตัวแทน

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

  1. เปิดเอเจนต์ของคุณโดยเลือก เอเจนต์ ในบานหน้าต่างนำทางด้านซ้าย และเลือกเอเจนต์ของคุณจากรายการ

  2. ไปที่หน้า เครื่องมือ ของเจ้าหน้าที่

  3. เลือก เพิ่มเครื่องมือ

  4. ในบานหน้าต่าง เพิ่มเครื่องมือ เลือก เครื่องมือใหม่

  5. เลือกชนิดของเครื่องมือที่คุณต้องการเพิ่มจากรายการที่ปรากฏขึ้น:

    • ข้อความแจ้งเตือน: สร้างเครื่องมือสร้างและวิเคราะห์ข้อความที่ใช้ AI
    • โฟลว์ตัวแทน: สร้างกระบวนการหลายขั้นตอนด้วยตรรกะแบบมีเงื่อนไข
    • การใช้งานคอมพิวเตอร์: เปิดใช้งานระบบ GUI อัตโนมัติสําหรับระบบเดิม
    • ตัวเชื่อมต่อแบบกําหนดเอง: เชื่อมต่อกับ API และบริการที่เป็นกรรมสิทธิ์
    • REST API: การรวมโดยตรงกับบริการเว็บ
  6. ดําเนินการขั้นตอนการกําหนดค่าเฉพาะกับชนิดของเครื่องมือที่คุณเลือก ตัวอย่างเช่น ถ้าคุณเลือก พร้อมท์ คุณต้องดําเนินการขั้นตอนต่อไปนี้:

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

  8. เลือก บันทึก เพื่อสร้างเครื่องมือใหม่

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

ดูและทําการเปลี่ยนแปลงการกําหนดค่าเครื่องมือของคุณ

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

หน้า รายละเอียดเครื่องมือ จะเปิดขึ้น ซึ่งแสดงการกําหนดค่าของเครื่องมือของคุณ รายละเอียดจะแสดงในสามส่วน:

  • รายละเอียด
  • อินพุต
  • การเสร็จสมบูรณ์ (เครื่องมือสําหรับตัวเชื่อมต่อ MCP)

รายละเอียด

ส่วน รายละเอียด ช่วยให้คุณกําหนดค่ารายละเอียดพื้นฐานเกี่ยวกับเครื่องมือของคุณ

ที่นี่ คุณสามารถดูและอัปเดต:

  • ชื่อ: ชื่อของเครื่องมือ ชื่อนี้จะปรากฏในรายการเครื่องมือสําหรับเจ้าหน้าที่ของคุณ เลือกชื่อที่ระบุฟังก์ชันของเครื่องมืออย่างชัดเจน

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

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

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

อินพุต

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

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

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

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

เสร็จ สมบูรณ์

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

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

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

ภายใต้ หลังจากเรียกใช้ ให้เลือกตัวเลือกใดตัวเลือกหนึ่งเพื่อวิธีที่เครื่องมือควรตอบสนองกับผู้ใช้หลังจากเครื่องมือทํางาน:

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

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

การเลือกเครื่องมือและคอลเลกชันการป้อนข้อมูล

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

ตัวแทนใช้ปัจจัยหลายประการเพื่อกําหนดการเลือกเครื่องมือ:

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

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

เคล็ดลับ

เมื่อใช้คําถามที่สร้างขึ้นจากเครื่องมือแจ้งให้ผู้ใช้ของคุณทราบว่า AI ได้สร้างการสนทนาบางอย่างขึ้น

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

เรียกใช้เครื่องมือที่มีอยู่จากภายในหัวข้อ

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

เมื่อต้องการเรียกใช้เครื่องมือจากภายในหัวข้อ:

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

  2. สร้างหัวข้อใหม่ และตั้งชื่อว่า รับสภาพอากาศ

  3. เพิ่ม ข้อความทริกเกอร์ ต่อไปนี้:

    • ฝนจะตกไหม
    • การพยากรณ์ของวันนี้
    • รับสภาพอากาศ
    • สภาพอากาศคืออะไร
  4. เลือกเพิ่มโหนด (+) จากนั้นเลือกเพิ่มเครื่องมือ เลือกเครื่องมือจากเครื่องมือที่พร้อมใช้งาน มีสามแท็บที่แสดงเครื่องมือประเภทต่างๆ:

    • เครื่องมือพื้นฐาน
    • ตัวเชื่อมต่อ
    • เครื่องมือ

    ตอนนี้โหนด การดําเนินการ ของคุณถูกเพิ่มไปยังหัวข้อของคุณแล้ว

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

เครื่องมือ (ตัวเชื่อมต่อ MCP เท่านั้น)

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

  • ชื่อเครื่องมือและเวอร์ชัน
  • พารามิเตอร์อินพุตและเอาต์พุต
  • เวลาการดําเนินการโดยประมาณ
  • สถิติการใช้งาน

ข้อควรพิจารณาเกี่ยวกับการรับรองความถูกต้องสําหรับเครื่องมือ

เครื่องมือบางอย่างจําเป็นต้องมีการรับรองความถูกต้องเพื่อให้ทํางานอย่างถูกต้อง เช่น Dynamic Prompt หรือเครื่องมืออื่นๆ ที่เรียกใช้ Dataverse API การกําหนดค่าการรับรองความถูกต้องที่เหมาะสมช่วยให้แน่ใจว่ามีการรักษาความปลอดภัยในขณะที่ยังคงประสบการณ์ผู้ใช้ที่ราบรื่น

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

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

ทดสอบเครื่องมือของคุณ

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

อีกวิธีหนึ่งคือ คุณสามารถเรียกใช้เครื่องมือที่มีอยู่จากภายในหัวข้อ