ai-agents-for-beginners

Paano Magdisenyo ng Magandang AI Agents

(I-click ang imahe sa itaas para mapanood ang video ng araling ito)

Prinsipyo sa Disenyo ng AI Agentic

Panimula

Maraming paraan para mag-isip tungkol sa pagbuo ng AI Agentic Systems. Dahil ang kalabuan ay isang tampok at hindi isang problema sa disenyo ng Generative AI, minsan mahirap para sa mga inhinyero na malaman kung saan magsisimula. Nilikha namin ang isang hanay ng mga prinsipyo sa disenyo ng UX na nakatuon sa tao upang tulungan ang mga developer na bumuo ng mga sistemang agentic na nakatuon sa customer upang matugunan ang kanilang mga pangangailangan sa negosyo. Ang mga prinsipyo sa disenyo na ito ay hindi isang tiyak na arkitektura ngunit isang panimulang punto para sa mga koponan na nagde-define at bumubuo ng mga karanasan sa agent.

Sa pangkalahatan, ang mga agent ay dapat:

Saklaw ng Araling Ito

Mga Layunin sa Pagkatuto

Pagkatapos makumpleto ang araling ito, magagawa mo:

  1. Ipaliwanag kung ano ang Prinsipyo sa Disenyo ng Agentic
  2. Ipaliwanag ang mga alituntunin para sa paggamit ng Prinsipyo sa Disenyo ng Agentic
  3. Maunawaan kung paano bumuo ng isang agent gamit ang Prinsipyo sa Disenyo ng Agentic

Ang Prinsipyo sa Disenyo ng Agentic

Prinsipyo sa Disenyo ng Agentic

Agent (Space)

Ito ang kapaligiran kung saan gumagana ang agent. Ang mga prinsipyong ito ay nagbibigay ng gabay kung paano natin idinisenyo ang mga agent para makipag-ugnayan sa pisikal at digital na mundo.

Agent (Time)

Ito ang paraan kung paano gumagana ang agent sa paglipas ng panahon. Ang mga prinsipyong ito ay nagbibigay ng gabay kung paano natin idinisenyo ang mga agent na nakikipag-ugnayan sa nakaraan, kasalukuyan, at hinaharap.

Agent (Core)

Ito ang mga pangunahing elemento sa disenyo ng isang agent.

Mga Alituntunin sa Pagpapatupad ng Mga Prinsipyong Ito

Kapag ginagamit ang mga naunang prinsipyo sa disenyo, sundin ang mga sumusunod na alituntunin:

  1. Transparency: Ipaalam sa user na may AI na kasangkot, kung paano ito gumagana (kasama ang mga nakaraang aksyon), at kung paano magbigay ng feedback at baguhin ang sistema.
  2. Control: Bigyan ang user ng kakayahang mag-customize, magtakda ng mga kagustuhan, mag-personalize, at magkaroon ng kontrol sa sistema at mga katangian nito (kasama ang kakayahang maglimot).
  3. Consistency: Maghangad ng pare-pareho, multimodal na karanasan sa iba’t ibang device at endpoint. Gumamit ng mga pamilyar na elemento ng UI/UX kung maaari (hal., icon ng mikropono para sa voice interaction) at bawasan ang cognitive load ng customer hangga’t maaari (hal., maghangad ng maikli ngunit malinaw na mga sagot, visual aids, at ‘Learn More’ na content).

Paano Magdisenyo ng Travel Agent gamit ang Mga Prinsipyo at Alituntunin na Ito

Isipin na nagdidisenyo ka ng Travel Agent, ganito mo maaaring isipin ang paggamit ng Prinsipyo sa Disenyo at Alituntunin:

  1. Transparency – Ipaalam sa user na ang Travel Agent ay isang AI-enabled Agent. Magbigay ng ilang pangunahing instruksyon kung paano magsimula (hal., isang “Hello” na mensahe, mga sample na prompt). Malinaw na idokumento ito sa pahina ng produkto. Ipakita ang listahan ng mga prompt na tinanong ng user sa nakaraan. Gawing malinaw kung paano magbigay ng feedback (thumbs up at down, Send Feedback button, atbp.). Malinaw na ipahayag kung ang Agent ay may mga limitasyon sa paggamit o paksa.
  2. Control – Siguraduhing malinaw kung paano maaaring baguhin ng user ang Agent pagkatapos itong malikha gamit ang mga bagay tulad ng System Prompt. Bigyan ang user ng kakayahang pumili kung gaano kadetalye ang Agent, ang istilo ng pagsusulat nito, at anumang caveats kung ano ang hindi dapat pag-usapan ng Agent. Payagan ang user na tingnan at tanggalin ang anumang kaugnay na file o data, mga prompt, at mga nakaraang pag-uusap.
  3. Consistency – Siguraduhing ang mga icon para sa Share Prompt, magdagdag ng file o larawan, at mag-tag ng tao o bagay ay pamantayan at madaling makilala. Gumamit ng icon ng paperclip upang ipahiwatig ang pag-upload/pagbabahagi ng file sa Agent, at isang icon ng imahe upang ipahiwatig ang pag-upload ng graphics.

Mga Halimbawang Code

May Karagdagang Tanong Tungkol sa AI Agentic Design Patterns?

Sumali sa Azure AI Foundry Discord upang makipagtagpo sa iba pang mga nag-aaral, dumalo sa office hours, at makakuha ng sagot sa iyong mga tanong tungkol sa AI Agents.

Karagdagang Mga Mapagkukunan

Nakaraang Aralin

Paggalugad ng Agentic Frameworks

Susunod na Aralin

Tool Use Design Pattern


Paunawa:
Ang dokumentong ito ay isinalin gamit ang AI translation service Co-op Translator. Bagamat sinisikap naming maging tumpak, mangyaring tandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o hindi pagkakatugma. Ang orihinal na dokumento sa kanyang katutubong wika ang dapat ituring na mapagkakatiwalaang pinagmulan. Para sa mahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na dulot ng paggamit ng pagsasaling ito.