បច្ចេកវិទ្យាបង្កើត AI សម្រាប់អ្នកចាប់ផ្តើម - កំណែ Java

July 3, 2026 · View on GitHub

Microsoft Foundry Discord

Generative AI for Beginners - Java Edition

ពេលវេលាដំណើរការ: វគ្គបណ្តុះបណ្តាលទាំងមូលអាចបញ្ចប់បានតាមអ៊ិនធឺណិតដោយមិនចាំបាច់ដំឡើងនៅក្នុងម៉ាស៊ីន។ ការតំឡើងបរិយាកាសប្រើប្រាស់យកពេល 2 នាទី ជាមួយការស្វែងរកឧទាហរណ៍ដែលត្រូវការពេល 1-3 ម៉ោងអាស្រ័យលើការស្វែងរកជ្រាលជ្រៅ។

ចាប់ផ្តើមយ៉ាងលឿន

  1. Fork ឃ្លាំងកូដនេះទៅគណនី GitHub របស់អ្នក
  2. ចុច Code → ទំព័រ Codespaces...New with options...
  3. ប្រើតម្លៃលំនាំដើម - នេះនឹងជ្រើសរើស Development container ដែលបានបង្កើតសម្រាប់វគ្គសិក្សានេះ
  4. ចុច Create codespace
  5. រង់ចាំ ~2 នាទីសម្រាប់បរិយាកាសត្រៀមរួច
  6. ផ្លាស់ទៅត្រង់ ជំពូក 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

LangChain4j សម្រាប់អ្នកចាប់ផ្តើម LangChain.js សម្រាប់អ្នកចាប់ផ្តើម LangChain សម្រាប់អ្នកចាប់ផ្តើម

Azure / Edge / MCP / Agents

AZD សម្រាប់អ្នកចាប់ផ្តើម Edge AI សម្រាប់អ្នកចាប់ផ្តើម MCP សម្រាប់អ្នកចាប់ផ្តើម កម្មវិធីភ្នែក AI សម្រាប់អ្នកចាប់ផ្តើម


បណ្តោះអាសន្ន Generative AI

Generative AI សម្រាប់អ្នកចាប់ផ្តើម Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


ការសិក្សាដើម

ML សម្រាប់អ្នកចាប់ផ្តើម Data Science សម្រាប់អ្នកចាប់ផ្តើម AI សម្រាប់អ្នកចាប់ផ្តើម សុវត្ថិភាពបច្ចេកវិទ្យា (Cybersecurity) សម្រាប់អ្នកចាប់ផ្តើម អ្នកអភិវឌ្ឍន៍វេបសម្រាប់អ្នកចាប់ផ្តើម IoT សម្រាប់អ្នកចាប់ផ្តើម ការអភិវឌ្ឍ XR សម្រាប់អ្នកចាប់ផ្តើម


ស៊េរី Copilot

Copilot សម្រាប់ការសរសេរកម្មវិធីរួមជាមួយ AI Copilot សម្រាប់ C#/.NET ការផ្សងព្រេង Copilot

ទទួលបានជំនួយ

បើអ្នកឈ្នះឬមានសំណួរណាមួយអំពីការបង្កើតកម្មវិធី AI។ ចូលរួមជាមួយសិស្សរៀន និង អភិវឌ្ឍន៍ដែលមានបទពិសោធន៍ក្នុងការពិភាក្សាអំពី MCP។ វាជាសហគមន៍គាំទ្រដែលសំណួរត្រូវបានស្វាគមន៍ ហើយចំណេះដឹងត្រូវបានចែករំលែកដោយមិនគិតថ្លៃ។

Microsoft Foundry Discord

បើអ្នកមានមតិយោបល់ផលិតផល ឬ មានកំហុសពេលកំពុងបង្កើត សូមទៅ៖

Microsoft Foundry Developer Forum


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