เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
อะไรคือความแตกต่างที่สําคัญระหว่างตัวแทน AI และแชทบอทแบบดั้งเดิม
ตัวแทน AI สามารถตอบคําถามของผู้ใช้ที่เฉพาะเจาะจงด้วยคําตอบที่กําหนดไว้เท่านั้น
แชทบอททําตามเส้นทางการสนทนาที่กําหนดไว้ล่วงหน้า ในขณะที่ตัวแทนวางแผนและดําเนินการเวิร์กโฟลว์หลายขั้นตอนแบบไดนามิกเพื่อให้ได้ผลลัพธ์
ตัวแทน AI ต้องการคําแนะนําจากมนุษย์ทีละขั้นตอนสําหรับการดําเนินการแต่ละครั้งที่พวกเขาทํา
ความสามารถใดที่ช่วยให้ตัวแทน AI สามารถโต้ตอบกับระบบภายนอก เช่น ฐานข้อมูลและ REST API ได้
การให้เหตุผลและการวางแผน
หน่วยความจําและบริบท
การใช้เครื่องมือ
GitHub Copilot SDK ใช้สถาปัตยกรรมการสื่อสารใดในการโต้ตอบกับ Copilot CLI
SDK สื่อสารกับ API ที่โฮสต์บนคลาวด์โดยใช้ REST ผ่าน HTTPS
SDK ส่งข้อความ JSON-RPC ไปยัง Copilot CLI ที่ทํางานในโหมดเซิร์ฟเวอร์เป็นกระบวนการภายในเครื่อง
SDK ฝังโมเดล AI โดยตรงและเรียกใช้การอนุมานภายในเครื่องโดยไม่มีกระบวนการภายนอกใดๆ
จุดประสงค์ของคุณลักษณะเซสชันที่ไม่มีที่สิ้นสุดของ SDK คืออะไร
เพื่ออนุญาตให้ผู้ใช้พร้อมกันได้ไม่จํากัดจํานวนเพื่อแชร์เซสชันเดียว
เพื่อกระชับบริบทโดยอัตโนมัติเมื่อหน้าต่างบริบทใกล้ถึงขีดจํากัด เพื่อป้องกันข้อผิดพลาดโทเค็นล้น
เพื่อให้ตัวแทนสามารถลงทะเบียนเครื่องมือได้ไม่จํากัดจํานวนภายในเซสชัน
เครื่องมือถูกกําหนดไว้ใน GitHub Copilot SDK สําหรับ .NET อย่างไร
การใช้ไฟล์การกําหนดค่า XML ที่แมปชื่อเครื่องมือกับปลายทาง API
ใช้ AIFunctionFactory.Create จาก Microsoft.Extensions.AI แพ็คเกจที่มีฟังก์ชันแลมบ์ดา ชื่อเครื่องมือ และคําอธิบาย
AIFunctionFactory.Create
Microsoft.Extensions.AI
การใช้แอตทริบิวต์ตัวตกแต่งบนคลาสคอนโทรลเลอร์ที่แสดงเมธอดเป็นเครื่องมือโดยอัตโนมัติ
องค์ประกอบสถาปัตยกรรมหลักห้าประการที่ระบบเอเจนต์ AI ทุกระบบต้องการคืออะไร
ตัวจัดการอินพุต ตัวจัดรูปแบบเอาต์พุต แคช ตัวกําหนดตารางเวลา และตัวบันทึก
เครื่องมือให้เหตุผล AI เครื่องมือ เครื่องมือวางแผนและตัวควบคุม หน่วยความจําและบริบท และนโยบายและรั้วกั้น
ฐานข้อมูล เกตเวย์ API คิวข้อความ โหลดบาลานเซอร์ และบริการตรวจสอบ
Session hook จะส่งคืนอะไร OnPreToolUse เพื่อควบคุมว่าการเรียกใช้เครื่องมือจะดําเนินต่อไปหรือไม่
OnPreToolUse
ค่าบูลีนที่ระบุว่าเป็นจริงเพื่อดําเนินการต่อหรือเป็นเท็จเพื่อยกเลิก
PermissionDecisionค่าของ Allow, Deny, หรือ Ask.
PermissionDecision
Allow
Deny
Ask
รหัสสถานะ HTTP เช่น 200 สําหรับความสําเร็จ หรือ 403 สําหรับต้องห้าม
นักพัฒนาควรให้ความสําคัญกับการออกแบบสามด้านใดเมื่อสร้างเอเจนต์ด้วย Copilot SDK
ความเร็ว ต้นทุน และความสามารถในการปรับขนาด
บริบท เครื่องมือ และนโยบาย
การออกแบบ UI สคีมาฐานข้อมูล และสถาปัตยกรรมเครือข่าย
เหตุการณ์ประเภทใดที่ส่งสัญญาณว่าเอเจนต์ประมวลผลคําขอเสร็จแล้ว รวมถึงการเรียกใช้เครื่องมือทั้งหมด
AssistantMessageEvent
ToolExecutionCompleteEvent
SessionIdleEvent
การตั้งค่าทําหน้าที่อะไร SystemMessageMode.Replace ในการกําหนดค่าเซสชัน
SystemMessageMode.Replace
โดยจะแทนที่โมเดล AI ที่กําหนดให้กับเซสชันด้วยโมเดลอื่น
โดยจะแทนที่ข้อความระบบเริ่มต้นด้วยพรอมต์ระบบแบบกําหนดเอง
แทนที่คําจํากัดความของเครื่องมือที่มีอยู่ทั้งหมดด้วยชุดเครื่องมือใหม่
ผู้พัฒนาควรสมัครใช้งานเหตุการณ์ประเภทใดเมื่อสตรีมโทเค็นการตอบกลับของเอเจนต์ตามโทเค็นใน UI การแชท
AssistantMessageDeltaEvent
รูปแบบใดที่ช่วยให้ตัวแทนที่ต้องเผชิญหน้ากับลูกค้าเข้าถึงข้อมูลผลิตภัณฑ์และคําถามที่พบบ่อยนอกเหนือจากข้อมูลการฝึกอบรมของโมเดล AI
ปรับแต่งโมเดล AI อย่างละเอียดด้วยข้อมูลที่เป็นกรรมสิทธิ์ของบริษัท
Retrieval-Augmented Generation (RAG) โดยใช้เครื่องมือค้นหาฐานความรู้
การเพิ่มขนาดหน้าต่างบริบทของโมเดลเพื่อรวมเอกสารของบริษัททั้งหมด
เหตุใดเจ้าหน้าที่แบ็คออฟฟิศจึงควรใช้เครื่องมือสําหรับการดําเนินการทางคณิตศาสตร์แทนที่จะพึ่งพาโมเดล AI
เครื่องมือเร็วกว่าโมเดล AI ในการคํานวณที่ซับซ้อน
เครื่องมือให้ผลลัพธ์ที่เชื่อถือได้ ในขณะที่โมเดล AI อาจทําให้เกิดข้อผิดพลาดทางคณิตศาสตร์
เครื่องมือจะไม่นับรวมในขีดจํากัดการใช้โทเค็นของเซสชัน
ควรใช้แนวทางใดเมื่อเจ้าหน้าที่แบ็คออฟฟิศถูกทริกเกอร์โดยการตรวจสอบการแจ้งเตือนหรือเว็บฮุค
ประมวลผลการแจ้งเตือนทั้งหมดในเซสชันเดียวที่ใช้ร่วมกันเพื่อประสิทธิภาพ
จัดคิวการแจ้งเตือนทั้งหมดและประมวลผลในชุดงานรายวัน
ประมวลผลแต่ละเหตุการณ์ในเซสชันอิสระเพื่อป้องกันการปะปนบริบทระหว่างการดําเนินการที่ไม่เกี่ยวข้อง
เอเจนต์ AI ปฏิบัติตามเวิร์กโฟลว์แบบวนซ้ําใดเมื่อประมวลผลคําขอ
วิจัย นําไปใช้ ทดสอบ ปรับใช้ และตรวจสอบ
รับข้อมูล เหตุผล และวางแผน ดําเนินการ สังเกต และทําซ้ําหรือตอบสนอง
แยกวิเคราะห์คําขอ ตรวจสอบข้อมูล ดําเนินการสืบค้น จัดรูปแบบผลลัพธ์ และส่งคืนการตอบสนอง
คุณต้องตอบคำถามทั้งหมดก่อนที่จะตรวจสอบงานของคุณ
หน้านี้มีประโยชน์หรือไม่
ต้องการความช่วยเหลือในหัวข้อนี้หรือไม่
ต้องการลองใช้ Ask Learn เพื่อทําให้ชัดเจนหรือแนะนําคุณผ่านหัวข้อนี้หรือไม่