สํารวจแนวทางการพัฒนา
Tip
ดูแท็บ ข้อความและรูปภาพ สําหรับรายละเอียดเพิ่มเติม!
Microsoft Foundry Agent Service ให้ความยืดหยุ่นในการพัฒนาตัวแทน ด้วยตัวเลือกต่างๆ ตั้งแต่อินเทอร์เฟซแบบภาพไปจนถึงเวิร์กโฟลว์ที่เน้นโค้ดเป็นศูนย์กลาง การทําความเข้าใจแนวทางการพัฒนาต่างๆ ช่วยให้คุณเลือกเครื่องมือที่เหมาะสมกับสถานการณ์และความชอบของทีมของคุณ
การพัฒนาพอร์ทัลโรงหล่อ
พอร์ทัล Foundry มีอินเทอร์เฟซบนเว็บสําหรับการสร้างและจัดการตัวแทน AI โดยไม่ต้องเขียนโค้ด แนวทางนี้เหมาะอย่างยิ่งเมื่อคุณต้องการสร้างต้นแบบแนวคิดอย่างรวดเร็วทํางานร่วมกับผู้มีส่วนได้ส่วนเสียที่ไม่ใช่ด้านเทคนิคหรือจัดการตัวแทนผ่านอินเทอร์เฟซแบบรวมศูนย์
เมื่อใดควรใช้พอร์ทัลโรงหล่อ
พอร์ทัลมีความเป็นเลิศในสถานการณ์เหล่านี้:
- การสร้างต้นแบบด่วน - ทดสอบแนวคิดและการกําหนดค่าตัวแทนอย่างรวดเร็วโดยไม่ต้องตั้งค่าสภาพแวดล้อมการพัฒนา
- การกําหนดค่าภาพ - กําหนดค่าตัวแทนผ่านแบบฟอร์มและดรอปดาวน์ที่ใช้งานง่ายแทนโค้ด
- การจัดการแบบรวมศูนย์ - ดูและจัดการตัวแทนทั้งหมดในโครงการในที่เดียว
- การทํางานร่วมกันเป็นทีม - แชร์การกําหนดค่าตัวแทนกับผู้มีส่วนได้ส่วนเสียที่ต้องการอินเทอร์เฟซแบบภาพ
- การกํากับดูแลทรัพยากร - ตรวจสอบการใช้โทเค็น เวลาแฝง และผลลัพธ์การประเมินผ่านแดชบอร์ด
พอร์ทัล Azure ให้การเข้าถึงการสร้างตัวแทนได้ทันทีโดยไม่ต้องติดตั้งเครื่องมือเพิ่มเติม คุณเพียงแค่ไปที่โครงการ Foundry เลือกส่วนตัวแทนและเริ่มสร้าง
การพัฒนา Visual Studio Code
ส่วนขยาย Microsoft Foundry สําหรับ Visual Studio Code นําความสามารถ AI ระดับองค์กรมาสู่สภาพแวดล้อมการพัฒนาของคุณโดยตรง แนวทางนี้เหมาะกับนักพัฒนาที่ต้องการทํางานในโปรแกรมแก้ไขโค้ดที่คุ้นเคยและต้องการผสานรวมกับเวิร์กโฟลว์การพัฒนาของตนอย่างแน่นหนา
ความสามารถหลักของส่วนขยาย VS Code
ส่วนขยายจัดระเบียบคุณสมบัติออกเป็นสามส่วนหลัก:
แหล่งข้อมูล - เรียกดูและจัดการทรัพย์สินโครงการ Foundry ของคุณโดยตรงจาก VS Code รวมถึง:
- โมเดลที่ปรับใช้ - ดูและจัดการการปรับใช้โมเดล
- ตัวแทนประกาศ - ดูและกําหนดค่าตัวแทนตามพร้อมท์และเวิร์กโฟลว์
- ตัวแทนที่โฮสต์ - ดูและจัดการเอเจนต์ที่ปรับใช้โค้ดในคอนเทนเนอร์
- การเชื่อมต่อ - จัดการการเชื่อมต่อกับบริการภายนอก
- ร้านค้าเวกเตอร์ - จัดระเบียบคอลเลกชันเอกสารสําหรับการค้นหาไฟล์
เครื่องมือ - เข้าถึงความสามารถในการพัฒนาและทดสอบ:
- แค็ตตาล็อกแบบจําลอง - เรียกดูและปรับใช้แบบจําลองจากแค็ตตาล็อก
- สนามเด็กเล่นแบบจําลอง - ทดลองกับโมเดลโดยตรง
- Agent Playgrounds - ทดสอบตัวแทนโดยใช้ Playground ระยะไกลหรือในพื้นที่
- Local Visualizer - ดีบักและแสดงภาพพฤติกรรมของตัวแทนในเครื่อง
- ปรับใช้เอเจนต์ที่เป็นโฮสต์ - ปรับใช้เอเจนต์คอนเทนเนอร์กับการผลิต
วิธีใช้และคําติชม - เข้าถึงเอกสารประกอบและแหล่งข้อมูลการสนับสนุน
ส่วนขยายนี้ยังมี Agent Designer แบบภาพสําหรับการกําหนดค่าคุณสมบัติของตัวแทน การสร้างโค้ด แบบรวมสําหรับการรวมแอปพลิเคชัน และการแก้ไข การกําหนดค่า YAML โดยตรงเพื่อการควบคุมที่แม่นยํา
เมื่อใดควรใช้ Visual Studio Code
ส่วนขยาย VS Code เหมาะสําหรับ:
- เวิร์กโฟลว์ที่เน้นนักพัฒนาเป็นศูนย์กลาง - สร้างเอเจนต์ควบคู่ไปกับโค้ดแอปพลิเคชันของคุณในสภาพแวดล้อมเดียว
- การรวมการควบคุมเวอร์ชัน - ติดตามการกําหนดค่าเอเจนต์ใน Git ควบคู่ไปกับฐานรหัสของคุณ
- การทําซ้ําอย่างรวดเร็ว - ทําการเปลี่ยนแปลงอย่างรวดเร็วและทดสอบทันทีโดยไม่ต้องเปลี่ยนเครื่องมือ
- การพัฒนาโค้ดเป็นอันดับแรก - แก้ไขการกําหนดค่า YAML โดยตรงเพื่อการควบคุมที่แม่นยํา
- การพัฒนาภายในเครื่อง - ทํางานกับการออกแบบตัวแทนแบบออฟไลน์ก่อนปรับใช้กับ Azure
ส่วนขยายจะติดตั้งโดยตรงจาก Visual Studio Code Marketplace และเชื่อมต่อกับโครงการ Foundry ที่มีอยู่ของคุณ ขั้นตอนการติดตั้งและการตั้งค่าโดยละเอียดจะครอบคลุมในหน่วยถัดไป
เวิร์กโฟลว์การพัฒนาทั่วไป
ไม่ว่าคุณจะเลือกแนวทางใดก็ตาม การพัฒนาตัวแทนจะเป็นไปตามรูปแบบที่สอดคล้องกัน:
- เชื่อมต่อกับ โครงการ Microsoft Foundry ของคุณ
- สร้าง ตัวแทน AI ในพอร์ทัล Foundry ด้วยชื่อและวัตถุประสงค์ที่สื่อความหมาย
- กําหนดค่า คําสั่งของตัวแทนที่กําหนดลักษณะการทํางานและความสามารถ (ในพอร์ทัลหรือ VS Code)
- เพิ่มเครื่องมือ เพื่อขยายสิ่งที่เจ้าหน้าที่สามารถทําได้
- ทดสอบ ตัวแทนโดยใช้ Playground แบบบูรณาการ
- ทําซ้ํา การออกแบบตามผลการทดสอบ
- ปรับใช้ เอเจนต์ไปยังการผลิต
- ผสานรวม เอเจนต์เข้ากับแอปพลิเคชันของคุณ
พอร์ทัล Foundry และส่วนขยาย VS Code รองรับเวิร์กโฟลว์นี้ โดยแตกต่างกันในรูปแบบอินเทอร์เฟซมากกว่าความสามารถเป็นหลัก
ทรัพยากร Azure ที่จําเป็น
แนวทางการพัฒนาทั้งสองต้องการทรัพยากร Azure พื้นฐานเดียวกัน ในการพัฒนาตัวแทนด้วย Microsoft Foundry Agent Service คุณต้อง:
- โครงการ Microsoft Foundry - จัดระเบียบตัวแทน แบบจําลอง และสินทรัพย์ที่เกี่ยวข้องของคุณในที่เดียว
- การปรับใช้โมเดล - โมเดล AI ที่ปรับใช้ (เช่น GPT-4.1 หรือ Claude Sonnet 4.6) ที่ขับเคลื่อนเอเจนต์ของคุณ
เมื่อคุณสร้างโครงการ Microsoft Foundry โครงสร้างพื้นฐานที่จําเป็นจะถูกจัดเตรียมโดยอัตโนมัติ เมื่อคุณเพิ่มความสามารถให้กับเจ้าหน้าที่ของคุณ เช่น การค้นหาไฟล์หรือเครื่องมือที่กําหนดเอง บริการจะผสานรวมบริการสนับสนุนที่จําเป็นเบื้องหลังได้อย่างราบรื่น หากคุณเลือกที่จะขยายความสามารถของตัวแทนของคุณให้ดียิ่งขึ้น เช่น กับ Foundry IQ คุณอาจต้องปรับใช้บริการ Azure เพิ่มเติมบางอย่าง
บริการ Azure เพิ่มเติม
คุณอาจรวมบริการ Azure เพิ่มเติม ทั้งนี้ขึ้นอยู่กับความสามารถของตัวแทนของคุณ:
- Azure AI Search - สําหรับการดึงความรู้ขั้นสูงเมื่อใช้เครื่องมือ Foundry IQ หรือการค้นหาไฟล์
- Azure Storage - สําหรับจัดเก็บและจัดการไฟล์ที่เอเจนต์สามารถเข้าถึงได้
- Azure Key Vault - สําหรับการจัดการข้อมูลลับและข้อมูลประจําตัวอย่างปลอดภัย
- ฟังก์ชัน Azure - สําหรับการใช้งานเครื่องมือแบบกําหนดเองและตรรกะทางธุรกิจ
บริการเหล่านี้รวมเข้ากับโครงการ Foundry ของคุณตามความจําเป็น แต่ไม่จําเป็นต้องเริ่มต้นสร้างตัวแทน
การเลือกแนวทางการพัฒนาของคุณ
ทั้งพอร์ทัล Foundry และส่วนขยาย Visual Studio Code ให้ความสามารถในการพัฒนาตัวแทนที่สมบูรณ์ ตัวเลือกของคุณขึ้นอยู่กับการตั้งค่าเวิร์กโฟลว์ องค์ประกอบของทีม และข้อกําหนดในการผสานการทํางาน:
เลือก พอร์ทัล Foundry เมื่อคุณต้องการการกําหนดค่าภาพ การจัดการแบบรวมศูนย์ หรือการสร้างต้นแบบอย่างรวดเร็วโดยไม่ต้องตั้งค่าการพัฒนาภายในเครื่อง
เลือก Visual Studio Code เมื่อคุณชอบเวิร์กโฟลว์ที่เน้นนักพัฒนาเป็นศูนย์กลาง ต้องการการผสานรวมกับโค้ดแอปพลิเคชันอย่างแน่นหนา หรือต้องการไฟล์การกําหนดค่าที่ควบคุมเวอร์ชัน
หลายทีมใช้ทั้งสองวิธี — พอร์ทัลสําหรับการสํารวจเบื้องต้นและการตรวจสอบผู้มีส่วนได้ส่วนเสีย และ VS Code สําหรับการพัฒนาโดยละเอียดและการปรับใช้การผลิต ความยืดหยุ่นในการสลับไปมาระหว่างแนวทางตามความต้องการเฉพาะหน้าของคุณเป็นจุดแข็งหลักของ Microsoft Foundry Agent Service