ai-agents-for-beginners

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

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

Принципи дизајна агентских AI система

Увод

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

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

Овај час ће обухватити

Циљеви учења

Након завршетка овог часа, моћи ћете да:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример кода

Имате још питања о дизајнерским обрасцима за агентске AI системе?

Придружите се Azure AI Foundry Discord да бисте се повезали са другим ученицима, присуствовали консултацијама и добили одговоре на ваша питања о AI агентима.

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

Претходни час

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

Следећи час

Образац дизајна за коришћење алата


Одрицање од одговорности:
Овај документ је преведен помоћу услуге за превођење вештачке интелигенције Co-op Translator. Иако настојимо да обезбедимо тачност, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални превод од стране људи. Не преузимамо одговорност за било каква погрешна тумачења или неспоразуме који могу настати услед коришћења овог превода.