បច្ចេកវិទ្យាបង្កើត AI សម្រាប់អ្នកចាប់ផ្តើម - កំណែ Java
July 3, 2026 · View on GitHub

ពេលវេលាដំណើរការ: វគ្គបណ្តុះបណ្តាលទាំងមូលអាចបញ្ចប់បានតាមអ៊ិនធឺណិតដោយមិនចាំបាច់ដំឡើងនៅក្នុងម៉ាស៊ីន។ ការតំឡើងបរិយាកាសប្រើប្រាស់យកពេល 2 នាទី ជាមួយការស្វែងរកឧទាហរណ៍ដែលត្រូវការពេល 1-3 ម៉ោងអាស្រ័យលើការស្វែងរកជ្រាលជ្រៅ។
ចាប់ផ្តើមយ៉ាងលឿន
- Fork ឃ្លាំងកូដនេះទៅគណនី GitHub របស់អ្នក
- ចុច Code → ទំព័រ Codespaces → ... → New with options...
- ប្រើតម្លៃលំនាំដើម - នេះនឹងជ្រើសរើស Development container ដែលបានបង្កើតសម្រាប់វគ្គសិក្សានេះ
- ចុច Create codespace
- រង់ចាំ ~2 នាទីសម្រាប់បរិយាកាសត្រៀមរួច
- ផ្លាស់ទៅត្រង់ ជំពូក 2: Provision Azure AI Foundry
គាំទ្រភាសាច្រើន
គាំទ្រដោយ GitHub Action (ស្វ័យប្រវត្តិ និងតែងតែទាន់សម័យ)
អារ៉ាបិក | បង្លាដី | ប៊ុលហ្គារី | ភាសាប៊ឺម៉ា (မြန်မာ) | ចិន (ភាសាជាមូលដ្ឋាន) | ចិន (ប្រពៃណី, ហុងកុង) | ចិន (ប្រពៃណី, ម៉ាកាវ) | ចិន (ប្រពៃណី, តៃវ៉ាន់) | ក្រោអាទីស | ចិច | ដាណីម៉៉ាក់ | ហូឡង់ | អេស្តូនី | ហ្វินឡង់ | បារាំង | អាល្លឺម៉ង់ | ក្រិច | ហេប្រ៊ូវ | ហិណ្ឌី | ហុងគ្រី | ឥណ្ឌូនេស៊ី | អ៊ីតាលី | ជប៉ុន | កណាដា | ខ្មែរ | កូរ៉េ | លីទុយអានី | ម៉ាឡៃ | ម៉ាឡាឡាឡាំ | ម៉ារា�ធី | នេប៉ាល់ | ភាសាពីជិន នីហជេរៀ | ន័រវែជី | បារშირ (ហ្វាស៊ី) | ប៉ូឡូញ | ព័រទុយហ្គាល់ (ប្រេស៊ីល) | ព័រទុយហ្គាល់ (ប្រទេសព័រទុយហ្គាល់) | ភាសាពុជាប៊ី (កុម្មុយហ្គ៊ី) | រូមានី | រុស្ស៊ី | សឺប៊ី (ស៊ីរិលិច) | ស្លូវ៉ាគ | ស្លូវេនី | ស្ប៉ាញ | ស្វាហ៊ីលី | ស៊ុយអែត | តាឡាហ្គោ (ហ្វ៊ីលីពីន) | តាមីល | ទេលូហ្គូ | ថៃ | ទួរគី | អ៊ុយក្រែន | អ៊ួរឌូ | វៀតណាម
ចង់បញ្ចូលកូដនៅក្នុងម៉ាស៊ីនរបស់អ្នកទេ?
ឃ្លាំងកូដនេះមានបទបកប្រែជាភាសា 50+ ដែលបន្ថែមទំហំទាញយកយ៉ាងច្រើន។ ដើម្បីបញ្ចូលដោយគ្មានការប្រែភាសា សូមប្រើ sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"វានាំឱ្យអ្នកមានគ្រប់អ្វីដែលអ្នកត្រូវការសម្រាប់បញ្ចប់វគ្គសិក្សានេះដោយការទាញយកលឿនជាងមុន។
រចនាសម្ព័ន្ធវគ្គសិក្សា និងផ្លូវការសិក្សា
ជំពូកទី 1: ការជូនដំណឹងអំពីបច្ចេកវិទ្យាបង្កើត AI
- គំនិតមូលដ្ឋាន: យល់ដឹងអំពីម៉ូដែលភាសាធំៗ, token, embeddings, និងសមត្ថភាព AI
- បរិស្ថាន Java AI: សង្ខេបអំពី Spring AI និង OpenAI SDKs
- Model Context Protocol: រាប់បញ្ចូល MCP និងតួនាទីរបស់វាក្នុងការទំនាក់ទំនងរវាងភ្នែកAI
- ករណីការប្រើប្រាស់ជាក់ស្តែង: ស្ថានការពិតជាក់ស្តែងរួមទាំង chatbot និងការបង្កើតមាតិកា
- → ចាប់ផ្តើមជំពូក 1
ជំពូកទី 2: ការតំឡើងបរិយាកាសអភិវឌ្ឍន៍
- Azure AI Foundry: Provision ការចេញផ្សាយម៉ូដែលជាគោលការណ៍កូដជាមួយ Bicep និង Azure Developer CLI (azd)
- Spring Boot + Spring AI: វិធីល្អបំផុតសម្រាប់អភិវឌ្ឍកម្មវិធី AI សម្រាប់សហគ្រាស
- Keyless Authentication: តភ្ជាប់ដោយសុវត្ថិភាពជាមួយ Microsoft Entra ID — មិនចាំបាច់មានកូនសោ API
- ឧបករណ៍អភិវឌ្ឍន៍: កុងតឺណ័រ Docker, VS Code, និងការកំណត់ GitHub Codespaces
- → ចាប់ផ្តើមជំពូក 2
ជំពូកទី 3: បច្ចេកទេសស្នូលបង្កើត AI
- Prompt Engineering: បច្ចេកទេសសម្រាប់ចម្លើយម៉ូដែល AI ល្អបំផុត
- Embeddings និងប្រតិបត្តិការវ៉ិចទ័រ: អនុវត្តស្វែងរកតាមអត្ថន័យ និងការផ្គូផ្គងស្រដៀងគ្នា
- Retrieval-Augmented Generation (RAG): ផ្សំនឹង AI ជាមួយប្រភពទិន្នន័យផ្ទាល់ខ្លួន
- Function Calling: ពង្រីកសមត្ថភាព AI ជាមួយឧបករណ៍ និងផ្លាស៊ីនផ្ទាល់ខ្លួន
- → ចាប់ផ្តើមជំពូក 3
ជំពូកទី 4: ករណីប្រើប្រាស់ និងគម្រោងជាក់ស្តែង
- កម្មវិធីបង្កើតរឿងរ៉ាវសត្វចិញ្ចឹម (
petstory/): បង្កើតមាតិកាបែបច្នៃប្រឌិតជាមួយ Azure AI Foundry - ការតំណាង Foundry ក្នុងម៉ាស៊ីនថែមតែជិត (
foundrylocal/): ដំណើរការម៉ូដែល AI ក្នុងម៉ាស៊ីនដោយប្រើ OpenAI Java SDK - សេវាកម្មគណនា MCP (
calculator/): អនុវត្ត Model Context Protocol ជាមូលដ្ឋានជាមួយ Spring AI - → ចាប់ផ្តើមជំពូក 4
ជំពូកទី 5: ការអភិវឌ្ឍ AI ដោយគោរពក្រមបញ្ញត្តិ
- Azure AI Foundry Content Safety: សាកល្បងមេកានិចបំផុតក្នុងការត្រួតពិនិត្យមាតិកា និងសុវត្ថិភាព (ប្លុកតឹង និងការព្រមានទន់)
- ការបង្ហាញសុវត្ថិភាព AI: ឧទាហរណ៍ជាក់ស្តែងបង្ហាញពីរបៀបប្រព័ន្ធសុវត្ថិភាព AI សម័យថ្មីដំណើរការ
- វិធីល្អបំផុត: ណែនាំសម្រាប់ការអភិវឌ្ឍ និងចេញផ្សាយ AI យ៉ាងមានទំនួលខុសត្រូវ
- → ចាប់ផ្តើមជំពូក 5
ឯកសារឧបករណ៍បន្ថែម
LangChain
Azure / Edge / MCP / Agents
បណ្តោះអាសន្ន Generative AI
ការសិក្សាដើម
ស៊េរី Copilot
ទទួលបានជំនួយ
បើអ្នកឈ្នះឬមានសំណួរណាមួយអំពីការបង្កើតកម្មវិធី AI។ ចូលរួមជាមួយសិស្សរៀន និង អភិវឌ្ឍន៍ដែលមានបទពិសោធន៍ក្នុងការពិភាក្សាអំពី MCP។ វាជាសហគមន៍គាំទ្រដែលសំណួរត្រូវបានស្វាគមន៍ ហើយចំណេះដឹងត្រូវបានចែករំលែកដោយមិនគិតថ្លៃ។
បើអ្នកមានមតិយោបល់ផលិតផល ឬ មានកំហុសពេលកំពុងបង្កើត សូមទៅ៖
ការបដិសេធ: ឯកសារនេះត្រូវបានបម្លែងភាសា ដោយប្រើសេវាបម្លែងភាសា AI Co-op Translator។ ទោះយើងខ្ញុំមានក្តីប្រាថ្នាឱ្យបានច្បាស់លាស់ តែសូមយល់ដឹងថាការបម្លែងដោយស្វ័យប្រវត្តិក៏អាចមានកំហុសឬភាពមិនត្រឹមត្រូវ។ ឯកសារដើមជាភាសាទីតាំងគួរត្រូវបានគេប្រើជាប្រភពច្បាស់លាស់។ សម្រាប់ព័ត៌មានសំខាន់ៗ សូមណែនាំឱ្យប្រើប្រាស់ការប្រែដោយមនុស្សជំនាញ។ យើងខ្ញុំមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកស្រាយខុសបន្ទាប់ពីការប្រើប្រាស់ការបម្លែងនេះនោះទេ។