ภาพรวมของเอเจนต์ที่ขับเคลื่อนโดย GitHub Copilot Harness

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

Note

ฮาร์เนสที่ใช้สร้างเอเจนต์นี้ใช้การเรียกเก็บเงินตามการใช้งาน การใช้ การสร้าง การทดสอบ และการประเมินเอเจนต์อาจใช้เครดิต Copilot ดูข้อมูลเพิ่มเติมในภาพรวมของการเรียกเก็บเงินตามการใช้งาน

สายรัด GitHub Copilot คืออะไร?

ฮาร์เนส GitHub Copilot สร้างขึ้นบนรันไทม์การประสานการทำงานที่ได้รับการปรับปรุง ซึ่งมาแทนที่โมเดลมาตรฐานที่ใช้ในเอเจนต์ฮาร์เนสมาตรฐานของ Copilot Studio แทนที่จะสร้างหัวข้อสนทนาอย่างชัดเจน การไหล และตรรกะที่แตกแขนง คุณอธิบายเอเจนต์ของคุณเป็นภาษาธรรมชาติ (พรีวิว) และระบบจะสร้างการกําหนดค่าพื้นฐานขึ้นมา

เอเจนต์ที่ขับเคลื่อนด้วยฮาร์เนส GitHub Copilot มีให้ใช้งานควบคู่กับเอเจนต์ที่ใช้ฮาร์เนสมาตรฐาน คุณเลือกได้ว่าจะใช้สายรัดแบบไหนเมื่อสร้างเอเจนต์ใหม่ เอเจนต์ที่สร้างด้วยฮาร์เนส GitHub Copilot จะไม่สามารถโอนย้ายไปยังฮาร์เนสมาตรฐานได้ และในทางกลับกัน

เรียนรู้เพิ่มเติมได้ที่ Harnesses in Copilot Studio

Important

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

แนวคิดหลัก

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

ความแตกต่างของแท็บ Build กับสายรัดมาตรฐาน

ในเอเจนต์ที่ขับเคลื่อนด้วย GitHub Copilot harness แท็บ Build จะรวบรวมส่วนสําคัญของการสร้างเอเจนต์ไว้ในที่เดียว แทนที่จะออกแบบการไหลของหัวข้ออย่างชัดเจนและตรรกะที่แตกแขนง คุณอธิบายเอเจนต์ของคุณด้วยภาษาธรรมชาติและเชื่อมโยงทรัพยากรที่มันต้องการเพื่อตอบสนองและดําเนินการ โดยใช้แนวทางภาษาธรรมชาติเป็นหลักในแท็บ Build คุณจะสร้างเอเจนต์ที่พึ่งพาการประสานงานขั้นสูงเพื่อแปลคําสั่งของคุณ ตัดสินใจว่าจะใช้ความรู้เมื่อใด และเรียกใช้เครื่องมือเมื่อใด ในฮาร์เนสมาตรฐาน หัวข้อที่ชัดเจน ทริกเกอร์ และกระแสการสนทนาที่แตกแขนงจะมีผลต่อพฤติกรรมของเอเจนต์ แนวทางของ GitHub Copilot harness ช่วยลดความจําเป็นในการเขียนตรรกะการไหลโดยละเอียดตั้งแต่แรก คุณจะมุ่งเน้นที่การอธิบายเอเจนต์ของคุณ การเชื่อมต่อส่วนประกอบที่เหมาะสม และการกำหนดขอบเขตที่เป็นแนวทางในการทำงานแทน

การเปรียบเทียบคุณสมบัติ: ฮาร์เนสมาตรฐานกับฮาร์เนส GitHub Copilot

ประเภท ลักษณะการทำงาน สายรัดมาตรฐาน สายรัด GitHub Copilot ข้อคิดเห็น
เครื่องมือ ตัวเชื่อมต่อ ได้รับการสนับสนุน ได้รับการสนับสนุน
เครื่องมือ เอ็มซีพี ได้รับการสนับสนุน ได้รับการสนับสนุน
เครื่องมือ การใช้คอมพิวเตอร์ ได้รับการสนับสนุน ที่วางแผนไว้
เครื่องมือ พร็อมพ์ ได้รับการสนับสนุน ไม่รองรับ แทนที่ด้วย ทักษะ ในชุดเครื่องมือ GitHub Copilot
เครื่องมือ เวิร์กโฟลว์ ได้รับการสนับสนุน ได้รับการสนับสนุน
ความรู้ เว็บไซต์สาธารณะ ได้รับการสนับสนุน ได้รับการสนับสนุน
ความรู้ การอัปโหลดไฟล์ ได้รับการสนับสนุน ได้รับการสนับสนุน
ความรู้ SharePoint ได้รับการสนับสนุน ได้รับการสนับสนุน
ความรู้ ตัวเชื่อมต่อกราฟ ได้รับการสนับสนุน ได้รับการสนับสนุน
ความรู้ ตาราง Dataverse ได้รับการสนับสนุน ได้รับการสนับสนุน
ความรู้ Azure AI Search ได้รับการสนับสนุน ไม่รองรับ
ทักษะ ทักษะ ไม่รองรับ ได้รับการสนับสนุน เฉพาะเอเจนต์ GH เท่านั้น
หน่วยความจำ ความจำ ไม่รองรับ ได้รับการสนับสนุน เฉพาะเอเจนต์ GH เท่านั้น
ตัวแปลโค้ด ตัวแปลโค้ด รองรับ (เลือกเข้าร่วม) รองรับ (เนทีฟ)
หัวข้อ เริ่มทำงานเมื่อผู้ใช้มีจุดประสงค์ ได้รับการสนับสนุน ได้รับการสนับสนุน ถูกแทนที่ด้วย Hooks ใน GitHub Copilot harness Hook จะรันเวิร์กโฟลว์โดยอัตโนมัติในจุดเฉพาะของวงจรชีวิตของเอเจนต์ เช่น เมื่อเซสชันเริ่มต้นหรือก่อนที่เครื่องมือจะรัน
หัวข้อ ทริกเกอร์ระบบอื่น ๆ (เช่น ข้อความที่ได้รับ) ได้รับการสนับสนุน ได้รับการสนับสนุน ถูกแทนที่ด้วย Hooks ใน GitHub Copilot harness Hook จะรันเวิร์กโฟลว์โดยอัตโนมัติในจุดเฉพาะของวงจรชีวิตของเอเจนต์ เช่น เมื่อเซสชันเริ่มต้นหรือก่อนที่เครื่องมือจะรัน
ตัวแทนที่เชื่อมต่อแล้ว Copilot Studio agent (สภาพแวดล้อมเดียวกัน) ได้รับการสนับสนุน ได้รับการสนับสนุน
ตัวแทนที่เชื่อมต่อแล้ว เอเจนต์ Foundry ได้รับการสนับสนุน ได้รับการสนับสนุน
ตัวแทนที่เชื่อมต่อแล้ว ตัวแทนโปรโตคอล A2A ได้รับการสนับสนุน ได้รับการสนับสนุน
ตัวแทนที่เชื่อมต่อแล้ว เอเจนต์ M365 SDK ได้รับการสนับสนุน ได้รับการสนับสนุน
การประเมินตัวแทน การประเมินเอเจนต์ ได้รับการสนับสนุน ได้รับการสนับสนุน
จอภาพ Monitor ได้รับการสนับสนุน ได้รับการสนับสนุน
ช่องทาง M365 / Teams ได้รับการสนับสนุน ได้รับการสนับสนุน
ช่องทาง เว็บไซต์ ได้รับการสนับสนุน ได้รับการสนับสนุน
ช่องทาง SharePoint ได้รับการสนับสนุน ไม่รองรับ
ช่องทาง วอทส์แอพพ์ ได้รับการสนับสนุน ไม่รองรับ
ช่องทาง ศูนย์ติดต่อ Dynamics 365 ได้รับการสนับสนุน ไม่รองรับ
การกระตุ้น ทริกเกอร์อัตโนมัติ ได้รับการสนับสนุน ได้รับการสนับสนุน ในฮาร์เนส GitHub Copilot ให้ใช้ทริกเกอร์ (พรีวิว) หรือ Agent Node ใน Workflows
กิจกรรม / ประวัติการเรียกใช้ ประวัติกิจกรรม / การเรียกใช้ ได้รับการสนับสนุน ได้รับการสนับสนุน ตรวจสอบเซสชันและการรันในแท็บ Monitor
การรับรองความถูกต้อง Microsoft (Entra ID) ได้รับการสนับสนุน ได้รับการสนับสนุน
การรับรองความถูกต้อง ไม่มีการยืนยันตัวตน / ไม่ระบุตัวตน ได้รับการสนับสนุน ได้รับการสนับสนุน
การรับรองความถูกต้อง การยืนยันตัวตนด้วยตนเอง / การยืนยันตัวตนแบบกำหนดเอง ได้รับการสนับสนุน ไม่รองรับ
ALM โซลูชัน / การสนับสนุน ALM ได้รับการสนับสนุน ได้รับการสนับสนุน
การกํากับดูแล DLP / การควบคุมการกำกับดูแล ได้รับการสนับสนุน ได้รับการสนับสนุน
ภาษาต่างๆ ภาษาที่เพิ่มและเปิดใช้งานไว้โดยเฉพาะ ได้รับการสนับสนุน รองรับตั้งแต่แกะกล่อง ใน GitHub Copilot harness: ภาษาตอบสนองถูกควบคุมโดยคําสั่งของเอเจนต์
เอนทิตี เอนทิตีแบบกำหนดเอง ได้รับการสนับสนุน ไม่รองรับ

พื้นที่การสร้างเอเจนต์

เอเจนต์ที่ขับเคลื่อนด้วยฮาร์เนส GitHub Copilot ใช้พื้นผิวแบบแท็บสําหรับการสร้างและจัดการ:

แท็บ Purpose
การสร้าง กําหนดค่าตัวตน ความรู้ เครื่องมือ ทักษะ โมเดล และหน่วยความจําของเอเจนต์
แสดงตัวอย่าง ทดสอบตัวแทนแบบโต้ตอบในอินเทอร์เฟซการแสดงตัวอย่างการสนทนา
ประเมิน สร้างและรันชุดการทดสอบเพื่อวัดคุณภาพตัวแทน
จอภาพ ตรวจสอบสุขภาพการผลิต ผลลัพธ์ ปฏิกิริยา เซสชัน และการใช้เครดิต

ภาพหน้าจอแสดงแท็บ Build ของเอเจนต์ที่ขับเคลื่อนด้วย GitHub Copilot harness

วงจรชีวิตของตัวแทน

การสร้างเอเจนต์ด้วยฮาร์เนส GitHub Copilot เป็นไปตามกระบวนการทั่วไปดังนี้:

  1. สร้าง: เริ่มจากหน้าแรกของ Copilot Studio และเลือกสร้างเอเจนต์ใหม่ที่ขับเคลื่อนด้วย GitHub Copilot harness
  2. ตั้งค่า: กำหนดว่าเอเจนต์คือใคร รู้อะไร ทําอะไรได้บ้าง และขีดจำกัดของมันคืออะไร
  3. ทดสอบ: ใช้แท็บ แสดงตัวอย่าง และ ประเมิน แท็บเพื่อตรวจสอบลักษณะการทํางานของตัวแทน
  4. เผยแพร่: นำเอเจนต์ไปใช้งานในช่องทางที่คุณเลือก
  5. ตรวจสอบ: ตรวจสอบสุขภาพการผลิตและระบุจุดที่ควรปรับปรุงเอเจนต์ คุณสามารถเปิด Monitor ก่อนเผยแพร่ได้ แต่ข้อมูลการผลิตจะแสดงหลังจากที่ผู้ใช้ใช้เอเจนต์ที่เผยแพร่แล้ว

การเรียงลําดับและการให้เหตุผล

ฮาร์เนส GitHub Copilot ใช้เวลาทํางานออร์เคสตราที่ได้รับการปรับปรุง รองรับความสามารถในการคิดวิเคราะห์เชิงลึกและการตอบสนองที่มีคุณภาพสูงกว่าฮาร์เนสมาตรฐาน โดยเฉพาะกับข้อมูล Microsoft 365 แตกต่างจากฮาร์เนสมาตรฐานที่คุณสามารถกําหนดค่าพฤติกรรมการออร์เคสตราได้ ฮาร์เนส GitHub Copilot ใช้โมเดลการออร์เคสตราที่ได้รับการปรับปรุงนี้สําหรับเอเจนต์ทั้งหมด เรียนรู้เพิ่มเติมได้ที่ Harnesses in Copilot Studio

ความพร้อมใช้งาน

เอเจนต์ที่สร้างด้วยสายรัดมาตรฐานยังคงได้รับการสนับสนุนอย่างเต็มที่ควบคู่ไปกับเอเจนต์ที่ขับเคลื่อนด้วยสายรัด GitHub Copilot สําหรับข้อมูลเกี่ยวกับเอเจนต์มาตรฐาน ดูที่ สร้างและลบเอเจนต์ และภาพรวมการสร้างเอเจนต์โดยใช้ AI เรียนรู้เพิ่มเติมได้ที่ Harnesses in Copilot Studio

ส่งคำติชมเกี่ยวกับประสบการณ์การเขียนเอเจนต์

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