អារ៉ាប់ | បង់ក្លាដិ | ប៊ុលហ្គារី | ភាសាម៉្យាន់ម៉ា (ភាសាប៊ឺម៉ា) | ចិន (ជាសាមញ្ញ) | ចិន (ប្រពៃណី, ហុងកុង) | ចិន (ប្រពៃណី, ម៉ាកាវ) | ចិន (ប្រពៃណី, តៃវ៉ាន់) | ក្រូអាត | ឆេក | ដាណឺម៉ាក | ហុល្លង់ | អេស្តូនី | ហ្វិនឡង់ | បារាំង | អាល្លឺម៉ង់ | ក្រិក | ហេប្រ៊ូវ | ហินឌី | ហុងគ្រី | ឥណ្ឌូណេស៊ី | អ៊ីតាលី | ជប៉ុន | កណាដា | ខ្មែរ | កូរ៉េ | លីទូអានី | ម៉ាឡ័យ | ម៉ាឡាឡាំ | ម៉ារាទី | ណេប៉ាល | ភាសាណីហ្សេរីនភីឌ់ជិន | ន័រវេស | ផឺស៊ី (ហ្វារូស៊ី) | ប៉ូលូញ | បុរីទកាហ្ស (ប្រេស៊ីល) | បុរីទកាហ្ស (ប៉័រទុយហ្គាល់) | ប៉ុនជាប៊ី (កុំរសាគី) | រូម៉ានី | រុស្ស៊ី | ស៊ែរប៊ី (ស៊ីរីលិក) | ស្លូវ៉ាក់ | ស្លូវេនី | អេស្ប៉ាញ | ស្វាហ៊ីលី | ស៊ុយអែដ | តាឡាហ្គោ (ហ្វីលីពីន) | តាមីល | ធេល៊ូហ្គូ | ថៃ | ទួរគី | អ៊ុយក្រែន | អ៊ឺដូ | វៀតណាម
ចូលចិត្តធ្វើការ Clone ក្នុងក្រសួងផ្ទាល់?
ឃ្លោងស្ទុកនេះមានការបកប្រែជាភាសាច្រើនជាង ៥០ ភាសា ដែលបង្កើនទំហំទាញយកយ៉ាងខ្លាំង។ ដើម្បី clone ដោយគ្មានការបកប្រែ ប្រើ 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 ជាមួយវគ្គសិក្សាប្រកបដោយមាតិកា ២១ មេរៀនដោយ Microsoft Cloud Advocates។
វគ្គសិក្សានេះមាន ២១ មេរៀន។ មេរៀនមួយៗគ្របដណ្តប់ប្រធានបទផ្ទាល់ខ្លួន ដូច្នេះចាប់ផ្តើមនៅកន្លែងដែលអ្នកចូលចិត្តបាន!
មេរៀនត្រូវបានតក់ស្លៀកជាមេរៀន "រៀន" ដែលពន្យល់ពីគំនិត Generative AI ប៉ុណ្ណោះ ឬមេរៀន "សង់" ដែលពន្យល់ពីគំនិត និងឧទាហរណ៍កូដទាំងពីរ Python និង TypeScript នៅពេលអាចធ្វើបាន។
សម្រាប់អ្នកអភិវឌ្ឍន៍ .NET សូមពិនិត្យ Generative AI for Beginners (.NET Edition)។
មេរៀនមួយៗក៏រួមបញ្ចូលផ្នែក "រក្សាររៀន" ជាមួយឧបករណ៍បន្ថែមសម្រាប់រៀន។
-
Azure OpenAI Service - មេរៀន: "aoai-assignment"
-
GitHub Marketplace Model Catalog - មេរៀន: "githubmodels"
-
OpenAI API - មេរៀន: "oai-assignment"
-
ចំណេះដឹងមូលដ្ឋាន Python ឬ TypeScript គឺមានប្រយោជន៍ - *សម្រាប់អ្នកចាប់ផ្តើមពេញលេញ សូមពិនិត្យវគ្គសិក្សា Python និង TypeScript
-
គណនី GitHub របស់អ្នកដើម្បី បំបែកស្ទុក (fork) repository ទាំងមូលនេះ ទៅក្នុងគណនី GitHub របស់អ្នកផ្ទាល់
ពួកយើងបានបង្កើតមេរៀន ការរៀបចំវគ្គសិក្សា ដើម្បីជួយអ្នករៀបចំបរិយាកាសអភិវឌ្ឍ។
កុំភ្លេច ផ្កាយ (🌟) រឺសរសេរ star ទៅរក repo នេះ ដើម្បីរកឃើញឆាប់ៗក្រោយ។
បើអ្នកកំពុងស្វែងរកឧទាហរណ៍កូដកម្រិតខ្ពស់ទៀត សូមពិនិត្យ សមាសធាតុកូដ Generative AI របស់យើង ទាំង Python និង TypeScript។
ចូលរួម ម៉ាស៊ីន Discord ផ្លូវការរបស់ Azure AI Foundry ដើម្បីជួបពួកគេ និងបណ្ដាញអ្នករៀនផ្សេងទៀត និងទទួលបានការគាំទ្រ។
សួរបញ្ហា ឬចែករំលែកមតិយោបល់ផលិតផលនៅក្នុង វេទិកានักអភិវឌ្ឍន៍ Azure AI Foundry លើ Github។
ចូលទៅកាន់ Microsoft for Startups ដើម្បីស្វែងយល់ពីរបៀបចាប់ផ្តើមបង្កើតកម្មវិធីជាមួយកាន់តែច្រើនក្រដាសឥណទាន Azure ថ្ងៃនេះ។
តើអ្នកមានយោបល់ណាមួយ ឬបានឃើញកំហុសពាក្យ ឬកូដ? ដាក់បញ្ហា ឬ បង្កើតសំណើទាញ
- វីដេអូផ្តើមខ្លីៗអំពីប្រធានបទ
- មេរៀនសរសេរដែលមាននៅក្នុង 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 | វីដេអូ | សិក្សាបន្ថែម |
| 05 | ការបង្កើត Prompt អតិបរមា | សិក្សា: របៀបអនុវត្តបច្ចេកទេសវិស្វកម្ម prompt ដើម្បីបង្កើនលទ្ធផលនៃ prompt របស់អ្នក។ | វីដេអូ | សិក្សាបន្ថែម |
| 06 | ការបង្កើតកម្មវិធីបង្កើតអត្ថបទ | កសាង: កម្មវិធីបង្កើតអត្ថបទដោយប្រើ Azure OpenAI / OpenAI API | វីដេអូ | សិក្សាបន្ថែម |
| 07 | ការបង្កើតកម្មវិធីសន្ទនា | កសាង: បច្ចេកទេសសម្រាប់ការបង្កើតនិងបញ្ចូលកម្មវិធីសន្ទនាបានយ៉ាងមានប្រសិទ្ធភាព។ | វីដេអូ | សិក្សាបន្ថែម |
| 08 | ការបង្កើតកម្មវិធីស្វែងរកព័ត៌មានដោយប្រើបណ្តាញវ៉ិចទ័រ | កសាង: កម្មវិធីស្វែងរកដែលប្រើ Embeddings សម្រាប់ស្វែងរកទិន្នន័យ។ | វីដេអូ | សិក្សាបន្ថែម |
| 09 | ការបង្កើតកម្មវិធីបង្កើតរូបភាព | កសាង: កម្មវិធីបង្កើតរូបភាព | វីដេអូ | សិក្សាបន្ថែម |
| 10 | ការបង្កើតកម្មវិធី AI កូដទាប | កសាង: កម្មវិធី AI បង្វិលបង្កើតដោយប្រើឧបករណ៍កូដទាប | វីដេអូ | សិក្សាបន្ថែម |
| 11 | ការបញ្ចូលកម្មវិធីខាងខាងក្រៅជាមួយការហៅមុខងារ | កសាង: តើហៅមុខងារជាអ្វី និងការប្រើប្រាស់របស់វាសម្រាប់កម្មវិធី | វីដេអូ | សិក្សាបន្ថែម |
| 12 | ការរចនាបទពិសោធន៍អ្នកប្រើសម្រាប់កម្មវិធី AI | សិក្សា: របៀបអនុវត្តគោលការណ៍រចនាបទពិសោធន៍អ្នកប្រើនៅពេលអភិវឌ្ឍកម្មវិធី Generative AI | វីដេអូ | សិក្សាបន្ថែម |
| 13 | ការពារកម្មវិធី Generative AI របស់អ្នក | សិក្សា: ផលប៉ះពាល់និងហានិភ័យចំពោះប្រព័ន្ធ AI និងវិធីសាស្រ្តក្នុងការការពារប្រព័ន្ធទាំងនេះ។ | វីដេអូ | សិក្សាបន្ថែម |
| 14 | ជីវិតរយៈពេលកម្មវិធី Generative AI | សិក្សា: ឧបករណ៍ និងមាតិកា ដើម្បីគ្រប់គ្រងជីវិតរយៈពេល LLM និង LLMOps | វីដេអូ | សិក្សាបន្ថែម |
| 15 | ការបង្កើតដោយប្រើ Retrieval Augmented Generation (RAG) និងបណ្ណាល័យវ៉ិចទ័រ | កសាង: កម្មវិធីប្រើស៊ុម RAG ដើម្បីយក embeddings ពីបណ្ណាល័យវ៉ិចទ័រ | វីដេអូ | សិក្សាបន្ថែម |
| 16 | ម៉ូដែលមូលដ្ឋានសម្រាប់សមាសធាតុបើកចំហរ និង Hugging Face | កសាង: កម្មវិធីប្រើម៉ូដែលមូលដ្ឋានដែលមាននៅលើ Hugging Face | វីដេអូ | សិក្សាបន្ថែម |
| 17 | តំណាង AI | កសាង: កម្មវិធីប្រើស៊ុមតំណាង AI | វីដេអូ | សិក្សាបន្ថែម |
| 18 | ការតំរូវ LLMs | សិក្សា: តើអ្វី, ហេតុផល និងរបៀបនៃការតំរូវ LLMs | វីដេអូ | សិក្សាបន្ថែម |
| 19 | ការបង្កើតជាមួយ SLMs | សិក្សា: អត្ថប្រយោជន៍នៃការបង្កើតជាមួយ ម៉ូដែលភាសាតិចតូច | វីដេអូចូលមកក្នុងពេលឆាប់ៗ | សិក្សាបន្ថែម |
| 20 | ការបង្កើតជាមួយម៉ូដែល Mistral | សិក្សា: លក្ខណៈពិសេស និងភាពខុសគ្នា របស់ម៉ូដែលគ្រួសារមីស្ដ្រាល | វីដេអូចូលមកក្នុងពេលឆាប់ៗ | សិក្សាបន្ថែម |
| 21 | ការបង្កើតជាមួយម៉ូដែល Meta | សិក្សា: លក្ខណៈពិសេស និងភាពខុសគ្នា របស់ម៉ូដែលគ្រួសារមេតា | វីដេអូចូលមកក្នុងពេលឆាប់ៗ | សិក្សាបន្ថែម |
អរគុណពិសេសចំពោះ John Aziz សម្រាប់ការបង្កើត GitHub Actions និង workflows ទាំងអស់
Bernhard Merkle សម្រាប់ការរួមចំណែកសំខាន់ៗក្នុងមេរៀននីមួយៗ ដើម្បីបង្កើនបទពិសោធន៍សិក្សានិងកូដ។
ក្រុមរបស់យើងផលិតមុខវិជ្ជាផ្សេងទៀត! សូមពិនិត្យមើល៖
បើអ្នកជួបការលំបាក ឬមានសំណួរអំពីការបង្កើតកម្មវិធី AI។ ចូលរួមជាមួយសិស្សរៀន និងអ្នកអភិវឌ្ឍន៍មានបទពិសោធន៍ក្នុងការពិភាក្សាអំពី MCP។ វាជាសហគមន៍គាំទ្រ ដែលសំណួរត្រូវបានស្វាគមន៍ ហើយចំណេះដឹងត្រូវបានចែករំលែកដោយសេរី។
បើអ្នកមានមតិយោបល់អំពី ផលិតផល ឬកំហុសពេលកំពុងបង្កើត សូមចូលទៅកាន់៖
ការកត់សម្គាល់៖
ឯកសារនេះត្រូវបានបំលែងភាសាដោយប្រើសេវាកម្មបកប្រែដោយ AI Co-op Translator។ ខណៈដែលយើងខិតខំរកភាពត្រឹមត្រូវ សូមយល់ឲ្យបានថា ការបកប្រែដោយស្វ័យប្រវត្តិក្រោមអាចមានកំហុសឬច្របូកច្របល់ខ្លះ។ ឯកសារដើមក្នុងភាសាម្ដងដើមគួរត្រូវបានគេពិចារណា ដូចជា ប្រភពដែលមានសិទ្ធិធ្វើជាការវាស់វែង។ សម្រាប់ព័ត៌មានសំខាន់ៗ ការបកប្រែដោយមនុស្សជំនាញត្រូវបានផ្ដល់អនុសាសន៍។ យើងមិនមានចំងល់ចំពោះការយល់ច្រឡំ ឬការបកស្រាយខុសដែលបណ្តាលមកពីការប្រើប្រាស់ការបកប្រែនេះនោះទេ។