Files
2026-07-13 13:31:35 +08:00

10 KiB

Poenostavljanje AI delovnih tokov: Gradnja MCP strežnika z Microsoft Foundry Toolkit

MCP Spec Python VS Code

logo

🎯 Pregled

Build AI Agents in VS Code: 4 Hands-On Labs with MCP and Microsoft Foundry Toolkit

(Kliknite zgornjo sliko za ogled videa te lekcije)

Dobrodošli na Deluavnici za Model Context Protocol (MCP)! Ta obsežna praktična delavnica združuje dve napredni tehnologiji za preoblikovanje razvoja AI aplikacij:

  • 🔗 Model Context Protocol (MCP): Odprti standard za brezhibno integracijo AI orodij
  • 🛠️ Razširitev Microsoft Foundry Toolkit za VS Code: Močna Microsoftova razširitev za razvoj AI

🎓 Kaj se boste naučili

Ob koncu te delavnice boste obvladali umetnost gradnje inteligentnih aplikacij, ki povezujejo AI modele z resničnimi orodji in storitvami. Od avtomatiziranega testiranja do prilagojenih API integracij boste pridobili praktične veščine za reševanje zapletenih poslovnih izzivov.

🏗️ Tehnološki sklad

🔌 Model Context Protocol (MCP)

MCP je "USB-C za AI" - univerzalni standard, ki povezuje AI modele z zunanjimi orodji in viri podatkov.

Ključne lastnosti:

  • 🔄 Standardizirana integracija: Univerzalni vmesnik za povezave AI orodij
  • 🏛️ Prilagodljiva arhitektura: Lokalni in oddaljeni strežniki preko stdio/SSE transporta
  • 🧰 Bogat ekosistem: Orodja, pozivi in viri v enem protokolu
  • 🔒 Pripravljen za podjetja: Vgrajena varnost in zanesljivost

🎯 Zakaj je MCP pomemben: Tako kot je USB-C odpravil nered s kabli, MCP odstranjuje zapletenost AI integracij. En protokol, neskončne možnosti.

🤖 Razširitev Microsoft Foundry Toolkit za VS Code

Microsoftova vodilna razširitev za razvoj AI, ki VS Code preobrazi v AI močnico.

🚀 Glavne zmogljivosti:

  • 📦 Katalog modelov: Dostop do modelov iz Azure AI, GitHub, Hugging Face, Ollama
  • Lokalna inferenca: ONNX-optimizirano izvajanje na CPU/GPU/NPU
  • 🏗️ Ustvarjalec agentov: Vizualni razvoj AI agentov z integracijo MCP
  • 🎭 Multi-modalno: Podpora za besedilo, vizijo in strukturirane izhode

💡 Koristi pri razvoju:

  • Namestitev modelov brez konfiguracije
  • Vizualno oblikovanje pozivov
  • Spremljanje testiranja v živo
  • Brezhibna integracija MCP strežnika

📚 Pot učenja

🚀 Modul 1: Osnove Microsoft Foundry Toolkit

Trajanje: 15 minut

  • 🛠️ Namestitev in konfiguracija Microsoft Foundry Toolkit za VS Code
  • 🗂️ Raziščite Katalog modelov (100+ modelov iz GitHub, ONNX, OpenAI, Anthropic, Google)
  • 🎮 Obvladovanje Interaktivnega igrišča za testiranje modelov v realnem času
  • 🤖 Izgradite svoj prvi AI agent z Ustvarjalcem agentov
  • 📊 Ocenjevanje delovanja modela z vgrajenimi metričnimi (F1, relevantnost, podobnost, skladnost)
  • Naučite se paketnega procesiranja in multi-modalnih podpornih zmogljivosti

🎯 Rezultat učenja: Ustvarite funkcionalnega AI agenta z obsežnim razumevanjem zmogljivosti Microsoft Foundry Toolkit

🌐 Modul 2: MCP z osnovami Microsoft Foundry Toolkit

Trajanje: 20 minut

  • 🧠 Obvladovanje arhitekture in konceptov Model Context Protocol (MCP)
  • 🌐 Raziščite Microsoftov MCP strežniški ekosistem
  • 🤖 Ustvarite agenta za avtomatizacijo brskalnika z uporabo Playwright MCP strežnika
  • 🔧 Integrirajte MCP strežnike z Ustvarjalcem agentov v Microsoft Foundry Toolkit
  • 📊 Konfigurirajte in testirajte MCP orodja v svojih agentih
  • 🚀 Izvozi in razporedite MCP pogonjene agente za proizvodno uporabo

🎯 Rezultat učenja: Uporabite AI agenta, ki je nadgrajen z zunanjimi orodji preko MCP

🔧 Modul 3: Napredni razvoj MCP z Microsoft Foundry Toolkit

Trajanje: 20 minut

  • 💻 Ustvarite lastne MCP strežnike z Microsoft Foundry Toolkit
  • 🐍 Konfigurirajte in uporabljajte najnovejši MCP Python SDK (v1.9.3)
  • 🔍 Nastavite in uporabite MCP Inspector za odpravljanje napak
  • 🛠️ Zgradite Weather MCP Strežnik z profesionalnimi delovnimi tokovi za odpravljanje napak
  • 🧪 Odpravljajte napake MCP strežnikov v okoljih Agent Builder in Inspector

🎯 Rezultat učenja: Razvijajte in odpravljajte napake v lastnih MCP strežnikih z modernimi orodji

🐙 Modul 4: Praktični razvoj MCP - Prilagojen strežnik za kloniranje GitHub

Trajanje: 30 minut

  • 🏗️ Ustvarite resnični GitHub Clone MCP strežnik za razvojne delovne tokove
  • 🔄 Izvedite pametno kloniranje repozitorijev z validacijo in ravnanjem z napakami
  • 📁 Ustvarite inteligentno upravljanje imenikov in integracijo z VS Code
  • 🤖 Uporabite GitHub Copilot Agent Mode s prilagojenimi MCP orodji
  • 🛡️ Uporabite zanesljivost za proizvodnjo in združljivost med platformami

🎯 Rezultat učenja: Uporabite MCP strežnik, pripravljen za proizvodnjo, ki poenostavi resnične razvojne procese

💡 Praktične uporabe in vpliv

🏢 Primeri uporabe v podjetjih

🔄 Avtomatizacija DevOps

Preoblikujte svoj razvojni potek z inteligentno avtomatizacijo:

  • Pametno upravljanje repozitorijev: AI-podprti pregledi kode in odločitve o združevanju
  • Inteligentni CI/CD: Avtomatizirana optimizacija potokov glede na spremembe kode
  • Razvrščanje težav: Samodejna klasifikacija in dodeljevanje napak

🧪 Revolucija zagotavljanja kakovosti

Izboljšajte testiranje z AI-podprto avtomatizacijo:

  • Inteligentna generacija testov: Samodejno ustvarjanje celovitih testnih sklopov
  • Vizualno regresijsko testiranje: AI-podprto zaznavanje sprememb UI
  • Nadzor zmogljivosti: Proaktivna identifikacija in reševanje težav

📊 Inteligenca podatkovnih tokov

Gradite pametnejše delovne tokove za obdelavo podatkov:

  • Prilagodljivi ETL postopki: Samo-optimizirajoče se transformacije podatkov
  • Zaznavanje anomalij: Spremljanje kakovosti podatkov v realnem času
  • Pametna usmeritev: Upravljanje pretoka podatkov

🎧 Izboljšanje izkušenj strank

Ustvarite izjemne interakcije s strankami:

  • Podpora, ki pozna kontekst: AI agenti z dostopom do zgodovine strank
  • Proaktivna rešitev težav: Napovedna podpora strankam
  • Vključitev več kanalov: Združena AI izkušnja preko platform

🛠️ Zahteve in namestitev

💻 Sistemskih zahtev

Komponenta Zahteva Opombe
Operacijski sistem Windows 10+, macOS 10.15+, Linux Katerikoli sodoben OS
Visual Studio Code Najnovejša stabilna verzija Potrebno za Microsoft Foundry Toolkit
Node.js v18.0+ in npm Za razvoj MCP strežnika
Python 3.10+ Neobvezno za MCP strežnike v Pythonu
Pomnilnik Najmanj 8GB RAM Priporočeno 16GB za lokalne modele

🔧 Razvojno okolje

Priporočene VS Code razširitve

  • Microsoft Foundry Toolkit (ms-windows-ai-studio.windows-ai-studio)
  • Python (ms-python.python)
  • Python Debugger (ms-python.debugpy)
  • GitHub Copilot (GitHub.copilot) - Neobvezno, a koristno

Neobvezna orodja

  • uv: Moder upravljalnik paketov za Python
  • MCP Inspector: Vizualno orodje za odpravljanje napak MCP strežnikov
  • Playwright: Za primere spletne avtomatizacije

🎖️ Rezultati učenja in potrdila

🏆 Pregled mojstrstva veščin

Z zaključkom te delavnice boste dosegli mojstrstvo v:

🎯 Osnovne kompetence

  • Obvladovanje MCP protokola: Poglobljeno razumevanje arhitekture in vzorcev implementacije
  • Znanje Microsoft Foundry Toolkit: Strokovna uporaba Microsoft Foundry Toolkit za hiter razvoj
  • Razvoj po meri strežnikov: Gradnja, uvajanje in vzdrževanje MCP strežnikov za produkcijo
  • Odličnost integracije orodij: Brezhibna povezava AI z obstoječimi razvojnimi procesi
  • Reševanje problemov: Uporaba pridobljenih veščin za resnične poslovne izzive

🔧 Tehnične veščine

  • Namestitev in konfiguracija Microsoft Foundry Toolkit v VS Code
  • Oblikovanje in razvoj prilagojenih MCP strežnikov
  • Integracija GitHub modelov z MCP arhitekturo
  • Izgradnja avtomatiziranih testnih delovnih tokov z Playwright
  • Uvajanje AI agentov za produkcijsko uporabo
  • Odpravljanje napak in optimizacija delovanja MCP strežnikov

🚀 Napredne zmožnosti

  • Arhitektura AI integracij na ravni podjetja
  • Uporaba najboljših praks varnosti za AI aplikacije
  • Oblikovanje razširljivih arhitektur MCP strežnikov
  • Ustvarjanje prilagojenih verig orodij za specifična področja
  • Mentorstvo drugih pri razvoju AI

📖 Dodatni viri


🚀 Ste pripravljeni revolucionirati svoj delovni tok za razvoj AI?

Zgradimo skupaj prihodnost inteligentnih aplikacij z MCP in Microsoft Foundry Toolkit!

Kaj sledi

Nadaljujte na: Modul 11: MCP Server praktične delavnice


Omejitev odgovornosti: Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za kritične informacije je priporočljiv strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.