สร้างตัวแทน Azure AI ด้วย Microsoft Agent Framework
Tip
ดูแท็บ ข้อความและรูปภาพ สําหรับรายละเอียดเพิ่มเติม!
Microsoft Foundry Agent เป็นตัวแทนเฉพาะภายใน Microsoft Agent Framework ซึ่งออกแบบมาเพื่อมอบความสามารถในการสนทนาระดับองค์กรด้วยการรวมเครื่องมือที่ราบรื่น จัดการการเรียกเครื่องมือโดยอัตโนมัติ คุณจึงไม่จําเป็นต้องแยกวิเคราะห์และเรียกใช้ฟังก์ชันด้วยตนเอง ตัวแทนยังจัดการประวัติการสนทนาอย่างปลอดภัยโดยใช้เธรด ซึ่งช่วยลดงานในการรักษาสถานะ Microsoft Foundry Agent รองรับเครื่องมือในตัวมากมาย รวมถึงตัวแปลโค้ด การค้นหาไฟล์ และการค้นหาเว็บ นอกจากนี้ยังมีความสามารถในการรวมสําหรับ Azure AI Search, ฟังก์ชัน Azure และบริการ Azure อื่นๆ
การสร้างตัวแทน Azure AI
Microsoft Foundry Agent มีความสามารถหลักทั้งหมดที่คุณต้องการสําหรับแอปพลิเคชัน AI ขององค์กร เช่น การดําเนินการฟังก์ชัน การวางแผน และการเข้าถึงหน่วยความจํา เอเจนต์นี้ทําหน้าที่เป็นรันไทม์ในตัวพร้อมคุณลักษณะระดับองค์กร
เมื่อต้องการใช้ตัวแทน Microsoft Foundry:
- สร้างโครงการ Microsoft Foundry
- เพิ่มสตริงการเชื่อมต่อโครงการไปยังรหัสแอปพลิเคชัน Microsoft Agent Framework ของคุณ
- ตั้งค่าข้อมูลรับรองความถูกต้องด้วย
AzureCliCredential - เชื่อมต่อกับไคลเอ็นต์
AzureOpenAIResponsesClientโครงการของคุณด้วยชั้นเรียน - สร้าง
Agentอินสแตนซ์ด้วยไคลเอ็นต์ คําแนะนํา และเครื่องมือที่คุณต้องการใช้
เมื่อสร้างตัวแทนของคุณแล้ว คุณสามารถสร้างเซสชันการสนทนาเพื่อโต้ตอบกับตัวแทนของคุณและรับคําตอบสําหรับคําถามของคุณ
ส่วนประกอบหลักของ Azure AI Agent
Microsoft Agent Framework Azure AI Agent ใช้ส่วนประกอบต่อไปนี้ในการทํางาน:
AzureOpenAIResponsesClient - จัดการการเชื่อมต่อกับโครงการ Microsoft Foundry ของคุณ ไคลเอ็นต์นี้ช่วยให้คุณเข้าถึงบริการและโมเดลที่เกี่ยวข้องกับโครงการของคุณ และให้คุณสมบัติการรับรองความถูกต้องและความปลอดภัยระดับองค์กร
ตัวแทน - คลาสตัวแทนหลักที่รวมไคลเอ็นต์ คําแนะนํา และเครื่องมือเพื่อสร้างตัวแทน AI ที่ใช้งานได้ซึ่งสามารถจัดการการสนทนาและทํางานให้เสร็จสมบูรณ์
AgentSession - ติดตามประวัติการสนทนาระหว่างตัวแทนและผู้ใช้โดยอัตโนมัติ และจัดการสถานะการสนทนา คุณสามารถสร้างเธรดใหม่หรือนําเธรดที่มีอยู่กลับมาใช้ใหม่เพื่อรักษาบริบทระหว่างการโต้ตอบ
การรวมเครื่องมือ - รองรับฟังก์ชันแบบกําหนดเองที่ขยายความสามารถของตัวแทน ฟังก์ชันจะถูกลงทะเบียนโดยอัตโนมัติและตัวแทนสามารถเรียกใช้เพื่อเชื่อมต่อกับ API และบริการภายนอกได้
ข้อมูลประจําตัวการรับรองความถูกต้อง - รองรับข้อมูลประจําตัว Azure CLI การรับรองความถูกต้องของบริการหลัก และตัวเลือกข้อมูลประจําตัว Azure อื่นๆ สําหรับการเข้าถึงเครื่องมือ Foundry อย่างปลอดภัย
การจัดการเธรด - มีตัวเลือกที่ยืดหยุ่นสําหรับการสร้างเธรด รวมถึงการสร้างเธรดอัตโนมัติสําหรับสถานการณ์ง่ายๆ และการจัดการเธรดที่ชัดเจนสําหรับการสนทนาที่กําลังดําเนินอยู่
ส่วนประกอบเหล่านี้ทํางานร่วมกันเพื่อให้คุณสร้างตัวแทนระดับองค์กรพร้อมคําแนะนําในการกําหนดวัตถุประสงค์และรับการตอบสนองจากโมเดล AI ในขณะที่ยังคงรักษาความปลอดภัย ความสามารถในการปรับขนาด และบริบทการสนทนาสําหรับแอปพลิเคชันทางธุรกิจ