
(I-click ang imahe sa itaas para panoorin ang video ng araling ito)
Mga Prinsipyo ng Disenyo para sa Agentic AI
Panimula
Maraming paraan upang pag-isipan ang pagbuo ng mga AI Agentic Systems. Dahil ang ambiguity ay isang katangian at hindi isang bug sa disenyo ng Generative AI, minsan mahirap para sa mga inhinyero na malaman kung saan magsisimula. Nakalikha kami ng isang hanay ng human-centric UX Design Principles upang payagan ang mga developer na bumuo ng customer-centric na mga agentic system para tugunan ang kanilang mga pangangailangan sa negosyo. Ang mga prinsipyong ito sa disenyo ay hindi isang mahigpit na arkitektura kundi isang panimulang punto para sa mga koponan na nagtatakda at nagtatayo ng mga karanasan ng ahente.
Sa pangkalahatan, ang mga ahente ay dapat:
- Palawakin at palakihin ang kakayahan ng tao (brainstorming, paglutas ng problema, automasyon, atbp.)
- Punan ang mga puwang sa kaalaman (ipasubaybay ako sa mga domain ng kaalaman, pagsasalin, atbp.)
- Pabilisin at suportahan ang kolaborasyon sa mga paraang mas gusto natin bilang mga indibidwal makipagtulungan sa iba
- Gawing mas mabuting bersyon ng ating mga sarili (hal., life coach/task master, pagtulong sa pagkatuto ng emosyonal na regulasyon at mindfulness na mga kasanayan, pagbuo ng resiliency, atbp.)
Tatalakayin ng Araling Ito
- Ano ang mga Prinsipyo ng Agentic Design
- Ano ang mga gabay na susundin habang ipinatutupad ang mga prinsipyong ito
- Ano ang ilang mga halimbawa ng paggamit ng mga prinsipyong ito
Mga Layunin sa Pagkatuto
Pagkatapos makumpleto ang araling ito, magagawa mong:
- Ipaliwanag kung ano ang mga Prinsipyo ng Agentic Design
- Ipaliwanag ang mga gabay para sa paggamit ng Mga Prinsipyo ng Agentic Design
- Maunawaan kung paano bumuo ng isang ahente gamit ang Mga Prinsipyo ng Agentic Design
Ang Mga Prinsipyo ng Agentic Design

Ahente (Espasyo)
Ito ang kapaligiran kung saan gumagana ang ahente. Pinapabatid ng mga prinsipyong ito kung paano natin idinidesenyo ang mga ahente para makipag-ugnayan sa pisikal at digital na mundo.
- Nag-uugnay, hindi nagpapalitaw – tumulong na ikonekta ang mga tao sa ibang tao, mga kaganapan, at mapapatupad na kaalaman upang payagan ang kolaborasyon at koneksyon.
- Tinutulungan ng mga ahente na ikonekta ang mga kaganapan, kaalaman, at mga tao.
- Pinapalapit ng mga ahente ang mga tao. Hindi sila idinisenyo upang palitan o maliitin ang mga tao.
- Madaling ma-access ngunit paminsan-minsan hindi nakikita – ang ahente ay malaki ang operasyon sa background at tinutulak lamang tayo kapag ito ay may kaugnayan at angkop.
- Madaling matagpuan at ma-access ang ahente para sa mga awtorisadong gumagamit sa anumang aparato o plataporma.
- Sinusuportahan ng ahente ang multimodal na input at output (tunog, boses, teksto, atbp.).
- Maaaring dumaloy ang ahente nang walang putol sa pagitan ng foreground at background; sa pagitan ng proaktibo at reaktibo, depende sa pag-sense nito ng mga pangangailangan ng gumagamit.
- Maaaring gumana ang ahente sa hindi nakikitang anyo, ngunit ang proseso nito sa background at kolaborasyon sa ibang mga Ahente ay transparent at makokontrol ng gumagamit.
Ahente (Panahon)
Ito ang paraan ng operasyon ng ahente sa paglipas ng panahon. Pinapabatid ng mga prinsipyong ito kung paano natin idinidesenyo ang mga ahente na nakikipag-ugnayan sa nakaraan, kasalukuyan, at hinaharap.
- Nakaraan: Pagninilay sa kasaysayan na kinabibilangan ng estado at konteksto.
- Nagbibigay ang ahente ng mas may-kaugnayang mga resulta batay sa pagsusuri ng mas mayamang historikal na data lampas lamang sa kaganapan, mga tao, o mga estado.
- Lumilikha ang ahente ng mga koneksyon mula sa mga nagdaang kaganapan at aktibong nagre-reflect sa memorya upang makipag-ugnayan sa kasalukuyang mga sitwasyon.
- Ngayon: Nagpapahiwatig nang higit kaysa mag-notify.
- Sinasalamin ng ahente ang isang komprehensibong paraan ng pakikipag-ugnayan sa mga tao. Kapag may naganap na kaganapan, ang Ahente ay lampas sa static na notification o iba pang static na pormalidad. Maaaring pasimplehin ng Ahente ang mga daloy o dinamically na lumikha ng mga pahiwatig upang ituro ang atensyon ng gumagamit sa tamang sandali.
- Nagbibigay ang ahente ng impormasyon batay sa kontekstuwal na kapaligiran, mga pagbabago sa lipunan at kultura at iniangkop sa intensiyon ng gumagamit.
- Ang pakikipag-ugnayan sa ahente ay maaaring unti-unti, umuusbong/nagiging mas kumplikado upang bigyang-kapangyarihan ang mga gumagamit sa pangmatagalan.
- Hinaharap: Nag-aangkop at umuunlad.
- Nag-aangkop ang ahente sa iba’t ibang mga aparato, plataporma, at modality.
- Nag-aangkop ang ahente sa ugali ng gumagamit, mga pangangailangan sa accessibility, at malayang nako-customize.
- Hinuhubog ang ahente at umuunlad sa pamamagitan ng tuloy-tuloy na interaksyon ng gumagamit.
Ahente (Sentro)
Ito ang mga mahahalagang elemento sa sentro ng disenyo ng isang ahente.
- Tanggapin ang kawalang-katiyakan ngunit magtatag ng tiwala.
- Inaasahan ang isang antas ng kawalang-katiyakan ng Ahente. Ang kawalang-katiyakan ay isang pangunahing elemento ng disenyo ng ahente.
- Ang tiwala at transparency ay mga pundamental na layer ng disenyo ng Ahente.
- Ang mga tao ang may kontrol kung kailan naka-on/off ang Ahente at ang status ng Ahente ay malinaw na makikita sa lahat ng oras.
Mga Gabay para Ipatupad ang mga Prinsipyong Ito
Kapag ginagamit mo ang mga naunang prinsipyong disenyo, gamitin ang mga sumusunod na gabay:
- Transparency: Ipabatid sa gumagamit na kasangkot ang AI, kung paano ito gumagana (kabilang ang mga nakaraang aksyon), at kung paano magbigay ng feedback at baguhin ang sistema.
- Control: Payagan ang gumagamit na i-customize, tukuyin ang mga kagustuhan at i-personalize, at magkaroon ng kontrol sa sistema at mga katangian nito (kabilang ang kakayahang makalimot).
- Consistency: Sikaping magkaroon ng pare-pareho, multi-modal na mga karanasan sa iba’t ibang mga aparato at endpoints. Gamitin ang mga pamilyar na elemento ng UI/UX kung maaari (hal., microphone icon para sa voice interaction) at bawasan ang kognitibong load ng customer hangga’t maaari (hal., sikaping magkaroon ng maikling mga tugon, biswal na tulong, at ‘Learn More’ na nilalaman).
Paano Magdisenyo ng Travel Agent gamit ang mga Prinsipyo at Gabay na Ito
Isipin na nagdidisenyo ka ng isang Travel Agent, narito kung paano mo maaaring isipin ang paggamit ng Mga Prinsipyo ng Disenyo at Mga Gabay:
- Transparency – Ipaalam sa gumagamit na ang Travel Agent ay isang AI-enabled na Ahente. Magbigay ng ilang pangunahing tagubilin kung paano magsimula (hal., isang mensaheng “Hello”, mga halimbawa ng prompt). Malinaw na idokumento ito sa pahina ng produkto. Ipakita ang listahan ng mga prompt na tinanong ng isang gumagamit noon. Gawing malinaw kung paano magbigay ng feedback (thumbs up at down, Send Feedback button, atbp.). Malinaw na ilahad kung ang Ahente ay may mga limitasyon sa paggamit o paksa.
- Control – Siguraduhing malinaw kung paano mababago ng gumagamit ang Ahente pagkatapos itong malikha gamit ang mga bagay tulad ng Prompt ng Sistema. Payagan ang gumagamit na pumili kung gaano kasalita ang Ahente, ang istilo ng pagsulat nito, at anumang mga babala sa kung ano ang hindi dapat pag-usapan ng Ahente. Payagan ang gumagamit na tingnan at burahin ang anumang kaugnay na mga file o data, mga prompt, at mga nakaraang pag-uusap.
- Consistency – Siguraduhing ang mga icon para sa Ibahagi ang Prompt, magdagdag ng file o larawan at i-tag ang isang tao o bagay ay karaniwan at madaling makilala. Gamitin ang paperclip icon upang tukuyin ang pag-upload/pagbabahagi ng file sa Ahente, at isang image icon upang tukuyin ang pag-upload ng graphics.
Mga Halimbawang Code
May Karagdagang Mga Tanong tungkol sa Mga Pattern ng Disenyo ng AI Agentic?
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.
Karagdagang Mga Mapagkukunan
Nakaraang Aralin
Paggalugad sa Agentic Frameworks
Susunod na Aralin
Pattern ng Paggamit ng Tool
Paunawa:
Ang dokumentong ito ay isinalin gamit ang serbisyong pagsasalin na pinapagana ng AI na Co-op Translator (https://github.com/Azure/co-op-translator). Bagaman sinisikap naming maging tumpak, pakitandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o di-tiyak na interpretasyon. Ang orihinal na dokumento sa kanyang likas na wika ang dapat ituring na pinagmulan na may pinakamataas na awtoridad. Para sa mga kritikal na impormasyon, inirerekomenda ang propesyonal na pagsasaling-tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na maaaring magmula sa paggamit ng pagsasaling ito.