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

21 KiB

ការលៃតម្រូវនូវដំណើរការការងារបញ្ញាសិប្បនិម្មិត៖ ការបង្កើតម៉ាស៊ីនបម្រើ MCP ជាមួយ Microsoft Foundry Toolkit

MCP Spec Python VS Code

logo

🎯 ទិដ្ឋភាពទូទៅ

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

(ចុចលើរូបភាពខាងលើដើម្បីមើលវីដេអូសម្រៀបនៃមេរៀននេះ)

សូមស្វាគមន៍មកកាន់ សិក្ខាសាលា Model Context Protocol (MCP)! សិក្ខាសាលាដែលមានអនុប្រយោជន៍នេះបញ្ចូលបច្ចេកវិទ្យាទាំងពីរដែលទំនើបទំនងដើម្បីបម្លែងការអភិវឌ្ឍកម្មវិធី AI៖

  • 🔗 Model Context Protocol (MCP): ស្តង់ដារបើកសម្រាប់ការតភ្ជាប់ឧបករណ៍ AI យ៉ាងរលូន
  • 🛠️ Microsoft Foundry Toolkit Extension សម្រាប់ VS Code: ការពង្រីកការអភិវឌ្ឍ AI ដែលមានសមត្ថភាពខ្លាំងរបស់ Microsoft

🎓 អ្វីដែលអ្នកនឹងរៀន

នៅចុងបញ្ចប់នៃសិក្ខាសាលានេះ អ្នកនឹងអាចបង្កើតកម្មវិធីឆ្លាតវៃដែលភ្ជាប់ម៉ូដែល AI ជាមួយឧបករណ៍និងសេវាកម្មពិតប្រាកដ។ ចាប់ពីការធ្វើតេស្តដោយស្វ័យប្រវត្តិនៅឡើយដល់ការតភ្ជាប់ API ផ្ទាល់ខ្លួន អ្នកនឹងទទួលបានជំនាញទីកន្លែងដើម្បីដោះស្រាយបញ្ហារបស់អាជីវកម្មស្មុគស្មាញ។

🏗️ បណ្ដាញបច្ចេកវិទ្យា

🔌 Model Context Protocol (MCP)

MCP គឺជា "USB-C សម្រាប់ AI" - ស្តង់ដារសកលដែលភ្ជាប់ម៉ូដែល AI ទៅឧបករណ៍ខាងក្រៅនិងមូលដ្ឋានទិន្នន័យ។

លក្ខណៈពិសេសសំខាន់ៗ៖

  • 🔄 ការតភ្ជាប់ដែលបានតម្រឹមស្តង់ដារ: ចំណុចប្រទាក់ទូទៅសម្រាប់ការតភ្ជាប់ឧបករណ៍ AI
  • 🏛️ ស្ថាបត្យកម្មអាចបត់បែនបាន: ម៉ាស៊ីនបម្រើក្នុងតំបន់និងចម្ងាយតាមរយៈ stdio/SSE ទំនាក់ទំនង
  • 🧰 បរិយាកាសសម្បូរ: ឧបករណ៍ ការផ្តល់សញ្ញា និងធនធានក្នុង Protocol មួយ
  • 🔒 រួសរាន់សម្រាប់សហគ្រាស: ការបង្ការសុវត្ថិភាព និងភាពជឿជាក់ដែលបានបញ្ចូល

🎯 ហេតុអ្វីបានជា MCP សំខាន់: ដូចជាការចេញខ្សែ USB-C បានបំបាត់ភាពចលាចលនៃខ្សែ ហេតុនេះ MCP ក៏បានបំបាត់ភាពស្មុគស្មាញនៃការតភ្ជាប់ AI ផងដែរ។ Protocol តែមួយ បិទចំណុចអាចធ្វើបានអស្ចារ្យ។

🤖 Microsoft Foundry Toolkit Extension សម្រាប់ VS Code

ការពង្រីកការអភិវឌ្ឍ AI ដ៏មានឥទ្ធិពលរបស់ Microsoft ដែលបម្លែង VS Code ទៅជាប្រព័ន្ធAI ខ្លាំងមុខ។

🚀 សមត្ថភាពស្នូល៖

  • 📦 បញ្ជីម៉ូដែល: ចូលដំណើរការ ម៉ូដែលពី Azure AI, GitHub, Hugging Face, Ollama
  • ការប៉ាន់ប្រមាណក្នុងតំបន់: បង្ហោះពី CPU/GPU/NPU តាម ONNX បង្កើនប្រសិទ្ធភាព
  • 🏗️ ខ់បូឌ឵រអេហ្សិន: ការអភិវឌ្ឍភ្នាក់ងារអាយអាយដោយមានការចុងក្រុម MCP
  • 🎭 វគ្គច្រើនប្រភេទ: គាំទ្រអក្សរ ទិដ្ឋភាព និងលទ្ធផលមានរចនាសម្ព័ន្ធ

💡 អត្ថប្រយោជន៍ការអភិវឌ្ឍ៖

  • ការបង្ហោះម៉ូដែលមិនចាំបាច់កំណត់
  • វិស្វកម្មបង្ហាញសញ្ញា
  • កន្លែងសាកល្បងពេលវេលាពិត
  • ការតភ្ជាប់ម៉ាស៊ីនបម្រើ MCP រលូន

📚 ដំណើររៀន

🚀 មូឌុល ១៖ មូលដ្ឋាន Microsoft Foundry Toolkit

រយៈពេល៖ ១៥ នាទី

  • 🛠️ ដំឡើងនិងកំណត់ Microsoft Foundry Toolkit សម្រាប់ VS Code
  • 🗂️ ស្វែងយល់ពីបញ្ជីម៉ូដែល (ម៉ូដែលលើស ១០០ ជាមួយ GitHub, ONNX, OpenAI, Anthropic, Google)
  • 🎮 ជំនាញក្នុង​ Interactive Playground សម្រាប់ការតេស្តម៉ូដែលពាក់ព័ន្ធពេលជាក់ស្តែង
  • 🤖 បង្កើតអេហ្សិន AI ដំបូងរបស់អ្នកជាមួយ Agent Builder
  • 📊 វាយតម្លៃការសម្តែងម៉ូដែលជាមួយវិមាត្រដែលបានបញ្ចូល (F1, សមស្របភាព, ស្រដៀង, ភាពសមរម្យ)
  • រៀនពីការដំណើរការប្រមូលផត និងគាំទ្រវគ្គច្រើនប្រភេទ

🎯 លទ្ធផលសិក្សា: បង្កើតអេហ្សិន AI ដែលប្រតិបត្តិការបានដោយមានការយល់ដឹងពេញលេញអំពីសមត្ថភាព Microsoft Foundry Toolkit

🌐 មូឌុល ២៖ MCP ជាមួយមូលដ្ឋាន Microsoft Foundry Toolkit

រយៈពេល៖ ២០ នាទី

  • 🧠 ជំនាញក្នុងស្ថាបត្យកម្ម និងគំនិត Model Context Protocol (MCP)
  • 🌐 ស្វែងយល់ពីបរិយាកាសម៉ាស៊ីនបម្រើ MCP របស់ Microsoft
  • 🤖 បង្កើតភ្នាក់ងារការត្រួតពិនិត្យកម្មវិធីកាន់តែមកទេសំបែកដោយ Playwright MCP server
  • 🔧 បញ្ចូលម៉ាស៊ីនបម្រើ MCP ជាមួយ Agent Builder របស់ Microsoft Foundry Toolkit
  • 📊 កំណត់និងសាកល្បងឧបករណ៍ MCP ក្នុងភ្នាក់ងាររបស់អ្នក
  • 🚀 នាំចេញនិងដាក់ទៅប្រើភ្នាក់ងារដែលមានថាមពល MCP សម្រាប់ការផលិត

🎯 លទ្ធផលសិក្សា: ដាក់បញ្ចូលអេហ្សិន AI ដែលមានថាមពលពីឧបករណ៍ខាងក្រៅតាម MCP

🔧 មូឌុល ៣៖ ការអភិវឌ្ឍ MCP ជំនាន់ខ្ពស់ជាមួយ Microsoft Foundry Toolkit

រយៈពេល៖ ២០ នាទី

  • 💻 បង្កើតម៉ាស៊ីនបម្រើ MCP ផ្ទាល់ខ្លួនដោយប្រើ Microsoft Foundry Toolkit
  • 🐍 កំណត់និងប្រើប្រាស់ MCP Python SDK ចុងក្រោយ (v1.9.3)
  • 🔍 រៀបចំ និងប្រើប្រាស់ MCP Inspector សម្រាប់ត្រួតពិនិត្យកំហុស
  • 🛠️ បង្កើតម៉ាស៊ីនបម្រើអាកាសធាតុ MCP ជាមួយដំណើរការត្រួតពិនិត្យកំហុសវិជ្ជាជីវៈ
  • 🧪 កំណត់កំហុសម៉ាស៊ីនបម្រើ MCP ទាំងនៅក្នុង Agent Builder និង Inspector

🎯 លទ្ធផលសិក្សា: អភិវឌ្ឍន៍ និងកំណត់កំហុសម៉ាស៊ីនបម្រើ MCP ផ្ទាល់ខ្លួនជាមួយឧបករណ៍ទំនើប

🐙 មូឌុល ៤៖ ការអភិវឌ្ឍ MCP ប្រតិបត្តិការពិត - ម៉ាស៊ីនបម្រើ GitHub Clone ផ្ទាល់ខ្លួន

រយៈពេល៖ ៣០ នាទី

  • 🏗️ បង្កើតម៉ាស៊ីនបម្រើ GitHub Clone MCP មួយសម្រាប់ដំណើរការអភិវឌ្ឍប្រព័ន្ធពិតប្រាកដ
  • 🔄 អនុវត្តការលៃតម្រូវសម្រុងឃ្លាំងឌីជីតាល់ដោយមានការបញ្ជាក់និងដោះស្រាយកំហុស
  • 📁 បង្កើតការគ្រប់គ្រងថតឯកសារឆ្លាតវៃ និងការតភ្ជាប់ VS Code
  • 🤖 ប្រើ GitHub Copilot Agent Mode ជាមួយឧបករណ៍ MCP ផ្ទាល់ខ្លួន
  • 🛡️ អនុវត្តភាពជឿជាក់រួមគ្នាសម្រាប់ផលិតកម្មសុវត្ថិភាព និងចម្រុះវេទិកា

🎯 លទ្ធផលសិក្សា: ដាក់បញ្ចូលម៉ាស៊ីនបម្រើ MCP ដែលរួសរាន់សម្រាប់ផលិតកម្មដែលលៃតម្រូវជាលើកដំបូងនូវដំណើរការអភិវឌ្ឍប្រព័ន្ធពិតប្រាកដ

💡 ការពិតក្នុងពិភពលោកនិងផលប៉ះពាល់

🏢 ករណីប្រើប្រាស់សហគ្រាស

🔄 ការលៃតម្រូវ DevOps

បម្លែងដំណើរការអភិវឌ្ឍរបស់អ្នកជាមួយស្វ័យប្រវត្តិស្មាត:

  • ការគ្រប់គ្រងឃ្លាំងឌីជីតាល់ឆ្លាតវៃ: ពិនិត្យកូដដោយ AI និងសម្រេចចិត្តបញ្ចូល
  • CI/CD ឆ្លាតវៃ: បង្កើតប៉ាយបាញ់ដោយស្វ័យប្រវត្តិដោយផ្អែកលើការផ្លាស់ប្តូរកូដ
  • ចាត់ទុកបញ្ហា: ចាត់តាំងកំហុសដោយស្វ័យប្រវត្តិ

🧪 បដិវត្តន៍ការធានាគុណភាព

លើកកម្ពស់ការតេស្តដោយស្វ័យប្រវត្តិដែលបង្កើតដោយ AI:

  • ការបង្កើតតេស្តឆ្លាតវៃ: បង្កើតបណ្ណាល័យតេស្តយ៉ាងទូលំទូលាយដោយស្វ័យប្រវត្តិ
  • ការតេស្តកំណត់ UI តាមមាតិកា: ការសម្រួល UI ដោយ AI
  • ការត្រួតពិនិត្យសមត្ថភាព: ស្វែងរកបញ្ហានិងដោះស្រាយជាបានមុន

📊 បច្ចេកទេសដំណើរការទិន្នន័យ

បង្កើតដំណើរការបង្កប់លើទិន្នន័យឆ្លាតវៃ:

  • ដំណើរការបម្លែងទិន្នន័យ ETL ដែលអាចបត់បែន: ការបម្លែងទិន្នន័យដោយខ្លួនឯង
  • ការស្វែងរកបញ្ហាអ្វីមួយខុសត្រូវ: ការត្រួតពិនិត្យគុណភាពទិន្នន័យពេលវេលាពិត
  • ការគ្រប់គ្រងដំណើរការទិន្នន័យ: ការផ្លាស់ប្តូរទិន្នន័យឆ្លាតវៃ

🎧 ការកែលម្អបទពិសោធន៍អតិថិជន

បង្កើតទំនាក់ទំនងអតិថិជនដ៏ល្អឥតខ្ចោះ:

  • គាំទ្រដែលយល់ដឹងពីបរិបទ: ភ្នាក់ងារអាយអាយដែលចូលដំណើរការជាមួយប្រវត្តិអតិថិជន
  • ដោះស្រាយបញ្ហាមុននឹងកើតឡើង: សេវាអតិថិជនទាយទ្រាប់
  • ការចូលរួមជាច្រើនប៉ុស្តិក្រុមប្រឹក្សា: បទពិសោធន៍ AI សមាជិករួមគ្នាទូទាំងវេទិកា

🛠️ ការតម្រូវការនិងការតាំងចិត្ត

💻 តម្រូវការប្រព័ន្ធ

ធាតុ តម្រូវការ កំណត់សម្គាល់
ប្រព័ន្ធប្រតិបត្តិការ Windows 10+, macOS 10.15+, Linux ប្រព័ន្ធប្រតិបត្តិការភាពទំនើបណាមួយ
Visual Studio Code កំណែស្ថិតស្ថេរ ថ្មីជាងអ្នក តម្រូវសម្រាប់ Microsoft Foundry Toolkit
Node.js v18.0+ និង npm សម្រាប់អភិវឌ្ឍម៉ាស៊ីនបម្រើ MCP
Python 3.10+ ជាជម្រើសសម្រាប់ម៉ាស៊ីនបម្រើ MCP Python
អង្គចងចាំ យ៉ាងហោចណាស់ 8GB RAM 16GB ប្រាប់អោយប្រើសម្រាប់ម៉ូដែលក្នុងតំបន់

🔧 បរិយាកាសអភិវឌ្ឍ

ការពន្យល់ VS Code សម្រាប់ណែនាំ

  • Microsoft Foundry Toolkit (ms-windows-ai-studio.windows-ai-studio)
  • Python (ms-python.python)
  • Python Debugger (ms-python.debugpy)
  • GitHub Copilot (GitHub.copilot) - ជាជម្រើសនិងមានប្រយោជន៍

ឧបករណ៍ជាជម្រើស

  • uv: ជាកម្មវិធីគ្រប់គ្រងថត Python ជំនាន់ទំនើប
  • MCP Inspector: ឧបករណ៍ត្រួតពិនិត្យកំហុសសម្រាប់ម៉ាស៊ីនបម្រើ MCP
  • Playwright: សម្រាប់ឧទាហរណ៍ស្វ័យប្រវត្តិវេប

🎖️ លទ្ធផលសិក្សានិងផ្លូវវិញ្ញាបនបត្រ

🏆 បញ្ជីផ្ទៀងផ្ទាត់ជំនាញ

ដោយបញ្ចប់សិក្ខាសាលានេះ អ្នកនឹងទទួលបានជំនាញខ្ពស់៖

🎯 ជំនាញស្នូល

  • Mastery នៃ MCP Protocol: យល់ដឹងជ្រាលជ្រៅអំពីស្ថាបត្យកម្មនិងគំរូអនុវត្ត
  • ជំនាញ Microsoft Foundry Toolkit: ប្រើប្រាស់កម្រិតឯកទេស Microsoft Foundry Toolkit សម្រាប់អភិវឌ្ឍន៍យ៉ាងឆាប់រហ័ស
  • ការអភិវឌ្ឍម៉ាស៊ីនបម្រើផ្ទាល់ខ្លួន: បង្កើតដាក់បញ្ចូលនិងថែទាំម៉ាស៊ីនបម្រើ MCP ផលិតកម្ម
  • ការតភ្ជាប់ឧបករណ៍ល្អឥតខ្ចោះ: ភ្ជាប់ AI ជាមួយដំណើរការអភិវឌ្ឍដែលមានស្រាប់
  • អនុវត្តបញ្ហាដោះស្រាយ: អនុវត្តជំនាញដែលរៀនបានដើម្បីដោះស្រាយបទពិសោធន៍អាជីវកម្មពិត

🔧 ជំនាញបច្ចេកទេស

  • រៀបចំនិងកំណត់ Microsoft Foundry Toolkit នៅក្នុង VS Code
  • រៀបចំនិងអភិវឌ្ឍម៉ាស៊ីនបម្រើ MCP ផ្ទាល់ខ្លួន
  • បញ្ចូលម៉ូដែល GitHub ជាមួយស្ថាបត្យកម្ម MCP
  • បង្កើតដំណើរការតេស្តស្វ័យប្រវត្តិប្រើ Playwright
  • ដាក់អេហ្សិន AI សម្រាប់ការផលិត
  • កំណត់កំហុសនិងបង្កើតប្រសិទ្ធភាពម៉ាស៊ីនបម្រើ MCP

🚀 សមត្ថភាពខ្ពស់

  • ស្ថាបត្យកម្មបញ្ញាសិប្បនិម្មិតក្នុងកម្រិតសហគ្រាស
  • អនុវត្តវិធីសាស្ត្រសុវត្ថិភាពល្អបំផុតសម្រាប់កម្មវិធី AI
  • រៀបចំស្ថាបត្យកម្មម៉ាស៊ីនបម្រើ MCP ដែលអាចឆ្លងកាត់បាន
  • បង្កើតខ្សែឧបករណ៍ផ្ទាល់ខ្លួនសម្រាប់ដែនជាក់លាក់
  • ជួយណែនាំអ្នកដទៃក្នុងការអភិវឌ្ឍ AI ប្រភពដើម

📖 ធនធានបន្ថែម


🚀 ត្រៀមខ្លួនបម្លែងដំណើរការអភិវឌ្ឍ AI របស់អ្នកឥឡូវនេះ?

មកសាងសង់អនាគតនៃកម្មវិធីឆ្លាតវៃរួមគ្នាជាមួយ MCP និង Microsoft Foundry Toolkit!

អ្វីទៅបន្ទាប់

បន្តទៅ៖ មូឌុល ១១៖ សិក្ខាសាលាម៉ាស៊ីនបម្រើ MCP ដៃគូ


ការបដិសេធ: ឯកសារនេះត្រូវបានបម្លែងភាសា ដោយប្រើសេវាបម្លែងភាសា AI Co-op Translator។ ទោះយើងខ្ញុំមានក្តីប្រាថ្នាឱ្យបានច្បាស់លាស់ តែសូមយល់ដឹងថាការបម្លែងដោយស្វ័យប្រវត្តិក៏អាចមានកំហុសឬភាពមិនត្រឹមត្រូវ។ ឯកសារដើមជាភាសាទីតាំងគួរត្រូវបានគេប្រើជាប្រភពច្បាស់លាស់។ សម្រាប់ព័ត៌មានសំខាន់ៗ សូមណែនាំឱ្យប្រើប្រាស់ការប្រែដោយមនុស្សជំនាញ។ យើងខ្ញុំមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកស្រាយខុសបន្ទាប់ពីការប្រើប្រាស់ការបម្លែងនេះនោះទេ។