(I-click ang larawan sa itaas upang panoorin ang video para sa araling ito)
Maligayang pagdating sa kurso na AI Agents para sa mga Baguhan! Ang kursong ito ay nagbibigay sa iyo ng pundamental na kaalaman — at totoong gumaganang code — upang makapagsimula kang bumuo ng AI Agents mula sa simula.
Halika at makipagkumustahan sa Azure AI Discord Community — puno ito ng mga nag-aaral at tagabuo ng AI na masayang sasagot sa iyong mga katanungan.
Bago tayo magsimula sa pagbuo, tiyakin muna nating nauunawaan natin kung ano nga ba talaga ang isang AI Agent at kailan ito kapaki-pakinabang gamitin.
Tinutugunan ng araling ito ang mga sumusunod:
Sa pagtatapos ng araling ito, dapat ay kaya mong:
Narito ang isang simpleng paraan upang ito’y maunawaan:
Ang AI Agents ay mga sistema na nagbibigay-daan sa Large Language Models (LLMs) na gawin ang mga bagay — sa pamamagitan ng pagbibigay sa kanila ng mga kagamitan at kaalaman upang kumilos sa mundo, hindi lamang tumugon sa mga prompt.
Ipaliwanag pa natin:

Large Language Models — Umiiral na ang mga agents bago pa man ang LLMs, ngunit ang LLMs ang nagpapalakas sa makabagong mga agent. Naiintindihan nila ang natural na wika, nakakapag-isip tungkol sa konteksto, at natutugunan ang malabong kahilingan ng user sa isang konkretong plano ng gawain.
Pagsasagawa ng Aksyon — Kung walang agent system, ang isang LLM ay nagge-generate lang ng teksto. Sa loob ng agent system, kaya ng LLM na isagawa ang mga hakbang — maghanap sa database, tumawag ng API, magpadala ng mensahe.
Pag-access sa mga Kasangkapan — Ang mga kasangkapang maaaring gamitin ng agent ay nakadepende sa (1) kapaligirang pinapatakbo nito at (2) kung ano ang pinili ng developer na ibigay dito. Maaring maka-search ng flights ang travel agent pero hindi makapag-edit ng talaan ng customer — nakabase ito sa iyong pagkakabit.
Memorya + Kaalaman — Maaaring magkaroon ang mga agent ng panandaliang memorya (kasalukuyang usapan) at pangmatagalang memorya (talaan ng customer, mga nakaraang interaksyon). Maaring “maalala” ng travel agent na gusto mo ng mga upuang nasa tabi ng bintana.
Hindi lahat ng agent ay pareho ang pagkakagawa. Narito ang paghahati-hati ng mga pangunahing uri, gamit ang travel booking agent bilang halimbawa:
| Uri ng Agent | Ano ang Ginagawa Nito | Halimbawa ng Travel Agent |
|---|---|---|
| Simple Reflex Agents | Sumusunod sa mga naka-hardcode na patakaran — walang memorya, walang plano. | Nakita ang reklamo sa email → ipinapasa sa customer service. ‘Yan lang. |
| Model-Based Reflex Agents | May nakapaloob na modelo ng mundo at ina-update ito kapag may pagbabago. | Sinusubaybayan ang kasaysayan ng presyo ng flight at nagbibigay babala sa mga biglang mahal na ruta. |
| Goal-Based Agents | May layunin at iniisip kung paano ito mararating hakbang-hakbang. | Nagbu-book ng buong biyahe (flights, kotse, hotel) mula sa kasalukuyan mong lokasyon patungo sa destinasyon. |
| Utility-Based Agents | Hindi lang basta naghahanap ng isang solusyon — hinahanap ang pinakamainam sa pamamagitan ng pagtimbang ng mga kompromiso. | Iniiwasan ang gastos laban sa kaginhawaan para matukoy ang pinakaangkop na biyahe ayon sa kagustuhan mo. |
| Learning Agents | Humuhusay habang tumatagal sa pagkatuto mula sa feedback. | Inaayos ang mga rekomendasyon sa mga susunod na booking batay sa post-trip na survey. |
| Hierarchical Agents | Isang mataas na antas na agent ang naghahati ng trabaho sa mga subtask at ipinapasa sa mas mababang antas na agents. | Ang hiling na “i-cancel ang biyahe” ay hinahati sa: cancel flight, cancel hotel, cancel car rental — bawat isa ay hawak ng sub-agent. |
| Multi-Agent Systems (MAS) | Maraming magkakaibang agents na nagtutulungan (o nagkokompitensya). | Cooperative: magkahiwalay na agents ang humahawak sa hotel, flights, at libangan. Competitive: maraming agents ang nagkokompitensya para punuan ang mga kwarto sa hotel sa pinakamurang presyo. |
Hindi dahil kaya mong gumamit ng AI Agent ay palaging dapat mong gamitin. Narito ang mga sitwasyong talagang kapaki-pakinabang ang mga agent:

Tatalakayin natin ng mas malalim kung kailan (at kung kailan hindi) dapat gamitin ang AI Agents sa araling Pagbuo ng Mapagkakatiwalaang AI Agents sa kalaunan ng kurso.
Ang unang dapat gawin sa pagbuo ng agent ay tukuyin ano ang kaya nitong gawin — ang mga kasangkapan, aksyon, at pag-uugali nito.
Sa kursong ito, ginagamit namin ang Azure AI Agent Service bilang pangunahing plataporma. Sinusuportahan nito ang:
Nakikipagkomunika ka sa LLMs sa pamamagitan ng prompts. Sa mga agent, hindi mo palaging magagawa na manu-manong likhain ang bawat prompt — kailangan ng agent na kumilos sa maraming hakbang. Dito pumapasok ang Agentic Patterns. Ito ay mga reusable na estratehiya para sa prompting at pag-oorganisa ng LLMs sa mas scalable at mapagkakatiwalaang paraan.
Ang kursong ito ay nakaayos ayon sa mga pinaka-karaniwan at kapaki-pakinabang na agentic patterns.
Nagbibigay ang Agentic Frameworks ng mga developer ng handang templates, kasangkapan, at imprastruktura para sa pagbuo ng mga agents. Pinapadali nito ang:
Sa kursong ito, nakatuon kami sa Microsoft Agent Framework (MAF) para sa paggawa ng mga agent na handa na para sa produksyon.
Handa ka na bang makita ito sa aksyon? Narito ang mga code sample para sa araling ito:
Sumali sa Microsoft Foundry Discord upang makipag-ugnayan sa ibang mga nag-aaral, dumalo sa mga office hours, at sagutin ang iyong mga tanong tungkol sa AI Agents kasama ang komunidad.
Paunawa:
Ang dokumentong ito ay isinalin gamit ang serbisyong AI na pagsasalin Co-op Translator. Bagama’t nagsusumikap kami para sa katumpakan, pakatandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o hindi pagkakaugnay. Ang orihinal na dokumento sa sariling wika nito ang dapat ituring na opisyal na pinagmulan. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasaling-tao. Hindi kami mananagot para sa anumang hindi pagkakaunawaan o maling interpretasyon na nagmula sa paggamit ng pagsasaling ito.