(I-click ang larawan sa itaas upang panoorin ang video ng araling ito)
Ang araling ito ay nagbibigay ng komprehensibong pangkalahatang-ideya ng Agentic Retrieval-Augmented Generation (Agentic RAG), isang umuusbong na paradigma ng AI kung saan ang malalaking modelo ng wika (LLMs) ay awtonomong nagpaplano ng kanilang mga susunod na hakbang habang kumukuha ng impormasyon mula sa mga panlabas na pinagmulan. Hindi tulad ng mga static na retrieval-then-read na pattern, ang Agentic RAG ay kinapapalooban ng paulit-ulit na pagtawag sa LLM, na sinusundan ng mga pagtawag sa tool o function at mga istrukturadong output. Sinusuri ng sistema ang mga resulta, pinipino ang mga query, tinatawagan ang karagdagang mga tool kung kinakailangan, at ipinagpapatuloy ang siklong ito hanggang makamit ang kasiya-siyang solusyon.
Tatalakayin sa araling ito
Pagkatapos makumpleto ang araling ito, malalaman mo kung paano/unawain:
Ang Agentic Retrieval-Augmented Generation (Agentic RAG) ay isang umuusbong na paradigma ng AI kung saan ang malalaking modelo ng wika (LLMs) ay awtonomong nagpaplano ng kanilang mga susunod na hakbang habang kumukuha ng impormasyon mula sa mga panlabas na pinanggagalingan. Hindi tulad ng mga static na retrieval-then-read na pattern, ang Agentic RAG ay kinapapalooban ng paulit-ulit na pagtawag sa LLM, na sinasabayan ng mga pagtawag sa tool o function at mga istrukturadong output. Sinusuri ng sistema ang mga resulta, pinipino ang mga query, tinatawagan ang karagdagang mga tool kung kinakailangan, at ipinagpapatuloy ang siklong ito hanggang makamit ang kasiya-siyang solusyon. Ang paulit-ulit na istilong “maker-checker” na ito ay nagpapabuti sa katumpakan, nilulutas ang mga maling pormang query, at tinitiyak ang mataas na kalidad ng mga resulta.
Aktibong pagmamay-ari ng sistema ang proseso ng pangangatwiran nito, nire-rewrite ang mga nabigong query, pumipili ng iba’t ibang mga paraan ng retrieval, at nagsasama ng maraming mga tool—tulad ng vector search sa Azure AI Search, mga SQL database, o mga custom na API—bago tuluyang ibigay ang sagot. Ang natatanging katangian ng isang agentic na sistema ay ang kakayahan nitong pagmay-ari ang proseso ng pangangatwiran nito. Ang tradisyunal na mga implementasyon ng RAG ay umaasa sa mga pre-defined na landas, ngunit ang agentic na sistema ay awtonomong tumutukoy ng pagkakasunod-sunod ng mga hakbang batay sa kalidad ng impormasyong natagpuan nito.
Ang Agentic Retrieval-Augmented Generation (Agentic RAG) ay isang umuusbong na paradigma sa pag-unlad ng AI kung saan hindi lamang kumukuha ng impormasyon mula sa mga panlabas na pinanggagalingan ng data ang mga LLM kundi awtonomong nagpaplano rin ng kanilang mga susunod na hakbang. Hindi tulad ng mga static retrieval-then-read na pattern o maingat na naka-script na mga prompt sequence, ang Agentic RAG ay kinapapalooban ng isang loop ng paulit-ulit na pagtawag sa LLM, na sinasabayan ng mga pagtawag sa tool o function at mga istrukturadong output. Sa bawat hakbang, sinusuri ng sistema ang mga resulta na nakuha nito, nagpapasya kung pipinohin ang mga query, tinatawagan ang karagdagang mga tool kung kinakailangan, at ipinagpapatuloy ang siklong ito hanggang makamit ang kasiya-siyang solusyon.
Ang paulit-ulit na istilong “maker-checker” ng operasyon ay dinisenyo upang mapabuti ang katumpakan, malutas ang mga maling pormang query sa mga istrukturadong database (hal. NL2SQL), at matiyak ang balanseng, mataas na kalidad na mga resulta. Sa halip na umaasa lamang sa mga maingat na inhenyeriyang mga chain ng prompt, aktibong pagmamay-ari ng sistema ang proseso ng pangangatwiran nito. Kaya nitong i-rewrite ang mga query na pumalpak, pumili ng ibang mga pamamaraan ng retrieval, at pagsamahin ang maramihang mga tool—tulad ng vector search sa Azure AI Search, mga SQL database, o mga custom na API—bago tuluyang magbigay ng sagot. Nilalaktawan nito ang pangangailangan para sa labis na komplikadong mga framework ng orkestrasyon. Sa halip, ang isang medyo simpleng loop ng “pagtawag sa LLM → gamit ang tool → pagtawag sa LLM → …” ay maaaring magbunga ng mga sopistikado at matibay na mga output.

Ang natatanging katangian na nagpapagawa sa isang sistema na maging “agentic” ay ang kakayahan nitong pagmay-ari ang proseso ng pangangatwiran nito. Ang mga tradisyunal na implementasyon ng RAG ay madalas na umaasa sa mga tao na magtakda nang maaga ng landas para sa modelo: isang chain-of-thought na naglalarawan kung ano ang kukunin at kailan. Ngunit kapag ang isang sistema ay tunay na agentic, ito ay sariling nagpapasya kung paano lalapitan ang problema. Hindi lang ito basta sumusunod ng script; awtonomong tinutukoy nito ang pagkakasunod-sunod ng mga hakbang batay sa kalidad ng impormasyong natagpuan nito. Halimbawa, kung hihilingin itong gumawa ng estratehiya sa paglulunsad ng produkto, hindi lang ito umaasa sa isang prompt na detalyadong nagsasaad ng buong workflow ng pananaliksik at paggawa ng desisyon. Sa halip, ang agentic na modelo ay malayang nagpapasya na:

Ang isang agentic na sistema ay umaasa sa isang paulit-ulit na pattern ng interaksyon:
Sa paglipas ng panahon, lumilikha ito ng pakiramdam ng nagbabagong pag-unawa, na nagpapahintulot sa modelo na gumalaw sa mga kumplikadong multi-step na gawain nang hindi nangangailangan ng patuloy na panghihimasok o pagbabago ng prompt mula sa tao.
Kasama rin sa awtonomiya ng Agentic RAG ang matatag na mga mekanismo ng sariling pagwawasto. Kapag naabot ng sistema ang mga dead end—tulad ng pagkuha ng mga hindi kaugnay na dokumento o pagharap sa mga maling pormang query—maaari nitong:
Ang paulit-ulit at dinamikong diskarte na ito ay nagpapahintulot sa modelo na patuloy na mag-improve, na tinitiyak na hindi ito isang one-shot na sistema kundi isa na natututo mula sa mga pagkakamali nito sa isang sesyon.

Sa kabila ng awtonomiya nito sa isang gawain, ang Agentic RAG ay hindi katulad ng Artificial General Intelligence. Ang mga kakayahan nitong “agentic” ay limitado sa mga tool, pinanggagalingan ng data, at mga patakarang ibinigay ng mga human developer. Hindi nito magagawa na likhain ang sarili nitong mga tool o lumabas sa mga hangganan ng domain na itinakda. Sa halip, mahusay ito sa dinamiko na pag-orchestrate ng mga mapagkukunan na nasa kamay. Ang mga pangunahing pagkakaiba mula sa mas advanced na mga anyo ng AI ay kinabibilangan ng:
Namumukod-tangi ang Agentic RAG sa mga senaryong nangangailangan ng paulit-ulit na pagpino at katumpakan:
Habang nagiging mas awtonomo ang mga sistemang ito sa kanilang pangangatwiran, mahalaga ang pamamahala at transparency:
Mahalagang magkaroon ng mga tool na nagbibigay ng malinaw na talaan ng mga aksyon. Kung wala ang mga ito, magiging mahirap ang pag-debug ng multi-step na proseso. Tingnan ang sumusunod na halimbawa mula sa Literal AI (kompanyang nasa likod ng Chainlit) para sa isang Agent run:

Kinakatawan ng Agentic RAG ang isang natural na ebolusyon kung paano pinangangasiwaan ng mga sistema ng AI ang mga kumplikado at matinding data-intensive na gawain. Sa pamamagitan ng pag-aampon ng pattern ng looped interaction, awtonomong pagpili ng mga tool, at pagpino ng mga query hanggang makamit ang mataas na kalidad na resulta, lumalampas ang sistema sa static prompt-following patungo sa isang mas adaptive, context-aware na tagagawa ng desisyon. Bagaman nananatili itong limitado ng mga imprastrukturang itinakda ng tao at mga alituntunin sa etika, pinapayagan ng mga kakayahang agentic na ito ang mas mayaman, mas dinamiko, at sa huli ay mas kapaki-pakinabang na mga pakikipag-ugnayan sa AI para sa parehong mga negosyo at mga end-user.
Sumali sa Microsoft Foundry Discord upang makipagkita sa iba pang mga nag-aaral, dumalo sa office hours, at masagot ang iyong mga tanong tungkol sa AI Agents.
Pagkatapos matutunan kung paano i-deploy ang mga ahente sa Lesson 16, maaari mong i-smoke-test ang TravelRAGAgent ng leksyon na ito — tinitingnan na ang mga sagot nito ay manatiling nakabatay sa knowledge base — gamit ang tests/lesson-05-smoke-tests.json. Tingnan ang tests/README.md para sa mga paraan kung paano ito patakbuhin.
Pagbuo ng Maaasahang AI Agents
Pagtatanggi: Ang dokumentong ito ay isinalin gamit ang serbisyo ng AI translation na Co-op Translator. Bagama’t nagsusumikap kami para sa katumpakan, pakatandaan na ang awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o hindi pagkakatugma. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang maling pagkakaintindi o maling interpretasyon na nagmula sa paggamit ng pagsasaling ito.