
(Кликните на горњу слику да бисте погледали видео о овој лекцији)
Принципи агенцијског дизајна вештачке интелигенције
Увод
Постоји много начина да се мисли о изградњи агенцијских AI система. С обзиром да је двосмисленост карактеристика, а не грешка у дизајну генеративне AI, понекад инжењерима може бити тешко да одреде где да почну. Креирали смо скуп UX дизајнерских принципа усмерених на човека како бисмо омогућили програмерима да граде агентске системе фокусиране на кориснике који решавају њихове пословне потребе. Ови принципи дизајна нису прописна архитектура већ полазна тачка за тимове који дефинишу и развијају агентска искуства.
Опште је да агенти треба да:
- Проширују и скалирају људске способности (брејнсторминг, решавање проблема, аутоматизација итд.)
- Попуне празнине у знању (добијте ме убрзано упознатог са областима знања, преводом итд.)
- Олакшају и подржавају сарадњу на начине на које ми као појединци волимо да радимо с другима
- Чине нас бољим верзијама себе (нпр. животни тренер/задатак мајстор, помагање у учењу емоционалне регулације и вештина пажљивости, изградња отпорности итд.)
Ово ћемо обрадити у лекцији
- Шта су агенцијски дизајнерски принципи
- Који су неки смерници које треба следити приликом имплементације ових дизајнерских принципа
- Који су неки примери коришћења дизајнерских принципа
Циљеви учења
Након завршетка ове лекције, моћи ћете да:
- Објасните шта су агенцијски дизајнерски принципи
- Објасните смернице за коришћење агенцијских дизајнерских принципа
- Разумете како изградити агента користећи агенцијске дизајнерске принципе
Агенцијски дизајнерски принципи

Агент (Простор)
Ово је окружење у којем агент функционише. Ови принципи објашњавају како дизајнирамо агенте за ангажман у физичком и дигиталном свету.
- Повезивање, а не сабијање – помажу у повезивању људи са другим људима, догађајима и применљивим знањем како би омогућили сарадњу и везу.
- Агенти помажу повезивању догађаја, знања и људи.
- Агенти приближавају људе. Нису дизајнирани да заменe или понизе људе.
- Лако доступан али повремено невидљив – агент углавном ради у позадини и подсећа нас само када је релевантно и прикладно.
- Агент је лако доступан и открива се овлашћеним корисницима на било ком уређају или платформи.
- Агент подржава мултимодалне улазе и излазе (звучни, глас, текст итд.).
- Агент може беспрекорно прелазити између предњег и позадинског рада; између проактивног и реактивног, у зависности од сензорног праћења потреба корисника.
- Агент може радити у невидљивом облику, али је његов процес у позадини и сарадња са другим агентима транспарентна и може се контролисати од стране корисника.
Агент (Време)
Ово показује како агент функционише током времена. Ови принципи говоре како дизајнирамо агенте који делују кроз прошлост, садашњост и будућност.
- Прошлост: Разматрање историје која укључује и стање и контекст.
- Агент пружа релевантније резултате засноване на анализи богатијих историјских података шире од самог догађаја, људи или стања.
- Агент повезује прошлост са садашњим догађајима и активно разматра меморију како би се укључио у тренутне ситуације.
- Сада: Подсећање више него обавештење.
- Агент уобличава свеобухватан приступ интеракцији са људима. Када се догађај догоди, агент превазилази статичну обавест или другу статику формалност. Може поједноставити токове или динамички генерисати сигнале како би усмерио пажњу корисника у правом тренутку.
- Агент пружа информације базиране на контексту окружења, друштвеним и културним променама, и прилагођене намерама корисника.
- Интеракција са агентом може бити постепена, развијајућа се и растућа у сложености да овлада корисницима на дуги рок.
- Будућност: Прилагођавање и развој.
- Агент се прилагођава разним уређајима, платформама и модалитетима.
- Агент се прилагођава понашању корисника, потребама приступачности и слободно је прилагодљив.
- Агент је обликују и развија кроз континуирану интеракцију са корисником.
Агент (Језгро)
Ово су кључни елементи у језгру дизајна агента.
- Прихватити неизвесност али успоставити поверење.
- Очекује се одређени ниво неизвесности код агента. Неизвесност је кључни елемент у дизајну агената.
- Поверење и транспарентност су основни слојеви дизајна агената.
- Људи контролишу када је агент укључен/искључен и статус агента је јасно видљив у свако време.
Смернице за имплементацију ових принципа
Када користите претходне дизајнерске принципе, користите следеће смернице:
- Транспарентност: Обавестите корисника да AI учествује, како функционише (укључујући прошле радње), и како дати повратне информације и модификовати систем.
- Контрола: Омогућите кориснику да прилагоди, спецификује преференце и персонализује, и има контролу над системом и његовим својствима (укључујући могућност брисања).
- Конзистентност: Тежите конзистентним, мултимодалним искуствима преко уређаја и тачака приступа. Користите познате UI/UX елементе где је могуће (нпр. икона микрофона за гласовну интеракцију) и смањите когнитивни терет корисника колико је могуће (нпр. тежите концизним одговорима, визуелним помагалима и садржајима „Сазнајте више“).
Како дизајнирати туристичког агента користећи ове принципе и смернице
Замислите да дизајнирате туристичког агента, ево како бисте могли размишљати о коришћењу дизајнерских принципа и смерница:
- Транспарентност – Обавестите корисника да је туристички агент AI агент. Обезбедите неке основне инструкције како започети (нпр. порука „Здраво“, пример упита). Јасно то докуменутујте на страници производа. Прикажите листу упита које је корисник имао у прошлости. Јасно назначите како дати повратне информације (палац горе/доле, дугме Пошаљи повратну информацију итд.). Јасно наведите да ли агент има ограничења у коришћењу или темама.
- Контрола – Осигурајте да је јасно како корисник може модификовати агента након што је креиран, са стварима као што је системски упит. Омогућите кориснику да бира колико живахан агент треба да буде, стил писања и било какве ограничења о чему агент не би смео говорити. Дозволите кориснику да прегледа и обрише било које повезане фајлове, податке, упите и претходне разговоре.
- Конзистентност – Осигурајте да су иконе за дељење упита, додавање фајла или фотографије и означавање некога или нечега стандардне и препознатљиве. Користите икону спајалице за означавање отпремања/дељења фајлова са агентом и икону слике за означавање отпремања графике.
Примери кода
Имате још питања о AI агенцијским дизајнерским шаблонима?
Придружите се Microsoft Foundry Discord да упознате друге ученике, учествујете у канцеларијским сатима и добијете одговоре на питања о AI агентима.
Додатни ресурси
Претходна лекција
Истраживање агенцијских оквира
Следећа лекција
Образац за коришћење алата
Изјава о одрицању одговорности:
Овај документ је преведен коришћењем услуге за аутоматски превод Co-op Translator. Иако тежимо тачности, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.