តើអ្វីជាភាពខុសគ្នារវាង algorithms, automation និង artificial intelligence?

សព្វថ្ងៃនេះ វាស្ទើរតែមិនអាចនិយាយបានអំពីប្រធានបទណាមួយដែលទាក់ទងនឹងបច្ចេកវិទ្យាដោយមិននិយាយអំពីពាក្យមួយក្នុងចំណោមពាក្យទាំងបីខាងក្រោម៖ ក្បួនដោះស្រាយ ស្វ័យប្រវត្តិកម្ម និងបញ្ញាសិប្បនិម្មិត។ ថាតើការសន្ទនានិយាយអំពីការអភិវឌ្ឍន៍កម្មវិធីឧស្សាហកម្ម (ដែលក្បួនដោះស្រាយគឺជាគន្លឹះ) DevOps (ដែលនិយាយអំពីស្វ័យប្រវត្តិកម្មទាំងស្រុង) ឬ AIOps (ការប្រើប្រាស់បញ្ញាសិប្បនិមិត្តដើម្បីផ្តល់ថាមពលដល់ប្រតិបត្តិការ IT) អ្នកនឹងជួបប្រទះពាក្យចចាមអារ៉ាមបច្ចេកវិទ្យាទំនើបទាំងនេះ។

តាមការពិត ភាពញឹកញាប់ដែលពាក្យទាំងនេះលេចឡើង និងករណីប្រើប្រាស់ត្រួតស៊ីគ្នាជាច្រើនដែលពួកវាត្រូវបានអនុវត្ត ធ្វើឱ្យវាងាយស្រួលក្នុងការបង្រួមពួកវា។ ជាឧទាហរណ៍ យើងអាចគិតថារាល់ algorithm គឺជាទម្រង់មួយនៃ AI ឬថាវិធីតែមួយគត់ដើម្បីស្វ័យប្រវត្តិគឺត្រូវអនុវត្ត AI ទៅលើវា។

ការពិតគឺស្មុគស្មាញជាង។ ខណៈពេលដែល algorithms, automation, និង AI សុទ្ធតែមានទំនាក់ទំនងគ្នា ពួកគេមានគោលគំនិតខុសៗគ្នា ហើយវានឹងជាកំហុសក្នុងការបង្រួបបង្រួមពួកគេ។ ថ្ងៃនេះ យើងនឹងទម្លាយនូវអត្ថន័យនៃពាក្យទាំងនេះ របៀបដែលវាខុសគ្នា និងកន្លែងដែលពួកវាប្រសព្វគ្នានៅក្នុងទិដ្ឋភាពបច្ចេកវិទ្យាទំនើប។

រូបភាព.png

តើអ្វីជាក្បួនដោះស្រាយ៖

ចូរចាប់ផ្តើមជាមួយនឹងពាក្យមួយដែលត្រូវបាន bandied អំពីនៅក្នុងរង្វង់បច្ចេកទេសជាច្រើនទសវត្សរ៍មកហើយ: algorithm ។

ក្បួនដោះស្រាយគឺជាសំណុំនៃនីតិវិធី។ នៅក្នុងការអភិវឌ្ឍន៍កម្មវិធី ក្បួនដោះស្រាយជាធម្មតាយកទម្រង់នៃពាក្យបញ្ជា ឬប្រតិបត្តិការជាច្រើនដែលកម្មវិធីអនុវត្តដើម្បីសម្រេចកិច្ចការដែលបានផ្តល់ឱ្យ។

រូបភាព.png

ដែលបាននិយាយថា មិនមែនគ្រប់ក្បួនដោះស្រាយទាំងអស់សុទ្ធតែជាកម្មវិធីនោះទេ។ ជាឧទាហរណ៍ អ្នកអាចនិយាយបានថារូបមន្តគឺជាក្បួនដោះស្រាយមួយ ព្រោះវាក៏ជាសំណុំនៃកម្មវិធីផងដែរ។ តាមពិតទៅ ពាក្យ algorithm មានប្រវត្តិយូរយារណាស់មកហើយ ដែលមានអាយុកាលរាប់សតវត្សមុនគេ

 

តើស្វ័យប្រវត្តិកម្មជាអ្វី៖

ស្វ័យប្រវត្តិកម្ម មានន័យថា ការអនុវត្តការងារដោយមានការបញ្ចូល ឬការគ្រប់គ្រងរបស់មនុស្សមានកម្រិត។ មនុស្សអាចរៀបចំឧបករណ៍ និងដំណើរការនានា ដើម្បីបំពេញកិច្ចការដោយស្វ័យប្រវត្តិ ប៉ុន្តែនៅពេលដែលបានផ្តួចផ្តើម លំហូរការងារដោយស្វ័យប្រវត្តិនឹងដំណើរការភាគច្រើន ឬទាំងស្រុងដោយខ្លួនឯង។
ដូចជាក្បួនដោះស្រាយ គំនិតនៃស្វ័យប្រវត្តិកម្មមានច្រើនសតវត្សមកហើយ។ នៅដើមដំបូងនៃយុគសម័យកុំព្យូទ័រ ស្វ័យប្រវត្តិកម្មមិនមែនជាការផ្តោតសំខាន់នៃកិច្ចការដូចជាការអភិវឌ្ឍន៍កម្មវិធីនោះទេ។ ប៉ុន្តែក្នុងរយៈពេលមួយទសវត្សរ៍កន្លងមកនេះ គំនិតដែលអ្នកសរសេរកម្មវិធី និងក្រុមប្រតិបត្តិការ IT គួរតែស្វ័យប្រវត្តិកម្មការងាររបស់ពួកគេឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបានបានរីករាលដាល។
សព្វថ្ងៃនេះ ស្វ័យប្រវត្តិកម្មដើរទន្ទឹមគ្នាជាមួយនឹងការអនុវត្តដូចជា DevOps និងការចែកចាយបន្ត។

រូបភាព.png

 

អ្វីទៅជាបញ្ញាសិប្បនិម្មិត៖

Artificial Intelligence (AI) គឺជាការក្លែងធ្វើនៃបញ្ញារបស់មនុស្សដោយកុំព្យូទ័រ ឬឧបករណ៍ផ្សេងទៀតដែលមិនមែនជាមនុស្ស។

Generative AI ដែលបង្កើតខ្លឹមសារជាលាយលក្ខណ៍អក្សរ ឬរូបភាពដែលធ្វើត្រាប់តាមការងាររបស់មនុស្សពិត បានក្លាយជាចំណុចកណ្តាលនៃការពិភាក្សាអំពី AI សម្រាប់ឆ្នាំមុន។ ទោះយ៉ាងណាក៏ដោយ AI ជំនាន់គឺគ្រាន់តែជាប្រភេទ AI ជាច្រើនដែលមានស្រាប់ និងទម្រង់ផ្សេងទៀតនៃ AI (ឧទាហរណ៍ ការវិភាគព្យាករណ៍)

មានតាំងពីយូរយារណាស់មកហើយ មុនពេលការចាប់ផ្តើមនៃ ChatGPT បានជំរុញឱ្យមានការរីកចំរើន AI បច្ចុប្បន្ន។

បង្រៀនពីភាពខុសគ្នារវាងក្បួនដោះស្រាយ ស្វ័យប្រវត្តិកម្ម និង AI៖

ក្បួនដោះស្រាយទល់នឹងស្វ័យប្រវត្តិកម្ម និង AI៖

យើងអាចសរសេរ algorithm ដែលមិនទាក់ទងទាំងស្រុងទៅនឹង automation ឬ AI ។ ឧទាហរណ៍ ក្បួនដោះស្រាយនៅក្នុងកម្មវិធីកម្មវិធីដែលផ្ទៀងផ្ទាត់អ្នកប្រើប្រាស់ដោយផ្អែកលើឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់ប្រើប្រាស់សំណុំនីតិវិធីជាក់លាក់មួយដើម្បីបំពេញកិច្ចការ (ដែលធ្វើឱ្យវាក្លាយជាក្បួនដោះស្រាយ) ប៉ុន្តែវាមិនមែនជាទម្រង់ស្វ័យប្រវត្តិកម្មទេ ហើយវាប្រាកដណាស់ មិនមែន AI ទេ។

ស្វ័យប្រវត្តិកម្មទល់នឹង AI៖

ដូចគ្នានេះដែរ ដំណើរការជាច្រើនដែលអ្នកបង្កើតកម្មវិធី និងក្រុម ITOPs ធ្វើស្វ័យប្រវត្តិមិនមែនជាទម្រង់ AI ទេ។ ឧទាហរណ៍ បំពង់ CI/CD ជាញឹកញាប់មានលំហូរការងារដោយស្វ័យប្រវត្តិជាច្រើន ប៉ុន្តែពួកគេមិនពឹងផ្អែកលើ AI ដើម្បីធ្វើស្វ័យប្រវត្តិកម្មដំណើរការនោះទេ។ ពួកគេប្រើដំណើរការដែលផ្អែកលើច្បាប់សាមញ្ញ។

AI ជាមួយនឹងស្វ័យប្រវត្តិកម្ម និងក្បួនដោះស្រាយ៖

ទន្ទឹមនឹងនេះ AI ជារឿយៗពឹងផ្អែកលើក្បួនដោះស្រាយដើម្បីជួយធ្វើត្រាប់តាមបញ្ញារបស់មនុស្ស ហើយក្នុងករណីជាច្រើន AI មានគោលបំណងធ្វើស្វ័យប្រវត្តិកម្មភារកិច្ច ឬធ្វើការសម្រេចចិត្ត។ ប៉ុន្តែ​ជា​ថ្មី​ម្តង​ទៀត មិន​មែន​គ្រប់​ក្បួន​ដោះស្រាយ ឬ​ស្វ័យប្រវត្តិកម្ម​ទាំងអស់​ពាក់ព័ន្ធ​នឹង AI ទេ។

រូបភាព.png

 

របៀបដែលអ្នកទាំងបីមកជាមួយគ្នា៖

នោះបាននិយាយថា មូលហេតុដែល algorithms, automation, និង AI មានសារៈសំខាន់ខ្លាំងណាស់ចំពោះបច្ចេកវិទ្យាទំនើបគឺថា ការប្រើប្រាស់ពួកវាជាមួយគ្នាគឺជាគន្លឹះនៃនិន្នាការបច្ចេកវិជ្ជាក្តៅបំផុតនាពេលបច្ចុប្បន្ននេះ។

ឧទាហរណ៍ដ៏ល្អបំផុតនៃនេះគឺឧបករណ៍ AI ជំនាន់ដែលពឹងផ្អែកលើក្បួនដោះស្រាយដែលត្រូវបានបណ្តុះបណ្តាលដើម្បីធ្វើត្រាប់តាមការផលិតមាតិការបស់មនុស្ស។ នៅពេលដាក់ឱ្យប្រើប្រាស់ កម្មវិធី AI បង្កើតអាចបង្កើតមាតិកាដោយស្វ័យប្រវត្តិ។

ក្បួនដោះស្រាយ ស្វ័យប្រវត្តិកម្ម និង AI អាចបញ្ចូលគ្នាក្នុងបរិបទផ្សេងទៀតផងដែរ។ ឧទាហរណ៍ NoOps (លំហូរការងារប្រតិបត្តិការ IT ស្វ័យប្រវត្តិពេញលេញ ដែលលែងត្រូវការកម្លាំងពលកម្មមនុស្ស) អាចមិនត្រឹមតែត្រូវការស្វ័យប្រវត្តិកម្មក្បួនដោះស្រាយប៉ុណ្ណោះទេ ប៉ុន្តែក៏មានឧបករណ៍ AI ទំនើបផងដែរ ដើម្បីបើកដំណើរការការសម្រេចចិត្តស្មុគស្មាញ និងផ្អែកលើបរិបទ ដែលមិនអាចសម្រេចបានដោយក្បួនដោះស្រាយតែមួយមុខ។

ក្បួនដោះស្រាយ ស្វ័យប្រវត្តិកម្ម និង AI គឺជាបេះដូងនៃពិភពបច្ចេកវិទ្យានាពេលបច្ចុប្បន្ននេះ។ ប៉ុន្តែមិនមែនបច្ចេកវិទ្យាទំនើបទាំងអស់សុទ្ធតែពឹងផ្អែកលើគំនិតទាំងបីនេះទេ។ ដើម្បីយល់ច្បាស់អំពីរបៀបដែលបច្ចេកវិទ្យាដំណើរការ យើងត្រូវដឹងពីតួនាទីដែល algorithms, automation និង AI play (ឬមិនលេង) នៅក្នុងវា។

 


ពេលវេលាប្រកាស៖ ថ្ងៃទី ១៦ ឧសភា ២០២៤