Ikuti langkah-langkah ini untuk mula menggunakan sumber ini:
- Fork Repositori: Klik
- Clone Repositori:
git clone https://github.com/microsoft/mcp-for-beginners.git - Sertai Discord Azure AI Foundry dan berjumpa dengan pakar serta pembangun lain
Model Context Protocol (MCP) adalah rangka kerja terkini yang direka untuk menyeragamkan interaksi antara model AI dan aplikasi klien. Kurikulum sumber terbuka ini menyediakan laluan pembelajaran yang teratur, lengkap dengan contoh kod praktikal dan kes penggunaan sebenar, merangkumi bahasa pengaturcaraan popular termasuk C#, Java, JavaScript, TypeScript, dan Python.
Sama ada anda seorang pembangun AI, arkitek sistem, atau jurutera perisian, panduan ini adalah sumber komprehensif anda untuk menguasai asas MCP dan strategi pelaksanaannya.
- 📘 Dokumentasi MCP – Tutorial terperinci dan panduan pengguna
- 📜 Spesifikasi MCP – Seni bina protokol dan rujukan teknikal
- 🧑💻 Repositori MCP GitHub – SDK sumber terbuka, alat, dan contoh kod
00-03: Asas
- 00. Pengenalan kepada MCP
Gambaran keseluruhan Model Context Protocol dan kepentingannya dalam saluran AI. Baca lebih lanjut - 01. Konsep Teras Dijelaskan
Penerangan mendalam tentang konsep teras MCP. Baca lebih lanjut - 02. Keselamatan dalam MCP
Ancaman keselamatan dan amalan terbaik. Baca lebih lanjut - 03. Memulakan MCP
Penyediaan persekitaran, pelayan/klien asas, integrasi. Baca lebih lanjut
03.x: Makmal Praktikal
- 3.1. Pelayan pertama – Panduan
- 3.2. Klien pertama – Panduan
- 3.3. Klien dengan LLM – Panduan
- 3.4. Menggunakan pelayan dengan Visual Studio Code – Panduan
- 3.5. Membina pelayan menggunakan SSE – Panduan
- 3.6. Penstriman HTTP – Panduan
- 3.7. Menggunakan AI Toolkit – Panduan
- 3.8. Menguji pelayan anda – Panduan
- 3.9. Melancarkan pelayan anda – Panduan
04-05: Praktikal & Lanjutan
- 04. Pelaksanaan Praktikal
SDK, penyahpepijatan, ujian, templat arahan boleh guna semula. Baca lebih lanjut - 05. Topik Lanjutan dalam MCP
AI berbilang mod, penyesuaian skala, penggunaan perusahaan. Baca lebih lanjut - 5.1. Integrasi MCP dengan Azure – Panduan
- 5.2. Modality berbilang – Panduan
- 5.3. Demo OAuth2 MCP – Panduan
- 5.4. Konteks Akar – Panduan
- 5.5. Penghalaan – Panduan
- 5.6. Pensampelan – Panduan
- 5.7. Penyesuaian Skala – Panduan
- 5.8. Keselamatan – Panduan
- 5.9. Carian Web MCP – Panduan
- 5.10. Penstriman Masa Nyata – Panduan
- 5.11. Carian Web Masa Nyata – Panduan
06-10: Komuniti, Amalan Terbaik & Makmal
- 06. Sumbangan Komuniti – Panduan
- 07. Pandangan daripada Penggunaan Awal – Panduan
- 08. Amalan Terbaik untuk MCP – Panduan
- 09. Kajian Kes MCP – Panduan
- 10. Memperkemas Aliran Kerja AI: Membangunkan Pelayan MCP dengan AI Toolkit – Makmal Praktikal
Terokai Pelaksanaan Kod mengikut Bahasa
Terokai Contoh Lanjutan
Untuk mendapat manfaat maksimum daripada kurikulum ini, anda harus mempunyai:
- Pengetahuan asas C#, Java, atau Python
- Pemahaman tentang model klien-pelayan dan API
- (Pilihan) Kefahaman tentang konsep pembelajaran mesin
Panduan Pembelajaran yang menyeluruh tersedia untuk membantu anda menavigasi repositori ini dengan berkesan. Panduan ini merangkumi:
- Peta kurikulum visual yang menunjukkan semua topik yang diliputi
- Pecahan terperinci setiap bahagian repositori
- Panduan cara menggunakan projek contoh
- Laluan pembelajaran yang disyorkan untuk pelbagai tahap kemahiran
- Sumber tambahan untuk melengkapkan perjalanan pembelajaran anda
Setiap pelajaran dalam panduan ini termasuk:
- Penjelasan jelas tentang konsep MCP
- Contoh kod langsung dalam pelbagai bahasa
- Latihan untuk membina aplikasi MCP sebenar
- Sumber tambahan untuk pelajar lanjutan
Kandungan ini dilesenkan di bawah Lesen MIT. Untuk terma dan syarat, lihat LICENSE.
Projek ini mengalu-alukan sumbangan dan cadangan. Kebanyakan sumbangan memerlukan anda bersetuju dengan
Perjanjian Lesen Penyumbang (CLA) yang menyatakan bahawa anda mempunyai hak dan benar-benar memberikan
hak kepada kami untuk menggunakan sumbangan anda. Untuk maklumat lanjut, lawati https://cla.opensource.microsoft.com.
Apabila anda menghantar permintaan tarik, bot CLA akan secara automatik menentukan sama ada anda perlu
memberikan CLA dan menghiasi PR dengan sewajarnya (contoh: pemeriksaan status, komen). Ikut sahaja arahan
yang diberikan oleh bot. Anda hanya perlu melakukan ini sekali sahaja untuk semua repositori yang menggunakan CLA kami.
Projek ini telah mengamalkan Kod Etika Sumber Terbuka Microsoft.
Untuk maklumat lanjut, lihat Soalan Lazim Kod Etika atau
hubungi opencode@microsoft.com untuk sebarang pertanyaan atau komen tambahan.
Pasukan kami menghasilkan kursus lain! Lihat:
- Ejen AI untuk Pemula
- AI Generatif untuk Pemula menggunakan .NET
- AI Generatif untuk Pemula menggunakan JavaScript
- AI Generatif untuk Pemula
- ML untuk Pemula
- Sains Data untuk Pemula
- AI untuk Pemula
- Keselamatan Siber untuk Pemula
- Pembangunan Web untuk Pemula
- IoT untuk Pemula
- Pembangunan XR untuk Pemula
- Menguasai GitHub Copilot untuk Pengaturcaraan Berpasangan AI
- Menguasai GitHub Copilot untuk Pembangun C#/.NET
- Pilih Pengembaraan Copilot Anda Sendiri
Projek ini mungkin mengandungi tanda dagangan atau logo untuk projek, produk, atau perkhidmatan. Penggunaan tanda dagangan atau logo Microsoft yang dibenarkan tertakluk kepada dan mesti mematuhi Garisan Panduan Tanda Dagangan & Jenama Microsoft. Penggunaan tanda dagangan atau logo Microsoft dalam versi projek yang diubahsuai tidak boleh menyebabkan kekeliruan atau memberi gambaran bahawa Microsoft menaja. Sebarang penggunaan tanda dagangan atau logo pihak ketiga tertakluk kepada polisi pihak ketiga tersebut.
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk memastikan ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan profesional oleh manusia adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.
