1. เลือกเทมเพลต
April 3, 2026 · View on GitHub
!!! tip "เมื่อสิ้นสุดโมดูลนี้ คุณจะสามารถ"
- [ ] อธิบายว่าเทมเพลต AZD คืออะไร
- [ ] ค้นหาและใช้เทมเพลต AZD สำหรับ AI
- [ ] เริ่มต้นด้วยเทมเพลต AI Agents
- [ ] **แล็บ 1:** เริ่มต้นใช้งาน AZD ใน Codespaces หรือ dev container
1. อุปมาอุปไมยของผู้สร้าง
การสร้างแอปพลิเคชัน AI สำหรับองค์กรสมัยใหม่ ตั้งแต่เริ่มต้น อาจเป็นเรื่องที่ท้าทาย นั่นคล้ายกับการสร้างบ้านใหม่ของคุณเอง ทีละก้อนอิฐ ใช่ มันทำได้! แต่ไม่ใช่วิธีที่มีประสิทธิภาพที่สุดที่จะได้ผลลัพธ์ที่ต้องการ!
แทนที่จะเป็นเช่นนั้น เรามักจะเริ่มต้นด้วย แบบแปลนการออกแบบ ที่มีอยู่แล้ว และทำงานร่วมกับสถาปนิกเพื่อปรับแต่งให้ตรงกับความต้องการส่วนบุคคลของเรา และนั่นคือแนวทางที่ต้องใช้เมื่อสร้างแอปพลิเคชันอัจฉริยะ ก่อนอื่น หาแบบแปลนการออกแบบที่ดีซึ่งเหมาะกับปัญหาของคุณ จากนั้นทำงานร่วมกับสถาปนิกโซลูชันเพื่อปรับแต่งและพัฒนาโซลูชันสำหรับสถานการณ์เฉพาะของคุณ
แต่เราจะหาแบบแปลนการออกแบบเหล่านี้ได้จากที่ไหน? และจะหาใครสักคนที่ยินดีสอนเราให้ปรับแต่งและปรับใช้งานแบบแปลนเหล่านี้ด้วยตนเองได้อย่างไร? ในเวิร์กช็อปนี้ เราจะตอบคำถามเหล่านั้นโดยแนะนำคุณให้รู้จักกับเทคโนโลยีสามอย่าง:
- Azure Developer CLI - เครื่องมือโอเพนซอร์สที่เร่งเส้นทางนักพัฒนาในการเปลี่ยนจากการพัฒนาในเครื่อง (build) ไปสู่การปรับใช้บนคลาวด์ (ship)
- Microsoft Foundry Templates - ที่เก็บโอเพนซอร์สมาตรฐานซึ่งประกอบด้วยโค้ดตัวอย่าง ไฟล์โครงสร้างพื้นฐาน และไฟล์การกำหนดค่าสำหรับปรับใช้สถาปัตยกรรมโซลูชัน AI
- GitHub Copilot Agent Mode - ตัวแทนโค้ดที่มีฐานความรู้ Azure ที่สามารถแนะนำเราในการนำทางฐานโค้ดและทำการเปลี่ยนแปลงได้ด้วยภาษาธรรมชาติ
ด้วยเครื่องมือเหล่านี้ในมือ เราสามารถ ค้นหา เทมเพลตที่เหมาะสม, ปรับใช้ เพื่อยืนยันว่าใช้งานได้, และ ปรับแต่ง ให้เหมาะกับสถานการณ์ของเราได้แล้ว มาเรียนรู้วิธีการทำงานของสิ่งเหล่านี้กันเถอะ
2. Azure Developer CLI
Azure Developer CLI (หรือ azd) เป็นเครื่องมือบรรทัดคำสั่งโอเพนซอร์สที่ช่วยเร่งเส้นทางการเปลี่ยนโค้ดเป็นคลาวด์ด้วยชุดคำสั่งที่เป็นมิตรกับนักพัฒนาและทำงานอย่างสม่ำเสมอทั้งใน IDE (การพัฒนา) และสภาพแวดล้อม CI/CD (devops)
ด้วย azd การเดินทางปรับใช้งานของคุณจะง่ายเหมือนกับ:
azd init- เริ่มต้นโปรเจกต์ AI ใหม่จากเทมเพลต AZD ที่มีอยู่azd up- จัดเตรียมโครงสร้างพื้นฐานและปรับใช้แอปพลิเคชันในขั้นตอนเดียวazd monitor- รับการตรวจสอบและวินิจฉัยแบบเรียลไทม์สำหรับแอปพลิเคชันที่ปรับใช้แล้วของคุณazd pipeline config- ตั้งค่า pipeline CI/CD เพื่อทำงานปรับใช้โดยอัตโนมัติบน Azure
🎯 | แบบฝึกหัด:
สำรวจเครื่องมือบรรทัดคำสั่ง azd ในสภาพแวดล้อมเวิร์กช็อปปัจจุบันของคุณได้เลย อาจจะเป็น GitHub Codespaces, dev container หรือโคลนในเครื่องที่ติดตั้งข้อกำหนดล่วงหน้าไว้แล้ว เริ่มโดยพิมพ์คำสั่งนี้เพื่อดูว่าเครื่องมือนี้ทำอะไรได้บ้าง:
azd help

3. เทมเพลต AZD
เพื่อให้ azd ทำงานได้ตามนี้ มันจำเป็นต้องรู้ข้อมูลว่าโครงสร้างพื้นฐานอะไรที่ต้องจัดเตรียม, การตั้งค่ากำหนดค่าอะไรที่ต้องบังคับใช้, และแอปพลิเคชันอะไรที่ต้องปรับใช้ นี่คือที่มาของ เทมเพลต AZD
เทมเพลต AZD คือที่เก็บโอเพนซอร์สที่รวมโค้ดตัวอย่างกับไฟล์โครงสร้างพื้นฐานและไฟล์กำหนดค่าที่จำเป็นสำหรับการปรับใช้สถาปัตยกรรมโซลูชัน
โดยใช้แนวทาง Infrastructure-as-Code (IaC) ซึ่งอนุญาตให้มีการควบคุมเวอร์ชันทั้งการกำหนดทรัพยากรในเทมเพลตและการตั้งค่ากำหนดค่า (เช่นเดียวกับซอร์สโค้ดแอป) — จึงสร้างเวิร์กโฟลว์ที่นำกลับมาใช้ซ้ำได้และสม่ำเสมอสำหรับผู้ใช้โปรเจกต์นั้น ๆ
เมื่อสร้างหรือใช้เทมเพลต AZD สำหรับสถานการณ์ของ คุณ ให้พิจารณาคำถามต่อไปนี้:
- คุณกำลังสร้างอะไร? → มีเทมเพลตที่มีโค้ดเริ่มต้นสำหรับสถานการณ์นั้นหรือไม่?
- โซลูชันของคุณออกแบบอย่างไร? → มีเทมเพลตที่มีทรัพยากรที่จำเป็นหรือไม่?
- โซลูชันของคุณปรับใช้อย่างไร? → คิดถึงคำสั่ง
azd deployพร้อม hooks ก่อนและหลังการประมวลผล! - คุณจะปรับปรุงประสิทธิภาพได้อย่างไร? → คิดถึงระบบตรวจสอบในตัวและ pipeline อัตโนมัติ!
🎯 | แบบฝึกหัด:
เยี่ยมชมแกลเลอรี Awesome AZD และใช้ตัวกรองเพื่อสำรวจเทมเพลตกว่า 250 เทมเพลตที่มีอยู่ในปัจจุบัน ดูว่าคุณสามารถหาเทมเพลตที่ตรงกับความต้องการสถานการณ์ ของคุณ ได้หรือไม่

4. เทมเพลตแอป AI
สำหรับแอปพลิเคชันที่ขับเคลื่อนด้วย AI, Microsoft มีเทมเพลตเฉพาะที่มาพร้อมกับ Microsoft Foundry และ Foundry Agents เทมเพลตเหล่านี้ช่วยเร่งเส้นทางการสร้างแอปพลิเคชันอัจฉริยะที่พร้อมใช้งานจริง
เทมเพลต Microsoft Foundry & Foundry Agents
เลือกเทมเพลตด้านล่างเพื่อปรับใช้ เทมเพลตแต่ละแบบมีอยู่ใน Awesome AZD และสามารถเริ่มต้นได้ด้วยคำสั่งเดียว
| เทมเพลต | คำอธิบาย | คำสั่งปรับใช้ |
|---|---|---|
| AI Chat with RAG | แอปแชทด้วย Retrieval Augmented Generation ใช้ Microsoft Foundry | azd init -t azure-samples/azure-search-openai-demo |
| Foundry Agent Service Starter | สร้างเอเย่นต์ AI ด้วย Foundry Agents สำหรับการทำงานอัตโนมัติ | azd init -t azure-samples/foundry-agent-service-starter |
| Multi-Agent Orchestration | ประสานงานหลายเอเย่นต์ Foundry สำหรับฟลูว์งานซับซ้อน | azd init -t azure-samples/multi-agent-orchestration |
| AI Document Intelligence | ดึงข้อมูลและวิเคราะห์เอกสารด้วยโมเดล Microsoft Foundry | azd init -t azure-samples/ai-document-processing |
| Conversational AI Bot | สร้างแชทบอทอัจฉริยะด้วยการรวม Microsoft Foundry | azd init -t azure-samples/ai-chat-protocol |
| AI Image Generation | สร้างภาพด้วย DALL-E ผ่าน Microsoft Foundry | azd init -t azure-samples/ai-image-generation |
| Semantic Kernel Agent | เอเย่นต์ AI ใช้ Semantic Kernel ร่วมกับ Foundry Agents | azd init -t azure-samples/semantic-kernel-agent |
| AutoGen Multi-Agent | ระบบหลายเอเย่นต์โดยใช้เฟรมเวิร์ก AutoGen | azd init -t azure-samples/autogen-multi-agent |
เริ่มต้นอย่างรวดเร็ว
- เรียกดูเทมเพลต: เยี่ยมชม https://azure.github.io/awesome-azd/ และกรองตาม
AI,Agents, หรือMicrosoft Foundry - เลือกเทมเพลตของคุณ: เลือกเทมเพลตที่ตรงกับกรณีใช้งานของคุณ
- เริ่มต้น: รันคำสั่ง
azd initสำหรับเทมเพลตที่เลือก - ปรับใช้: รัน
azd upเพื่อจัดเตรียมและปรับใช้
🎯 | แบบฝึกหัด:
เลือกเทมเพลตหนึ่งจากด้านบนตามสถานการณ์ของคุณ:
- กำลังสร้างแชทบอท? → เริ่มด้วย AI Chat with RAG หรือ Conversational AI Bot
- ต้องการเอเย่นต์อัตโนมัติ? → ลอง Foundry Agent Service Starter หรือ Multi-Agent Orchestration
- ประมวลผลเอกสาร? → ใช้ AI Document Intelligence
- ต้องการความช่วยเหลือเขียนโค้ด AI? → สำรวจ Semantic Kernel Agent หรือ AutoGen Multi-Agent
azd init -t azure-samples/azure-search-openai-demo
azd up
!!! info "สำรวจเทมเพลตเพิ่มเติม" แกลเลอรี Awesome AZD มีเทมเพลตกว่า 250 รายการ ใช้ตัวกรองเพื่อค้นหาเทมเพลตที่ตรงกับความต้องการเฉพาะของคุณทั้งภาษา, เฟรมเวิร์ก และบริการของ Azure
ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลด้วย AI Co-op Translator แม้เราจะพยายามให้ความถูกต้อง โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางควรถูกพิจารณาเป็นแหล่งอ้างอิงที่น่าเชื่อถือ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลโดยมนุษย์มืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดใด ๆ ที่เกิดจากการใช้การแปลนี้