ai-agents-for-beginners

Како дизајнирати добре АИ агенте

(Кликните на слику изнад да бисте погледали видео о овој лекцији)

Принципи агентског дизајна АИ

Увод

Постоји много начина да се размисли о изградњи агентских АИ система. С обзиром да је неодређеност карактеристика, а не грешка у дизајну генеративне АИ, понекад је инжењерима тешко да уопште знају где да почну. Креирали смо скуп кориснички центрираних UX принципа дизајна који омогућавају програмерима да граде кориснички оријентисане агентске системе за решавање пословних потреба. Ови принципи дизајна нису прописајућа архитектура већ почетна тачка за тимове који дефинишу и развијају искуства агената.

Уопштено, агенти би требало да:

Ова лекција ће обухватити

Циљеви учења

Након завршавања ове лекције, моћи ћете да:

  1. Објасните шта су принципи агентског дизајна
  2. Објасните смернице за коришћење принципа агентског дизајна
  3. Разумете како да изградите агента користећи принципе агентског дизајна

Принципи агентског дизајна

Принципи агентског дизајна

Агент (Простор)

Ово је окружење у коме агент функционише. Ови принципи информишу како дизајнирамо агенте за ангажовање у физичким и дигиталним световима.

Агент (Време)

Ово је начин на који агент функционише током времена. Ови принципи информишу како дизајнирамо агенте који интерагују кроз прошлост, садашњост и будућност.

Агент (Језгро)

Ово су кључни елементи у језгру дизајна агента.

Смернице за имплементацију ових принципа

Када користите претходне принципе дизајна, примените следеће смернице:

  1. Транспарентност: Обавестите корисника да је АИ укључен, како функционише (укључујући прошле радње) и како да даје повратне информације и мења систем.
  2. Контрола: Омогућите кориснику да прилагоди, одреди преференције и персонализује, и да има контролу над системом и његовим атрибутима (укључујући могућност брисања/заборава).
  3. Конзистентност: Тежите конзистентним, мултимодалним искуствима преко уређаја и крајњих тачака. Користите познате UI/UX елементе где је то могуће (нпр. икона микрофона за гласовну интеракцију) и смањите когнитивно оптерећење корисника што је више могуће (нпр. циљ за концизним одговорима, визуелним помагалима и садржају „Сазнајте више“).

Како дизајнирати туристичког агента користећи ове принципе и смернице

Замислите да дизајнирате Туристичког агента, ево како бисте могли размишљати о коришћењу принципа дизајна и смерница:

  1. Транспарентност – Обавестите корисника да је Туристички агент АИ-ом омогућен. Обезбедите неке основне инструкције како започети (нпр. порука „Здраво“, пример упита). Јасно то документаујте на страници производа. Прикажите списак упита које је корисник раније тражио. Јасно наведите како да дају повратне информације (палци горе/доле, дугме Пошаљи повратну информацију, итд.). Јасно артикулишите ако агент има ограничења у коришћењу или темама.
  2. Контрола – Уверите се да је јасно како корисник може модификовати агента након што је креиран помоћу ствари као што је System Prompt. Омогућите кориснику да изабере колико је агент опсежан, његов стил писања и било какве примедбе о томе о чему агент не би требало да прича. Дозволите кориснику да види и обрише било које повезане датотеке или податке, упите и претходне разговоре.
  3. Конзистентност – Уверите се да су иконе за Делити упит, додавање датотеке или фотографије и означавање некога или нечега стандардне и препознатљиве. Користите икону спајалице да означите отпремање/дељење датотеке са агентом, и икону слике да означите отпремање графике.

Примери кода

Имате још питања о агентским дизајн шаблонима за АИ?

Придружите се Microsoft Foundry Discord да бисте упознали друге ученике, присуствовали радним сатима и добили одговоре на своја питања о АИ агентима.

Додатни ресурси

Претходна лекција

Истраживање агентских оквира

Следећа лекција

Образац дизајна употребе алата


Изјава о одрицању одговорности: Овај документ је преведен помоћу услуге за превод засноване на вештачкој интелигенцији Co-op Translator (https://github.com/Azure/co-op-translator). Иако се трудимо да обезбедимо тачност, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Изворни документ на његовом оригиналном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални превод који изврши стручни преводилац. Не сносимо одговорност за било какве неспоразуме или погрешне тумачења која произилазе из коришћења овог превода.