34 KiB
មេរៀន 21 ខាងបង្រៀនគ្រប់យ៉ាងដែលអ្នកត្រូវដឹងដើម្បីចាប់ផ្តើមបង្កើតកម្មវិធី Generative AI
🌐 គាំទ្រភាសាច្រើន
គាំទ្រដោយ GitHub Action (អូតូម៉ាទីក និងនៅតែទាន់សម័យជានិច្ច)
អារ៉ាប់ | បង់ក្លា | ប៊ុលហ្គារី | ភាសាកំណត់មីយ៉ាន់ម៉ា | ចិន (តែបែបសាមញ្ញ) | ចិន (បែបបុរាណ ហុងកុង) | ចិន (បែបបុរាណ ម៉ាកាវ) | ចិន (បែបបុរាណ ថៃវ៉ាន់) | ក្រូអាត | ឆេក | ដេនម៉ាក | ណេឌឺឡង់ | អេស្តូនី | ហ្វាំងលង់ | បារាំង | អាល្លឺម៉ង់ | ក្រិក | ហឹប្រ៊ូ | ហិណ្ឌី | ហុងគ្រី | ឥណ្ឌូណេស៊ី | អ៊ីតាលី | ជប៉ុន | កនាដា | ខ្មែរ | កូរ៉េខាងត្បូង | ល៊ីទុយអានី | ម៉ាឡៃ | ម៉ាឡាឡាយ៉ាល់ | ម៉ារ៉ាធី | នេប៉ាល់ | ភាសាពីជាំងនីហ្សេរីយ៉ា | ណ័រវែ | ភាសាបាហ្ស៊ី (ហ្វារ៉្សី) | ប៉ូលិន | ព័រទុយហ្គាល់ (ប្រេស៊ីល) | ព័រទុយហ្គាល់ (ប្រទេសព័រទុយហ្គាល់) | ភាសាពិនជាពី (គុមុខី) | រូម៉ានី | រុស្ស៊ី | សែប៊ៀន (ស៊ីរីលិក) | ស្លូវាគ | ស្លូវេន | អេស្បាញ | ស្វាហ៊ីលី | ស្វេឌិន | តាហ្គាឡុក (ហ្វីលីពីន) | តាមិល | តេលិហ្គូ | ថៃ | ទួរគី | អ៊ុយក្រែញ | ឥណ្ឌូ | វៀតណាម
ចង់ចម្លងនៅក្នុងកុំព្យូទ័រផ្ទាល់ខ្លួនមែនទេ?
មូលដ្ឋានទិន្នន័យនេះមានការប្រែសម្រួលភាសាច្រើនជាង 50 ដែលបន្ថែមទំហំទាញយកយ៉ាងខ្លាំង។ ដើម្បីចម្លងដោយគ្មានការប្រែសម្រួល ខណៈពេលប្រើ sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners 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.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"វាព្យាយាមផ្តល់ឲ្យអ្នកគ្រប់យ៉ាងដែលអ្នកត្រូវការ ដើម្បីបញ្ចប់មេរៀនជាមួយនឹងការទាញយកយ៉ាងរហ័ស។
Generative AI សម្រាប់អ្នកចាប់ផ្តើម (បោះពុម្ព 3) - មេរៀនមួយ
រៀនមូលដ្ឋាននៃការបង្កើតកម្មវិធី Generative AI ជាមួយមេរៀនពេញលេញ 21 មេរៀនដោយ Microsoft Cloud Advocates។
🌱 ចាប់ផ្តើម
មេរៀននេះមាន 21 មេរៀន។ មេរៀននីមួយៗគ្របដណ្តប់ប្រធានបទផ្ទាល់ខ្លួន ដូច្នេះចាប់ផ្តើមនៅកន្លែងណាមួយដែលអ្នកចូលចិត្ត!
មេរៀនត្រូវបានសម្គាល់ជាមេរៀន "សិក្សា" ដែលពន្យល់ពីគំនិត Generative AI ឬមេរៀន "បង្កើត" ដែលពន្យល់ពីគំនិតនិងឧទាហរណ៍កូដទាំងក្នុង Python និង TypeScript នៅពេលដែលអាចធ្វើបាន។
សម្រាប់អ្នកអភិវឌ្ឍន៍ .NET សូមមើល Generative AI សម្រាប់អ្នកចាប់ផ្តើម (.NET Edition)!
មេរៀននីមួយៗក៏រួមបញ្ចូលផ្នែក "រក្សាការសិក្សា" ជាមួយឧបករណ៍សិក្សាបន្ថែម។
អ្វីដែលអ្នកត្រូវការ
ដើម្បីរត់កូដមេរៀននេះ អ្នកអាចប្រើរបស់ណាមួយនៃ:
-
Azure OpenAI Service - មេរៀន: "aoai-assignment"
-
Microsoft Foundry Models - មេរៀន: "githubmodels" (GitHub Models នឹងផ្អាកដំណើរការនៅចុងខែកក្កដា 2026 - ប្រើ Microsoft Foundry Models ជំនួស)
-
OpenAI API - មេរៀន: "oai-assignment"
-
Foundry Local - រត់ម៉ូដែលពេញលេញដោយមិនចាំបាច់មានការជាវបណ្ដាញនៅលើឧបករណ៍ផ្ទាល់ខ្លួន
-
ចំណេះដឹងមូលដ្ឋាននៃ Python ឬ TypeScript ជួយបាន - *សម្រាប់អ្នកចាប់ផ្តើមសូមពិនិត្យមើលមេរៀន Python និង TypeScript
-
មានគណនី GitHub ដើម្បី fork ខ្សែភាពយន្តពេញលេញនេះ ទៅគណនី GitHub ផ្ទាល់ខ្លួនរបស់អ្នក
យើងបានបង្កើតមេរៀន ការតំឡើងវគ្គសិក្សា ដើម្បីជួយអ្នកក្នុងការតំឡើងបរិយាកាសអភិវឌ្ឍ។
កុំភ្លេច ផ្កាយ (🌟) នៅក្នុង repo នេះ ដើម្បីស្វែងរកវាបានងាយស្រួលក្រោយមក។
🧠 ត្រៀមខ្លួនដើម្បីបញ្ចេញ?
ប្រសិនបើអ្នកកំពុងស្វែងរកគំរូកូដកម្រិតខ្ពស់ ជ្រាបបញ្ចូលក្នុង កំណត់គំរូកូដ Generative AI របស់យើង ដែលមានទាំងក្នុង Python និង TypeScript។
🗣️ ជួបអ្នករៀនផ្សេងទៀត ទទួលបានគាំទ្រ
ចូលរួមនៅ ម៉ាស៊ីន Discord ផ្លូវការរបស់ Microsoft Foundry ដើម្បីជួបពួកគេស័ង្កេត និងបណ្តុះបណ្តាលជាមួយអ្នករៀនផ្សេងៗ។
សួរបញ្ហា ឬចែករំលែកមតិយោបល់ផលិតផលនៅ វេទិការអភិវឌ្ឍន៍ Microsoft Foundry នៅលើ Github។
🚀 កំពុងបង្កើតចាប់ផ្តើម?
ចូលមើល Microsoft សម្រាប់ Startups ដើម្បីស្វែងរកវិធីចាប់ផ្តើមបង្កើតជាមួយអេក្រង់ Azure Credits ថ្ងៃនេះ។
🙏 ចង់ជួយ?
តើអ្នកមានយោបល់ ឬបានរកឃើញកំហុសស្បែកលើអក្សរ ឬកូដ? ដាក់បញ្ហា ឬ បង្កើតសំណើ Pull
📂 មេរៀននីមួយៗរួមបញ្ចូល:
- វីដេអូផ្តើមខ្លីស្ដីពីប្រធានបទ
- មេរៀនសរសេរដែលមាននៅក្នុង README
- ឧទាហរណ៍កូដ Python និង TypeScript ដែលគាំទ្រ Azure OpenAI និង OpenAI API
- តំណរទៅឧបករណ៍បន្ថែមសម្រាប់បន្តការរៀនរបស់អ្នក
🗃️ មេរៀន
| # | តំណរមេរៀន | ការពិពណ៌នា | វីដេអូ | ការរៀនបន្ថែម |
|---|---|---|---|---|
| 00 | ការតំឡើងវគ្គសិក្សា | សិក្សា: វិធីតំឡើងបរិយាកាសអភិវឌ្ឍរបស់អ្នក | វីដេអូឆាប់ៗនេះ | រៀនបន្ថែម |
| 01 | មេរៀនមូលដ្ឋាន Generative AI និង LLMs | សិក្សា: យល់ដឹងពី Generative AI និងរបៀបដែលម៉ូដែលភាសាធំៗ (LLMs) ធ្វើការ។ | វីដេអូ | រៀនបន្ថែម |
| 02 | បង្កើតនិងប្រៀបធៀបម៉ូដែល LLMs ផ្ទាល់ខ្លួន | សិក្សា: របៀបជ្រើសម៉ូដែលត្រូវនឹងករណីប្រើប្រាស់របស់អ្នក | វីដេអូ | រៀនបន្ថែម |
| 03 | ការប្រើប្រាស់ Generative AI ដោយមានទំនួលខុសត្រូវ | សិក្សា: របៀបបង្កើតកម្មវិធី Generative AI ដោយមានការទទួលខុសត្រូវ | វីដេអូ | រៀនបន្ថែម |
| 04 | ការយល់ដឹងអំពីមូលដ្ឋានវិជ្ជាជីវៈនៃការបង្ហាត់បង្រៀន Prompt | រៀន: ជំនាញ Prompt Engineering ល្អបំផុតដោយប្រកបដោយប្រតិបត្តិ | វីដេអូ | រៀនបន្ថែម | | 05 | ការបង្កើត Prompt កាន់តែមានកម្រិតខ្ពស់ | រៀន: របៀបអនុវត្តបច្ចេកទេស prompt engineering ដែលធ្វើឱ្យលទ្ធផលនៃ prompt របស់អ្នកកាន់តែប្រសើរ។ | វីដេអូ | រៀនបន្ថែម | | 06 | ការបង្កើតកម្មវិធីបង្កើតអត្ថបទ | សាងសង់: កម្មវិធីបង្កើតអត្ថបទដោយប្រើ Azure OpenAI / OpenAI API | វីដេអូ | រៀនបន្ថែម | | 07 | ការបង្កើតកម្មវិធីជជែក | សាងសង់: បច្ចេកទេសសម្រាប់សាងសង់កម្មវិធីជជែក និងបញ្ចូលបានយ៉ាងមានប្រសិទ្ធភាព។ | វីដេអូ | រៀនបន្ថែម | | 08 | ការបង្កើតកម្មវិធីស្វែងរក និងតារាងទិន្នន័យវ៉ិចទ័រ | សាងសង់: កម្មវិធីស្វែងរកដែលប្រើ Embeddings ដើម្បីស្វែងរកទិន្នន័យ។ | វីដេអូ | រៀនបន្ថែម | | 09 | ការបង្កើតកម្មវិធីបង្កើតរូបភាព | សាងសង់: កម្មវិធីបង្កើតរូបភាព | វីដេអូ | រៀនបន្ថែម | | 10 | ការបង្កើតកម្មវិធី AI កម្រិតទាប | សាងសង់: កម្មវិធី Generative AI ដោយប្រើឧបករណ៍កូដទាប | វីដេអូ | រៀនបន្ថែម | | 11 | ការរួមបញ្ចូលកម្មវិធីខាងក្រៅជាមួយការហៅមុខងារ | សាងសង់: តើ function calling មានអ្វីខ្លះ និងការប្រើប្រាស់វាសម្រាប់កម្មវិធី | វីដេអូ | រៀនបន្ថែម | | 12 | ការរចនាបទពិសោធន៍មនុស្សសម្រាប់កម្មវិធី AI | រៀន: របៀបអនុវត្តគោលការណ៍រចនាបទពិសោធន៍មនុស្ស នៅពេលអភិវឌ្ឍកម្មវិធី Generative AI | វីដេអូ | រៀនបន្ថែម | | 13 | ការពារកម្មវិធី Generative AI របស់អ្នក | រៀន: គ្រោះថ្នាក់ និងហានិភ័យទៅលើប្រព័ន្ធ AI និងវិធីសាស្រ្តក្នុងការពារប្រព័ន្ធទាំងនេះ។ | វីដេអូ | រៀនបន្ថែម | | 14 | ជីវ(!CENSORED_AMP)តំណ AI Generative Application | រៀន: ឧបករណ៍ និងគ្រឿងម៉ាស៊ីនសម្រាប់គ្រប់គ្រងជីវ(!CENSORED_AMP)តំណ និង LLMOps | វីដេអូ | រៀនបន្ថែម | | 15 | Retrieval Augmented Generation (RAG) និងទិន្នន័យវ៉ិចទ័រ | សាងសង់: កម្មវិធីប្រើ Framework RAG ដើម្បីយក embeddings ពីទិន្នន័យវ៉ិចទ័រ | វីដេអូ | រៀនបន្ថែម | | 16 | ម៉ូឌែលផ្ទាល់ខ្លួន និង Hugging Face | សាងសង់: កម្មវិធីប្រើម៉ូឌែលផ្ទាល់ខ្លួនដែលមាននៅលើ Hugging Face | វីដេអូ | រៀនបន្ថែម | | 17 | ភាគី AI | សាងសង់: កម្មវិធីប្រើ Framework Agent AI | វីដេអូ | រៀនបន្ថែម | | 18 | ការអនុវត្ត Fine-Tuning ដល់ LLMs | រៀន: អ្វីដែល, ហេតុផល និងរបៀបក្នុងការធ្វើ fine-tuning លើ LLMs | វីដេអូ | រៀនបន្ថែម | | 19 | ការសាងសង់ជាមួយ SLMs | រៀន: គុណសម្បត្តិរបស់ការសាងសង់ជាមួយ Small Language Models | វីដេអូច្រានចូលមកឆាប់ៗនេះ | រៀនបន្ថែម | | 20 | ការសាងសង់ជាមួយម៉ូឌែល Mistral | រៀន: លក្ខណៈពិសេស និងភាពខុសគ្នានៃម៉ូឌែលក្រុមហ៊ុន Mistral | វីដេអូច្រានចូលមកឆាប់ៗនេះ | រៀនបន្ថែម | | 21 | ការសាងសង់ជាមួយម៉ូឌែល Meta | រៀន: លក្ខណៈពិសេស និងភាពខុសគ្នានៃម៉ូឌែលក្រុមហ៊ុន Meta | វីដេអូច្រានចូលមកឆាប់ៗនេះ | រៀនបន្ថែម |
🌟 សេចក្ដីអរគុណពិសេស
សេចក្ដីអរគុណពិសេសចំពោះ John Aziz សម្រាប់ការបង្កើត GitHub Actions និង workflows ទាំងអស់
Bernhard Merkle សម្រាប់ការរួមចំណែកសំខាន់ៗក្នុងមេរៀននីមួយៗ ដើម្បីធ្វើឱ្យបទពិសោធន៍អ្នករៀន និងកូដកាន់តែប្រសើរ។
🎒 វគ្គសិក្សាផ្សេងទៀត
ក្រុមការងារយើងបង្កើតវគ្គសិក្សា ផ្សេងទៀត! សូមពិនិត្យមើល៖
LangChain
Azure / Edge / MCP / Agents
រដូវ AI Generative
ការសិក្សាស្នូល
ស៊េរី Copilot
ការជួយទូទៅ
ប្រសិនបើអ្នកជួបបញ្ហាឬមានសំណួរអំពីការដាក់ពាក្យ AI។ ចូលរួមជាមួយអ្នករៀនផ្សេងទៀតនិងអ្នកអwick្កសញ្ញាជំនាញក្នុងការពិភាក្សាពី MCP។ វាជាក្រុមសហគមន៍គាំទ្រដែលសំណួរត្រូវបានស្វាគមន៍ និងចែករំលែកចំណេះដឹងដោយសេរី។
ប្រសិនបើអ្នកមានមតិយោបល់អំពីផលិតផលឬកំហុសខណៈកំពុងបង្កើត សូមចូលទៅកាន់៖
ការបដិសេធ: ឯកសារនេះត្រូវបានបម្លែងភាសា ដោយប្រើសេវាបម្លែងភាសា AI Co-op Translator។ ទោះយើងខ្ញុំមានក្តីប្រាថ្នាឱ្យបានច្បាស់លាស់ តែសូមយល់ដឹងថាការបម្លែងដោយស្វ័យប្រវត្តិក៏អាចមានកំហុសឬភាពមិនត្រឹមត្រូវ។ ឯកសារដើមជាភាសាទីតាំងគួរត្រូវបានគេប្រើជាប្រភពច្បាស់លាស់។ សម្រាប់ព័ត៌មានសំខាន់ៗ សូមណែនាំឱ្យប្រើប្រាស់ការប្រែដោយមនុស្សជំនាញ។ យើងខ្ញុំមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកស្រាយខុសបន្ទាប់ពីការប្រើប្រាស់ការបម្លែងនេះនោះទេ។