ทดสอบเอเจนต์

ใช้แท็บ Preview ใน agent ที่ขับเคลื่อนโดย GitHub Copilot harness ใน Microsoft Copilot Studio เพื่อทดสอบ agent ของคุณแบบโต้ตอบก่อนเผยแพร่ การทดสอบแบบอินเทอร์แอคทีฟช่วยให้คุณตรวจสอบคําตอบของตัวแทน ตรวจสอบความถูกต้องของแหล่งความรู้ และยืนยันว่าเครื่องมือและทักษะทํางานได้ถูกต้อง

หมายเหตุ

ฟีเจอร์ในบทความนี้ขับเคลื่อนด้วยฮาร์เนส GitHub Copilot ซึ่งใช้ Copilot Credits สําหรับการเรียกเก็บเงินตามการใช้งาน เรียนรู้เพิ่มเติมเกี่ยวกับเครดิต Copilot ในภาพรวมการเรียกเก็บเงินสําหรับเจ้าหน้าที่ที่ขับเคลื่อนด้วย GitHub Copilot harness

การเรียกเก็บเงินตามการใช้งานครอบคลุมถึงการใช้ การสร้าง การทดสอบ และการประเมินเอเจนต์ การกระทําเหล่านี้อาจใช้เครดิต Copilot

Prerequisites

  • เอเจนต์ที่สร้างขึ้นด้วยฮาร์เนส GitHub Copilot
  • อย่างน้อยต้องตั้งค่าคําสั่งพื้นฐานสําหรับเอเจนต์ของคุณ

เริ่มบทสนทนาทดสอบ

  1. เปิดเอเจนต์ของคุณใน Copilot Studio

  2. เลือกแท็บ ดูตัวอย่าง

  3. พิมพ์ข้อความในช่องแชทที่ด้านล่างของแผงตัวอย่างแล้วกด Enter หรือเลือกปุ่มส่ง

  4. ตรวจสอบคําตอบของเจ้าหน้าที่ เอเจนต์จะประมวลผลข้อความของคุณโดยใช้คําแนะนํา แหล่งข้อมูลความรู้ และเครื่องมือที่มีอยู่

  5. ดําเนินการสนทนาต่อเพื่อทดสอบการโต้ตอบหลายเทิร์น

คำแนะนำ

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

ทดสอบความสามารถเฉพาะ

ทดสอบคําตอบความรู้

  1. ถามตัวแทนของคุณคําถามที่ควรได้รับคําตอบโดยใช้แหล่งข้อมูลความรู้ของพวกเขา

  2. ตรวจสอบคําตอบเพื่อความถูกต้องและความครบถ้วน

  3. สลับโหมด แสดงตัวอย่างผู้ใช้ปลายทาง เพื่อสลับระหว่างมุมมองผู้ผลิตและมุมมองผู้ใช้ปลายทางของตัวอย่าง

  4. ตรวจสอบให้แน่ใจว่าการอ้างอิงและการระบุแหล่งที่มาถูกต้อง

การเรียกใช้เครื่องมือทดสอบ

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

  2. ตรวจสอบการตอบกลับเพื่อยืนยันว่าเครื่องมือถูกเรียกใช้อย่างถูกต้อง

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

แก้ไขเอเจนต์ของคุณขณะทดสอบ

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

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

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

เปิดโหมดดีบัก

เพื่อดูข้อมูลรายละเอียดเกี่ยวกับวิธีที่เอเจนต์ของคุณประมวลผลแต่ละข้อความ:

  1. ในแท็บ Preview ให้ปิดการแสดง ตัวอย่างผู้ใช้สุดท้าย เพื่อใช้มุมมอง maker

  2. บัตรเหตุผลจะปรากฏในข้อความแชท แสดงขั้นตอนการประมวลผลความคิดของเจ้าหน้าที่ในแต่ละการโต้ตอบ การ์ดเหตุผลจะถูกขยายโดยค่าเริ่มต้นในมุมมองผู้สร้าง

  3. เลือกการ์ดเหตุผลในข้อความแชทเพื่อขยายหรือย่อรายละเอียดลําดับความคิดสําหรับการตอบกลับนั้น

ให้ข้อเสนอแนะเกี่ยวกับการตอบกลับ

  1. ใต้คำตอบของเอเจนต์แต่ละรายการ ให้เลือกไอคอนยกนิ้วขึ้นหรือไอคอนยกนิ้วลงเพื่อเปิดป๊อปโอเวอร์สำหรับส่งความคิดเห็น

  2. กรอกความคิดเห็นเป็นลายลักษณ์อักษรที่อธิบายปัญหาหรือพฤติกรรมเชิงบวก

  3. ส่งความคิดเห็นมา ใช้ข้อเสนอแนะนี้เพื่อติดตามรูปแบบคุณภาพขณะที่คุณปรับปรุงตัวแทนของคุณ

เริ่มการสนทนาใหม่

หากต้องการรีเซ็ตบริบทสนทนาและเริ่มต้นใหม่:

  1. เลือก แชทใหม่ ในหัวข้อตัวอย่าง

  2. การสนทนาปัจจุบันจะถูกบันทึกไว้ในประวัติการสนทนาของคุณ

  3. บทสนทนาใหม่เริ่มต้นโดยไม่มีบริบทก่อนหน้า