1. Pilih Template

March 31, 2026 ยท View on GitHub

!!! tip "PADA AKHIR MODUL INI ANDA AKAN MAMPU UNTUK"

- [ ] Terangkan apa itu template AZD
- [ ] Temui dan gunakan template AZD untuk AI
- [ ] Mulakan dengan template AI Agents
- [ ] **Makmal 1:** AZD Quickstart di Codespaces atau kontena pembangunan

1. Analogi Pembina

Membina aplikasi AI yang moden dan siap untuk perusahaan dari awal boleh menjadi sesuatu yang menakutkan. Ia sedikit seperti membina rumah baru sendiri, bata demi bata. Ya, ia boleh dilakukan! Tetapi itu bukan cara yang paling berkesan untuk mendapatkan hasil akhir yang diingini!

Sebaliknya, kami selalunya bermula dengan rancangan reka bentuk sedia ada, dan bekerjasama dengan arkitek untuk menyesuaikannya mengikut keperluan peribadi kami. Dan itulah pendekatan yang perlu diambil ketika membina aplikasi pintar. Pertama, cari seni bina reka bentuk yang baik yang sesuai dengan ruang masalah anda. Kemudian bekerjasama dengan arkitek penyelesaian untuk menyesuaikan dan membangunkan penyelesaian untuk senario khusus anda.

Tetapi di manakah kita boleh mendapatkan rancangan reka bentuk ini? Dan bagaimana kami menemui arkitek yang sedia mengajar kami bagaimana untuk menyesuaikan dan menyebarkan rancangan ini sendiri? Dalam bengkel ini, kami menjawab soalan-soalan tersebut dengan memperkenalkan anda kepada tiga teknologi:

  1. Azure Developer CLI - alat sumber terbuka yang mempercepat laluan pembangun dari pembangunan tempatan (bina) ke penyebaran awan (hantar).
  2. Microsoft Foundry Templates - repositori sumber terbuka piawai yang mengandungi kod contoh, fail infrastruktur dan konfigurasi untuk menyebarkan seni bina penyelesaian AI.
  3. GitHub Copilot Agent Mode - ejen pengkodan berasaskan pengetahuan Azure, yang boleh membimbing kami dalam menavigasi pangkalan kod dan melakukan perubahan - menggunakan bahasa semula jadi.

Dengan alat-alat ini dalam tangan, kami kini boleh menemui template yang betul, menyebarkannya untuk mengesahkan ia berfungsi, dan menyesuaikannya supaya sesuai dengan senario khusus kami. Mari kita selami dan belajar bagaimana ia berfungsi.


2. Azure Developer CLI

Azure Developer CLI (atau azd) adalah alat baris perintah sumber terbuka yang dapat mempercepat perjalanan kod-ke-awan anda dengan set arahan mesra pembangun yang berfungsi secara konsisten di seluruh IDE (pembangunan) dan persekitaran CI/CD (devops) anda.

Dengan azd, perjalanan penyebaran anda boleh menjadi sesederhana:

  • azd init - Memulakan projek AI baru dari template AZD sedia ada.
  • azd up - Menyediakan infrastruktur dan menyebarkan aplikasi anda dalam satu langkah.
  • azd monitor - Dapatkan pemantauan masa nyata dan diagnostik untuk aplikasi yang disebarkan.
  • azd pipeline config - Sediakan saluran CI/CD untuk mengautomasikan penyebaran ke Azure.

๐ŸŽฏ | LATIHAN:
Terokai alat baris perintah azd dalam persekitaran bengkel anda sekarang. Ini boleh jadi GitHub Codespaces, kontena pembangunan, atau klon tempatan dengan keperluan yang dipasang. Mula dengan menaip arahan ini untuk melihat apa yang alat ini boleh lakukan:

azd help

Flow


3. Template AZD

Untuk azd mencapai ini, ia perlu tahu infrastruktur yang perlu disediakan, tetapan konfigurasi yang perlu dikuatkuasakan, dan aplikasi untuk disebarkan. Di sinilah template AZD masuk.

Template AZD adalah repositori sumber terbuka yang menggabungkan kod contoh dengan fail infrastruktur dan konfigurasi yang diperlukan untuk menyebarkan seni bina penyelesaian. Dengan menggunakan pendekatan Infrastructure-as-Code (IaC), ia membenarkan definisi sumber template dan tetapan konfigurasi dikendalikan versi (seperti kod sumber aplikasi) - mewujudkan aliran kerja yang boleh digunakan semula dan konsisten di kalangan pengguna projek tersebut.

Apabila membuat atau menggunakan semula template AZD untuk senario anda, pertimbangkan soalan-soalan ini:

  1. Apa yang anda bina? โ†’ Adakah terdapat template yang mempunyai kod permulaan untuk senario itu?
  2. Bagaimana penyelesaian anda direka? โ†’ Adakah terdapat template yang mempunyai sumber yang diperlukan?
  3. Bagaimana penyelesaian anda disebarkan? โ†’ Fikirkan azd deploy dengan kaitan pra/pasca pemprosesan!
  4. Bagaimana anda boleh mengoptimumkannya lagi? โ†’ Fikirkan pemantauan terbina dalam dan saluran automasi!

๐ŸŽฏ | LATIHAN:
Lawati galeri Awesome AZD dan gunakan penapis untuk meneroka lebih 250 template yang kini tersedia. Lihat jika anda boleh menemui satu yang selaras dengan keperluan senario anda.

Code


4. Template Aplikasi AI

Untuk aplikasi berkuasa AI, Microsoft menyediakan template khusus yang menampilkan Microsoft Foundry dan Foundry Agents. Template ini mempercepat laluan anda membina aplikasi pintar yang siap untuk produksi.

Template Microsoft Foundry & Foundry Agents

Pilih template di bawah untuk disebarkan. Setiap template tersedia di Awesome AZD dan boleh dimulakan dengan satu arahan.

TemplatePeneranganArahan Penyebaran
AI Chat with RAGAplikasi chat dengan Penghasilan Bertambah Pemulihan menggunakan Microsoft Foundryazd init -t azure-samples/azure-search-openai-demo
Foundry Agent Service StarterBina ejen AI dengan Foundry Agents untuk pelaksanaan tugasan autonomiazd init -t azure-samples/foundry-agent-service-starter
Multi-Agent OrchestrationKoordinasi pelbagai Foundry Agents untuk aliran kerja kompleksazd init -t azure-samples/multi-agent-orchestration
AI Document IntelligenceEkstrak dan analisa dokumen dengan model Microsoft Foundryazd init -t azure-samples/ai-document-processing
Conversational AI BotBina chatbot pintar dengan integrasi Microsoft Foundryazd init -t azure-samples/ai-chat-protocol
AI Image GenerationJana imej menggunakan DALL-E melalui Microsoft Foundryazd init -t azure-samples/ai-image-generation
Semantic Kernel AgentEjen AI menggunakan Semantic Kernel dengan Foundry Agentsazd init -t azure-samples/semantic-kernel-agent
AutoGen Multi-AgentSistem multi-ejen menggunakan rangka kerja AutoGenazd init -t azure-samples/autogen-multi-agent

Mula Pantas

  1. Semak templat: Lawati https://azure.github.io/awesome-azd/ dan tapis mengikut AI, Agents, atau Microsoft Foundry
  2. Pilih template anda: Pilih satu yang sesuai dengan kes penggunaan anda
  3. Mulakan: Jalankan arahan azd init untuk template pilihan anda
  4. Sebarkan: Jalankan azd up untuk menyediakan dan menyebarkan

๐ŸŽฏ | LATIHAN:
Pilih salah satu template di atas berdasarkan senario anda:

  • Membangunkan chatbot? โ†’ Mula dengan AI Chat with RAG atau Conversational AI Bot
  • Perlukan ejen autonomi? โ†’ Cuba Foundry Agent Service Starter atau Multi-Agent Orchestration
  • Memproses dokumen? โ†’ Gunakan AI Document Intelligence
  • Mahukan bantuan pengkodan AI? โ†’ Terokai Semantic Kernel Agent atau AutoGen Multi-Agent
azd init -t azure-samples/azure-search-openai-demo
azd up

!!! info "Terokai Lebih Banyak Template" Galeri Awesome AZD mengandungi lebih 250 template. Gunakan penapis untuk mencari template yang sesuai dengan keperluan khusus anda untuk bahasa, rangka kerja, dan perkhidmatan Azure.


Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsiran yang timbul daripada penggunaan terjemahan ini.