16 KiB
ការចាប់ផ្តើម
(ចុចរូបភាពខាងលើដើម្បីមើលវីដេអូមេរៀននេះ)
ផ្នែកនេះមានមេរៀនច្រើន៖
-
1 ម៉ាស៊ីនមេដំបូងរបស់អ្នក នៅក្នុងមេរៀនដំបូងនេះ អ្នកនឹងរៀនពីរបៀបបង្កើតម៉ាស៊ីនមេដំបូងរបស់អ្នក និងពិនិត្យវាមួយជាមួយឧបករណ៍ប៉ាន់ប្រមាណ ដែលជាវិធីដ៏មានតម្លៃសម្រាប់សាកល្បង និងកែលម្អម៉ាស៊ីនមេរបស់អ្នក ទៅមេរៀន
-
2 អតិថិជន នៅក្នុងមេរៀននេះ អ្នកនឹងរៀនពីរបៀបសរសេរអតិថិជនដែលអាចភ្ជាប់ទៅម៉ាស៊ីនមេរបស់អ្នក ទៅមេរៀន
-
3 អតិថិជនជាមួយ LLM វិធីសាស្រ្តល្អជាងនេះ សម្រាប់សរសេរអតិថិជនគឺ ដោយបន្ថែម LLM ចូលទៅ ដូច្នេះវាអាច "ចរចា" ជាមួយម៉ាស៊ីនមេរបស់អ្នកថាតើត្រូវធ្វើអ្វី ទៅមេរៀន
-
4 ការប្រើម៉ូដ GitHub Copilot Agent សម្រាប់ម៉ាស៊ីនមេក្នុង Visual Studio Code នៅទីនេះ យើងកំពុងមើលការរត់ម៉ាស៊ីនមេ MCP របស់យើងនៅក្នុង Visual Studio Code ទៅមេរៀន
-
5 ម៉ាស៊ីនមេផ្ទុក stdio Transport stdio transport គឺជាមាត្រដ្ឋានដែលបានផ្ដល់អនុសាសន៍សម្រាប់ការទំនាក់ទំនងរវាងម៉ាស៊ីនមេ MCP និងអតិថិជនក្នុងស្រុក ដែលផ្តល់ការទំនាក់ទំនងមានសុវត្ថិភាពមូលដ្ឋានពី subprocess និងមានការបំបែកដំណើរការ ទៅមេរៀន
-
6 ការចាក់បញ្ជូនទិន្នន័យ HTTP ជាមួយ MCP (Streamable HTTP) រៀនអំពីការចាក់បញ្ជូនទិន្នន័យ HTTP សព្វថ្ងៃ (វិធីសាស្រ្តដែលបានផ្ដល់អនុសាសន៍សម្រាប់ម៉ាស៊ីនមេ MCP ចម្រុះតាមរយៈ MCP Specification 2025-11-25) ការជូនដំណឹងនៃការរីកចម្រើន និងរបៀបអនុវត្តម៉ាស៊ីនមេ និងអតិថិជន MCP ដែលអាចតម្រៀបបាន និងដំណើរការជាពេលវេលាពិតប្រាកដដោយប្រើ Streamable HTTP ទៅមេរៀន
-
7 ការប្រើប្រាស់ឧបករណ៍ AI Toolkit សម្រាប់ VSCode ដើម្បីប្រើ និងសាកល្បងអតិថិជន និងម៉ាស៊ីនមេ MCP របស់អ្នក ទៅមេរៀន
-
8 ការសាកល្បង នៅទីនេះ យើងនឹងផ្តោតជាពិសេសចំពោះរបៀបដែលយើងអាចសាកល្បងម៉ាស៊ីនមេ និងអតិថិជនរបស់យើងដោយវិធីចម្រុះៗ ទៅមេរៀន
-
9 ការដាក់កម្មវិធី ជំពូកនេះនឹងមើលទិដ្ឋភាពចម្ងាយនៃការដាក់កម្មវិធី MCP របស់អ្នក ទៅមេរៀន
-
10 ការប្រើប្រាស់ម៉ាស៊ីនមេកម្រិតខ្ពស់ ជំពូកនេះគ្របដណ្តប់ការប្រើប្រាស់ម៉ាស៊ីនមេកម្រិតខ្ពស់ ទៅមេរៀន
-
11 សុវត្ថិភាព ជំពូកនេះពិពណ៌នា របៀបបន្ថែមសុវត្ថិភាពមូលដ្ឋាន ពី Basic Auth ដល់ការប្រើ JWT និង RBAC។ អ្នកត្រូវបានលើកទឹកចិត្តឲ្យចាប់ផ្តើមពីទីនេះ ហើយបន្ទាប់មកមើលប្រធានបទកម្រិតខ្ពស់នៅជំពូក 5 និងអនុវត្តការកែលម្អសុវត្ថិភាពបន្ថែមតាមអនុសាសន៍នៅជំពូក 2 ទៅមេរៀន
-
12 អ្នកផ្តល់សេវា MCP កំណត់តម្លៃ និងប្រើអតិថិជនម៉ាស៊ីនមេ MCP ដែលពេញនិយម រួមមាន Claude Desktop, Cursor, Cline និង Windsurf។ រៀនអំពីប្រភេទនៃការដឹកជញ្ជូន និងការជួសជុលបញ្ហា ទៅមេរៀន
-
13 MCP Inspector ដំឡើង និងសាកល្បងម៉ាស៊ីនមេ MCP របស់អ្នកដោយប្រើឧបករណ៍ MCP Inspector។ រៀនជួសជុលឧបករណ៍ ស្រទាប់ផែនការនិងសារនៃប្រភពព័ត៌មាន ទៅមេរៀន
-
14 ការប្រមូលអត្ថបទ បង្កើតម៉ាស៊ីនមេ MCP ដែលសហការជាមួយអតិថិជន MCP សម្រាប់ភារកិច្ចដែលទាក់ទង LLM ទៅមេរៀន
-
15 កម្មវិធី MCP បង្កើតម៉ាស៊ីនមេ MCP ដែលផ្តល់ចម្លើយជាមួយសេចក្តីណែនាំ UI ផងដែរ ទៅមេរៀន
Model Context Protocol (MCP) គឺជាពិធីសម្ព័ន្ធបើកដែលកំណត់វិធីសាស្រ្តស្តង់ដារដើម្បីឲ្យកម្មវិធីផ្តល់បរិបទទៅកាន់ LLMs។ គិតថា MCP គឺដូចជា ច្រក USB-C សម្រាប់កម្មវិធី AI - វាបង្កើតវិធីស្ដង់ដារ ដើម្បីភ្ជាប់ម៉ូដែល AI ទៅនឹងប្រភពទិន្នន័យ និងឧបករណ៍ផ្សេងៗ។
គោលបំណងរៀន
បន្ទាប់ពីបញ្ចប់មេរៀននេះ អ្នកនឹងអាច៖
- ដំឡើងបរិយាកាសអភិវឌ្ឍសម្រាប់ MCP ក្នុង C#, Java, Python, TypeScript និង JavaScript
- សង់ និងដាក់បញ្ចូលម៉ាស៊ីនមេ MCP មូលដ្ឋានជាមួយមុខងារផ្ទាល់ខ្លួន (ធនធាន, បញ្ជូនប្រភេទ, និងឧបករណ៍)
- បង្កើតកម្មវិធីដើម្បីភ្ជាប់ទៅម៉ាស៊ីនមេ MCP
- សាកល្បង និងកែលម្អការអនុវត្ត MCP
- យល់ដឹងអំពីបញ្ហាផ្ទុកកំណត់ និងដំណោះស្រាយរបស់ពួកគេ
- ភ្ជាប់អនុវត្ត MCP របស់អ្នកទៅជាមួយសេវាកម្ម LLM ម៉ាស៊ីនមេពេញនិយម
ការតំឡើងបរិយាកាស MCP របស់អ្នក
មុននឹងចាប់ផ្តើមធ្វើការជាមួយ MCP វាសំខាន់ក្នុងការរៀបចំបរិយាកាសអភិវឌ្ឍ និងយល់ដឹងអំពីដំណើរការដំបូង។ ផ្នែកនេះនឹងណែនាំអ្នកឆ្ពោះទៅរកជំហានដំបូង ដើម្បីធ្វើឲ្យការចាប់ផ្តើម MCP របស់អ្នករលូន។
តម្រូវការមុន
មុននឹងចូលរួមអភិវឌ្ឍ MCP សូមប្រាកដថាអ្នកមាន៖
- បរិយាកាសអភិវឌ្ឍ សម្រាប់ភាសាដែលអ្នកជ្រើស (C#, Java, Python, TypeScript ឬ JavaScript)
- IDE/Editor: Visual Studio, Visual Studio Code, IntelliJ, Eclipse, PyCharm ឬក៏កម្មវិធីកូដសម្រាប់កំណែទំនើបណាមួយ
- អ្នកគ្រប់គ្រងវគ្គបម្រើ: NuGet, Maven/Gradle, pip ឬ npm/yarn
- កូនសោ API សម្រាប់សេវាកម្ម AI អ្វីៗដែលអ្នកមានបំណងប្រើក្នុងកម្មវិធីម៉ាស៊ីនមេរបស់អ្នក
SDKs ផ្លូវការច្រើនភាសា
នៅក្នុងជំពូកខាងមុខ អ្នកនឹងឃើញដំណោះស្រាយត្រូវបានកសាងដោយប្រើ Python, TypeScript, Java និង .NET។ នេះគឺជាព័ត៌មានអំពី SDKs ផ្លូវការដែលគាំទ្រជាផ្លូវការ។
MCP ផ្ដល់ SDK ផ្លូវការសម្រាប់ភាសាច្រើន ដូចដែលបានស្របទៅតាម MCP Specification 2025-11-25:
- SDK C# - បានថែរក្សារជាមួយ Microsoft
- SDK Java - បានថែរក្សារជាមួយ Spring AI
- SDK TypeScript - កម្មវិធី TypeScript ផ្លូវការ
- SDK Python - កម្មវិធី Python ផ្លូវការ (FastMCP)
- SDK Kotlin - កម្មវិធី Kotlin ផ្លូវការ
- SDK Swift - បានថែរក្សារជាមួយ Loopwork AI
- SDK Rust - កម្មវិធី Rust ផ្លូវការ
- SDK Go - កម្មវិធី Go ផ្លូវការ
ចំណុចសំខាន់ៗ
- ការតំឡើងបរិយាកាសអភិវឌ្ឍ MCP គឺងាយស្រួលដោយមាន SDK ច្បាស់លាស់តាមភាសា
- ការសាងសង់ម៉ាស៊ីនមេ MCP រួមមានការបង្កើត និងចុះបញ្ជីឧបករណ៍ជាមួយសេកម៉ាច្បាស់លាស់
- អតិថិជន MCP ភ្ជាប់ទៅម៉ាស៊ីនមេ និងម៉ូដែល ដើម្បីប្រើប្រាស់សមត្ថភាពបន្ថែម
- ការសាកល្បង និងកែលម្អសំខាន់សម្រាប់សុវត្ថិភាព និងភាពជឿជាក់នៃអនុវត្ត MCP
- ជម្រើសដាក់បញ្ចូលរួមមាន ពីការអភិវឌ្ឍក្នុងស្រុក ដល់ដំណោះស្រាយមេឃមានពាណិជ្ជកម្ម
ការអនុវត្ត
យើងមានសំណុំយ៉ាងតិចបាញ់ដែលបំពេញកិច្ចហាត់ប្រាណដែលអ្នកនឹងឃើញនៅគ្រប់ជំពូកក្នុងផ្នែកនេះ។ បន្ថែមពីនេះ ក៏មានកិច្ចហាត់ប្រាណ និងភារកិច្ចផ្ទាល់ខ្លួនផងដែរ។
- កម្មវិធីគណនាត្រូវ Java
- កម្មវិធីគណនា .Net
- កម្មវិធីគណនា JavaScript
- កម្មវិធីគណនា TypeScript
- កម្មវិធីគណនា Python
##ធនធានបន្ថែម
- បង្កើតអ្នកជំនួយដោយប្រើ Model Context Protocol នៅលើ Azure
- MCP ចម្ងាយជាមួយ Azure Container Apps (Node.js/TypeScript/JavaScript)
- ភ្នាក់ងារ .NET OpenAI MCP
តើអ្វីទៅជាដំណាក់កាលបន្ទាប់
ចាប់ផ្តើមជាមួយមេរៀនដំបូង៖ បង្កើតម៉ាស៊ីនមេ MCP ដំបូងរបស់អ្នក
បន្ទាប់ពីអ្នកបានបញ្ចប់ម៉ូឌុលនេះ សូមបន្តទៅ៖ ម៉ូឌុល 4: ការអនុវត្តជាក់ស្តែង
ការបដិសេធ៖ ឯកសារនេះបានបកប្រែដោយប្រើសេវាបកប្រែ AI Co-op Translator។ ខណៈពេលដែលយើងខិតខំឱ្យបានត្រឹមត្រូវ សូមយល់ដឹងថាការបកប្រែដោយស្វ័យប្រវត្តិអាចមានកំហុស ឬភាពមិនត្រឹមត្រូវខ្លះៗ។ ឯកសារដើមក្នុងភាសាមូលដ្ឋានគួរត្រូវបានគេចាត់ទុកថាជាភាសាទូរទស្សន៏ផ្លូវការជាលក្ខណៈសំខាន់។ សម្រាប់ព័ត៌មានសំខាន់ៗ គួរឱ្យបានបកប្រែដោយអ្នកជំនាញមនុស្សជាផ្លូវការ។ យើងមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកស្រាយខុសដោយកើតមានពីការប្រើប្រាស់ការបកប្រែនេះឡើយ។
