ai-agents-for-beginners

Paano Magdisenyo ng Magagandang AI Agent

(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:

Tatalakayin ng Araling Ito

Mga Layunin sa Pagkatuto

Pagkatapos makumpleto ang araling ito, magagawa mong:

  1. Ipaliwanag kung ano ang mga Prinsipyo ng Agentic Design
  2. Ipaliwanag ang mga gabay para sa paggamit ng Mga Prinsipyo ng Agentic Design
  3. Maunawaan kung paano bumuo ng isang ahente gamit ang Mga Prinsipyo ng Agentic Design

Ang Mga Prinsipyo ng Agentic Design

Agentic Design Principles

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.

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.

Ahente (Sentro)

Ito ang mga mahahalagang elemento sa sentro ng disenyo ng isang ahente.

Mga Gabay para Ipatupad ang mga Prinsipyong Ito

Kapag ginagamit mo ang mga naunang prinsipyong disenyo, gamitin ang mga sumusunod na gabay:

  1. 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.
  2. 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).
  3. 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:

  1. 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.
  2. 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.
  3. 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.