ai-agents-for-beginners

Agentic RAG

(ចុចរូបភាពខាងលើដើម្បីមើលវីដេអូមេរៀននេះ)

Agentic RAG

មេរៀននេះផ្តល់ជូនការពិពណ៌នាផ្ដល់ទិដ្ឋភាពទូលំទូលាយអំពី Agentic Retrieval-Augmented Generation (Agentic RAG) ដែលជាវិធីសាស្ត្រថ្មីមួយក្នុង AI ដែលម៉ូដែលភាសាធំៗ (LLMs) អាចរៀបចំផែនការការបន្តរបស់ខ្លួនដោយស្វ័យប្រវត្តិ ខណៈពេលយកព័ត៌មានពីប្រភពក្រៅ។ មិនដូចនឹងនីតិវិធីរកយកនិងអានដែលមានស្ថិរភាពទេ Agentic RAG មានការហៅទៅ LLM ជាដំណោលថតជាបន្តបន្ទាប់ ហើយត្រូវបានបញ្ចោញជាមួយការហៅឧបករណ៍ ឬមុខងារនិងលទ្ធផលដែលមានរចនាសម្ព័ន្ធ។ ប្រព័ន្ធវាយតម្លៃលទ្ធផល កែលម្អការស៊ើបអង្កេត ហៅឧបករណ៍បន្ថែម ប្រសិនបើចាំបាច់ ហើយបន្តដំណើរការនេះរហូតដល់ទទួលបានដំណោះស្រាយដែលពេញចិត្ត។

ណែនាំ

មេរៀននេះនឹងរៀបរាប់ពី

គោលដៅការសិក្សា

បន្ទាប់ពីបញ្ចប់មេរៀននេះ អ្នកនឹងដឹងធ្វើ/យល់ដឹងពី៖

Agentic RAG គឺជាអ្វី?

Agentic Retrieval-Augmented Generation (Agentic RAG) គឺជាវិធីសាស្ត្រថ្មីមួយក្នុង AI ដែលម៉ូដែលភាសាធំៗ (LLMs) អាចរៀបចំផែនការបន្ទាប់របស់ខ្លួនដោយស្វ័យប្រវត្តិនៅពេលយកព័ត៌មានពីប្រភពក្រៅ។ មិនដូចនឹងនីតិវិធី static retrieval-then-read ទេ, Agentic RAG មានការហៅ LLM ជាបន្តបន្ទាប់ ដែលត្រូវបានចាក់បញ្ចូលជាមួយការហៅឧបករណ៍ ឬមុខងារ និងលទ្ធផលមានរចនាសម្ព័ន្ធ។ ប្រព័ន្ធវាយតម្លៃលទ្ធផល កែលម្អការស៊ើបអង្កេត ហៅឧបករណ៍បន្ថែម ប្រសិនបើចាំបាច់ ហើយបន្តដំណើរការនេះរហូតដល់ទទួលបានដំណោះស្រាយដែលពេញចិត្ត។ របៀប “maker-checker” វិញដដែលនេះកែលម្អភាពត្រឹមត្រូវ ដោះស្រាយសំណួរមិនត្រឹមត្រូវ និងធានាលទ្ធផលមានគុណភាពខ្ពស់។

ប្រព័ន្ធមានសមត្ថភាពគ្រប់គ្រងដំណើរការត្រៀមផលប្រយោជន៍ឯង ដោយសរសេរឡើងវិញសំណួរដែលបរាជ័យ ជ្រើសរើសវិធីសាស្ត្រទាញយកផ្សេងៗ និងរួមបញ្ចូលឧបករណ៍ច្រើនដូចជា ស្វែងរកវ៉ិចទ័រ​ក្នុង Azure AI Search, ទិន្នន័យ SQL ឬ API ផ្ទាល់ខ្លួន មុនពេលបញ្ចប់ចម្លើយ។ លក្ខណៈពិសេសនៃប្រព័ន្ធ agentic គឺសមត្ថភាពក្នុងការកាន់កាប់ដំណើរការត្រៀមផលប្រយោជន៍ខ្លួនឯង។ ការអនុវត្ត RAG ប្រពៃណីពឹងផ្អែកលើផ្លូវដែលបានកំណត់ជាមុន ប៉ុន្តែប្រព័ន្ធ agentic នេះកំណត់លំដាប់ជំហានដោយស្វ័យប្រវត្តិតាមគុណភាពព័ត៌មានដែលបានរកបាន។

ការសម្គាល់ Agentic Retrieval-Augmented Generation (Agentic RAG)

Agentic Retrieval-Augmented Generation (Agentic RAG) គឺជាវិធីសាស្ត្រថ្មីមួយក្នុងការអភិវឌ្ឍ AI ដែល LLM មិនត្រឹមតែទាញយកព័ត៌មានពីប្រភពទិន្នន័យក្រៅ ប៉ុន្តែចុះខ្សែផែនការបន្ទាប់ដោយស្វ័យប្រវត្តិ។ មិនដូចការទាញយកហើយអាន static ឬលំដាប់បញ្ជាបង្កើតរួចជាស្រេចទេ Agentic RAG មានដំណើរការហៅ LLM ជារៀងរហូត ដែលចាក់បញ្ចូលជាមួយការហៅឧបករណ៍ ឬមុខងារ និងលទ្ធផលមានរចនាសម្ព័ន្ធ។ នៅគ្រប់ជំហាន ប្រព័ន្ធវាយតម្លៃលទ្ធផល ទឹកចិត្តថាតើត្រូវកែលម្អសំណួររបស់ខ្លួន ហៅឧបករណ៍បន្ថែមប្រសិនបើចាំបាច់ ហើយបន្តដំណើរការហៅនេះរហូតដល់ទទួលបានដំណោះស្រាយដែលពេញចិត្ត។

របៀប “maker-checker” ដែលមានរង្វិលនេះមានគោលបំណងកែលម្អភាពត្រឹមត្រូវ ដោះស្រាយសំណួរមិនត្រឹមត្រូវទៅកាន់ទិន្នន័យដែលមានរចនាសម្ព័ន្ធ (ឧ. NL2SQL) និងធានាលទ្ធផលត្រឹមត្រូវ។ មុនពេលពឹងផ្អែកលើខ្សែបញ្ជារត្រូវបានបង្កើតយ៉ាងម៉ត់ចត់ ប្រព័ន្ធ agentic រក្សាសិទ្ធិនៃការគ្រប់គ្រងចំណុចគិតខ្លួនឯង៖ វាអាចសរសេរឡើងវិញសំណួរដែលបរាជ័យ ជ្រើសរើសវិធីសាស្ត្រទាញយកផ្សេងៗ និងរួមបញ្ចូលឧបករណ៍ច្រើនដូចជា ស្វែងរកវ៉ិចទ័រនៅក្នុង Azure AI Search, ទិន្នន័យ SQL ឬ API ផ្ទាល់ខ្លួន មុនពេលបញ្ចប់ចម្លើយ។ វានេះបំបាត់ការមិនចាំបាច់នៃផ្នែកធ្វើអូខ័រុស្រាស្យុងដែលស្មុគស្មាញ។ ផ្ទុយទៅវិញ រង្វិលស្រួលចន្លោះ “ហៅ LLM → ប្រើឧបករណ៍ → ហៅ LLM → …” អាចបង្កើតលទ្ធផលស្មុគស្មាញ និងមានមូលដ្ឋានល្អ។

Agentic RAG Core Loop

ការគ្រប់គ្រងដំណើរការត្រៀមផលប្រយោជន៍

លក្ខណៈពិសេសដែលធ្វើឲ្យប្រព័ន្ធ “agentic” គឺសមត្ថភាពក្នុងការកាន់កាប់ដំណើរការត្រៀមផលប្រយោជន៍ខ្លួនឯង។ ការអនុវត្ត RAG ប្រពៃណីភាគច្រើនពឹងផ្អែកលើមនុស្សកំណត់ផ្លូវសម្រាប់ម៉ូដែល៖ ខ្សែគំនិតសម្រាប់រៀបចំអ្វីដែលត្រូវទាញយក និងពេលវេលា។ ប៉ុន្តែនៅពេលប្រព័ន្ធជា agentic មួយ វាសម្រេចចិត្តផ្ទៃក្នុងថាតើត្រូវជជែកផ្តើមបញ្ហានេះយ៉ាងដូចម្តេច។ វាមិនគ្រាន់តែបំពេញស្គ្រីបមួយទេ; វាសម្រេចលំដាប់ជំហានដោយស្វ័យប្រវត្តិតាមគុណភាពនៃព័ត៌មានដែលវា​ស្វែងបាន។ ឧទាហរណ៍ ប្រសិនបើវាត្រូវបានស្នើឱ្យបង្កើតយុទ្ធសាស្ត្រដាក់លក់ផលិតផល វាមិនពឹងផ្អែកលើស្គ្រីបដែលបញ្ជាក់ដំណើរការស្រាវជ្រាវ និងសម្រេចចិត្តទាំងមូលទេ។ ផ្ទុយទៅវិញ វាធ្វើការសម្រេចចិត្តដោយឯករាជ្យដូចជា៖

  1. ទាញយករបាយការណ៍ចរន្តទីផ្សារបច្ចុប្បន្នដោយប្រើ Bing Web Grounding
  2. សម្គាល់ទិន្នន័យប្រកួតប្រជែងដែលពាក់ព័ន្ធដោយប្រើ Azure AI Search
  3. តភ្ជាប់មាត្រដ្ឋានលក់នៃអតីតកាលនៅក្នុងបានអោយ Azure SQL Database
  4. សម្របសម្រួលលទ្ធផលជាយុទ្ធសាស្ត្រដែលមានសមាសភាព ត្រូវបានដឹកនាំតាមរយៈ Azure OpenAI Service
  5. វាយតម្លៃយុទ្ធសាស្ត្រសម្រាប់ចន្លោះ ឬកំហុស និងរុញឲ្យធ្វើការទាញយកបន្ថែម ប្រសិនបើចាំបាច់

ជំហានទាំងនេះទាំងអស់ — កែលម្អសំណួរ ជ្រើសរើសប្រភព រង្វិលរហូត “ជាប់ចិត្ត” ជាមួយចម្លើយ — ត្រូវបានម៉ូដែលសម្រេចចិត្ត មិនមែនជាស្គ្រីបដែលមនុស្សនិយាយជាមុនទេ។

រង្វិល Iterative ការរួមបញ្ចូលឧបករណ៍ និងអនុស្សារណៈ

Tool Integration Architecture

ប្រព័ន្ធ agentic ពឹងផ្អែកលើលំនាំអន្តរការរង្វិលមួយ៖

ផុតពេល វាបង្កើតអារម្មណ៍នៃការយល់ដឹងរីកចម្រើន អនុញ្ញាតឲ្យម៉ូដែលដំណើរការបញ្ហាស្មុគស្មាញលំដាប់ច្រើនដោយមិនចាំបាច់មានមនុស្សចូលបញ្ចូល ឬកែប្រែស្នើរក្នុងដំណើរការនោះ។

ដោះស្រាយករណីបរាជ័យ និងកែលម្អខ្លួនឯង

អាជ្ញាធរ Agentic RAG ក៏មានមេកានីសម៍កែលម្អខ្លួនឯងយ៉ាងរឹងមាំដែរ។ នៅពេលប្រព័ន្ធឈប់ដំណើរការ ដូចជាទាញយកឯកសារមិនពាក់ព័ន្ធ ឬជួបសំណួរមិនល្អ វាអាចធ្វើដូចខាងក្រោម៖

របៀបដំណើរការវិញនេះអនុញ្ញាតឲ្យម៉ូដែលមានកំណត់កែប្រែបន្តបន្ទាប់ ដើម្បីធានាថាវាមិនមែនប្រព័ន្ធដំណើរការ​មួយលុតម្ដងទេ ប៉ុន្តែជាម៉ូដែលរៀនពីកំហុសក្នុងអំឡុងពេលសម័យមួយ។

Self Correction Mechanism

ដែនកំណត់នៃអាជ្ញាធរ

ទោះបីមានអាជ្ញាធរប្រើប្រាស់ឯងក្នុងកិច្ចការពាក់ព័ន្ធ Agentic RAG មិនមែនជាប្រាក់ចំណេញទូទៅនៃ Artificial General Intelligence ទេ។ សមត្ថភាព “agentic” របស់វាត្រូវបានកំណត់ទៅតែឧបករណ៍ ប្រភពទិន្នន័យ និងគោលការណ៍ដែលអ្នកអភិវឌ្ឍផ្តល់។ វាមិនអាចដើរបានលើឧបករណ៍ឯងឬគេចខ្លួនចេញពីដែនកំណត់តំបន់ដែលបានកំណត់ឡើយ។ ជំនួសវារីករាលដាលសមត្ថភាពរបស់វាទៅកាន់ការរៀបចំបរិមាណឯកសារដែលមាន។

ការប្រៀបធៀបសំខាន់ៗពី AI កម្រិតខ្ពស់រួមមាន៖

  1. អាជ្ញាធរតំបន់ពិសេស៖ ប្រព័ន្ធ Agentic RAG ផ្តោតសំខាន់ទៅលើការសម្រេចគោលដៅរបស់អ្នកប្រើនៅក្នុងដែនតំបន់ដែលស្គាល់ ហើយប្រើយុទ្ធសាស្ត្រដូចជាការសរសេរឡើងវិញសំណួរ ឬជ្រើសរើសឧបករណ៍ដើម្បីកែលម្អលទ្ធផល
  2. ពឹងផ្អែកលើហេដ្ឋារចនាសម្ព័ន្ធ៖ សមត្ថភាពរបស់ប្រព័ន្ធពឹងផ្អែកលើឧបករណ៍ និងទិន្នន័យដែលអ្នកអភិវឌ្ឍបានបញ្ចូល។ វាមិនអាចឆ្លងកាត់ដែនកំណត់នេះដោយមិនមានការជួរដៃពីមនុស្សបានទេ
  3. គោរពច្បាប់ និងការគ្រប់គ្រង៖ គោលការណ៍សីលធម៍ ច្បាប់ គោលការណ៍អាជីវកម្ម ត្រូវបានគោរពយ៉ាងខ្លាំង។ សេរីភាពរបស់ភ្នាក់ងារត្រូវបានកំណត់ដោយវិធានសុវត្ថិភាព និងប្រព័ន្ធត្រួតពិនិត្យ (សង្ឃឹមថា?)

ករណីប្រើប្រាស់ជាក់ស្តែង និងតម្លៃ

Agentic RAG មានភាពស្វាគមន៍នៅករណីដែលតម្រូវអោយកែលម្អជាបន្តបន្ទាប់ និងភាពត្រឹមត្រូវច្បាស់លាស់៖

  1. បរិយាកាសផ្តោតលើភាពត្រឹមត្រូវជាមុន៖ នៅក្នុងត្រួតពិនិត្យគោលការណ៍ ការវិភាគច្បាប់ ឬស្រាវជ្រាវច្បាប់ ម៉ូដែល agentic អាចធ្វើការត្រួតពិនិត្យព័ត៌មានជាច្រើនដង ពិនិត្យប្រភពជាច្រើន និងសរសេរឡើងវិញសំណួរហើយទទួលបានចម្លើយដែលបានពិនិត្យយ៉ាងម៉ត់ចត់
  2. ប្រតិបត្តិការលំបាកទៅលើទិន្នន័យទំព័រទួលទៅមុខ៖ នៅពេលច្នៃប្រឌិតទិន្នន័យដែលមានរចនាសម្ព័ន្ធ ដែលខ្លះសំណួរអាចបរាជ័យ ឬត្រូវកែប្រែ ប្រព័ន្ធអាចកែលម្អសំណួររបស់ខ្លួនដោយប្រើ Azure SQL ឬ Microsoft Fabric OneLake ដើម្បីធ្វើឲ្យការទាញយកចុងក្រោយសមរម្យទៅតាមបំណងអ្នកប្រើ
  3. ដំណើរការងារវែងជាប់៖ សម័យវែងអាចរីកចម្រើនជាមួយព័ត៌មានថ្មី។ Agentic RAG អាចបញ្ចូលនូវទិន្នន័យថ្មីៗជាបន្តបន្ទាប់ បំលាស់យុទ្ធសាស្ត្រដែលមានពេលវេលាក៏ដូចជា រៀនពីបរិយាកាសបញ្ហា

ការគ្រប់គ្រង ភាពត្រឹមត្រូវ និងការជឿទុកចិត្ត

ពេលប្រព័ន្ធទទួលសិទ្ធិជាច្រើនក្នុងដំណើរការត្រៀមផលប្រយោជន៍ ការគ្រប់គ្រង និងភាពត្រឹមត្រូវចែងរស់ជារឿងសំខាន់៖

មានឧបករណ៍ដែលផ្តល់កំណត់ត្រាដោយច្បាស់នៃសកម្មភាពមានសារៈសំខាន់។ បើគ្មានវា វាមិនងាយស្រួលក្នុងការរើសចោលកំហុសលំដាប់ច្រើន។ មើលឧទាហរណ៍ខាងក្រោមពី Literal AI (ក្រុមហ៊ុននៅក្រោយ Chainlit) សម្រាប់ការបង្ហាញមុខAgent run៖

AgentRunExample

សេចក្ដីសន្និដ្ឋាន

Agentic RAG តំណាងឲ្យការវិវឌ្ឍធម្មជាតិនៃរបៀបប្រព័ន្ធ AI ដោះស្រាយបញ្ហាស្មុគស្មាញ ដ៏ពេញលេញដោយការជ្រើសរើសឧបករណ៍ដោយស្វ័យប្រវត្តិ កែលម្អសំណួរហើយបានលទ្ធផលមានគុណភាពខ្ពស់ ប្រព័ន្ធនេះហួសពីការតាមដានតែបច្ចេកទេសច្បាស់ពីស្នើរ ដើម្បីជាម៉ូដែលសម្រេចចិត្តដែលមានជំនាញកាន់តែមានឥទ្ធិពល និងដឹងបរិបទល្អ។ ទោះបីជាកំណត់ដោយហេដ្ឋារចនាសម្ព័ន្ធដែលបានកំណត់ដោយមនុស្ស និងច្បាប់សីលធម៍ តែសមត្ថភាព agentic បញ្ចូលភាពសំបូរបែប និងរីកចម្រើន ដ៏មានប្រយោជន៍សម្រាប់សហគ្រាស និងអ្នកប្រើប្រាស់ចុងក្រោយ។

មានសំណួរច្រើនទៀតអំពី Agentic RAG?

ចូលរួម Microsoft Foundry Discord ដើម្បីជួបជាមួយអ្នករៀនផ្សេងទៀត ចូលរួមម៉ោងការិយាល័យ និងទទួលសំណួរអំពី AI Agents របស់អ្នក។

ធនធានបន្ថែម

អត្ថបទវិទ្យាសាស្ត្រ

មេរៀនមុន

គំរូរចនាប្រើប្រាស់ឧបករណ៍

មេរៀនបន្ទាប់

ការសាងសង់ភ្នាក់ងារ AI ដែលគួរឱ្យទុកចិត្ត


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