
(Кликнете върху изображението по-горе, за да гледате видеото на този урок)
Принципи на AI агентния дизайн
Въведение
Има много начини за мислене относно изграждането на AI агентни системи. Като се има предвид, че двусмислеността е характеристика, а не дефект в дизайна на генеративния AI, понякога е трудно за инженерите да разберат откъде да започнат. Създадохме набор от човеко-ориентирани принципи на UX дизайна, които да позволят на разработчиците да изграждат клиент-ориентирани агентни системи, за да решават техните бизнес нужди. Тези дизайн принципи не са предписваща архитектура, а по-скоро отправна точка за екипите, които дефинират и създават агентни преживявания.
Общо взето, агентите трябва:
- Да разширяват и мащабират човешките способности (генериране на идеи, решаване на проблеми, автоматизация и др.)
- Да запълват пропуските в знанията (да ме подготвят по знанията в дадена област, превод и др.)
- Да улесняват и подкрепят сътрудничеството по начините, по които ние като индивиди предпочитаме да работим с другите
- Да ни правят по-добри версии на себе си (например, личен треньор/управител на задачи, помагащ ни да се научим на емоционална регулация и умения за осъзнатост, изграждане на устойчивост и др.)
Този урок ще обхване
- Какви са принципите на агентния дизайн
- Кои са някои насоки при прилагане на тези дизайн принципи
- Примери за използване на дизайн принципите
Учебни цели
След завършване на този урок ще можете:
- Да обясните какво представляват принципите на агентния дизайн
- Да обясните насоките за използване на принципите на агентния дизайн
- Да разберете как да изградите агент, използвайки принципите на агентния дизайн
Принципи на агентния дизайн

Агент (Пространство)
Това е средата, в която агентът функционира. Тези принципи определят как да проектираме агенти за ангажиране както в физически, така и в цифрови светове.
- Свързване, а не сливане – помага да свържем хората с други хора, събития и приложими знания, за да се улесни сътрудничеството и връзките.
- Агентите помагат да се свържат събития, знания и хора.
- Агентите сближават хората. Те не са предназначени да заменят или омаловажават хората.
- Лесно достъпен, но понякога невидим – агентът главно функционира на заден план и ни подтиква само когато е уместно и подходящо.
- Агентът е лесно откриваем и достъпен за упълномощени потребители на всяко устройство или платформа.
- Агентът поддържа мултимодални входове и изходи (звук, глас, текст и др.).
- Агентът може безпроблемно да преминава между преден план и фон; между проактивен и реактивен, в зависимост от усещането за нуждите на потребителя.
- Агентът може да функционира в невидима форма, но процесът на заден план и сътрудничеството с други агенти са прозрачни и контролирани от потребителя.
Агент (Време)
Това е начинът, по който агентът функционира във времето. Тези принципи определят как да проектираме агенти, които взаимодействат през миналото, настоящето и бъдещето.
- Минало: Отразяване на историята, която включва както състояние, така и контекст.
- Агентът предоставя по-подходящи резултати въз основа на анализ на по-богати исторически данни, извън самото събитие, хората или състоянията.
- Агентът създава връзки от минали събития и активно рефлектира върху паметта, за да се ангажира с текущите ситуации.
- Сега: Подтикване повече, отколкото уведомяване.
- Агентът въплъщава цялостен подход към взаимодействие с хората. Когато се случи събитие, агентът отива по-далеч от статичното уведомяване или друг статичен формализъм. Агентът може да опрости потоци или динамично да генерира подсказки, които да насочват вниманието на потребителя в правилния момент.
- Агентът доставя информация, базирана на контекстната среда, социални и културни промени и адаптирана към намерението на потребителя.
- Взаимодействието с агента може да бъде постепенно, развиващо се/растящо по сложност, за да овластява потребителите в дългосрочен план.
- Бъдеще: Приспособяване и развитие.
- Агентът се адаптира към различни устройства, платформи и модалности.
- Агентът се адаптира към поведението на потребителя, нуждите от достъпност и е свободно персонализиран.
- Агентът е формиран и се развива чрез непрекъснато взаимодействие с потребителя.
Агент (Ядро)
Това са ключовите елементи в сърцевината на дизайна на агента.
- Приемете несигурността, но установете доверие.
- Очаква се определено ниво на несигурност на агента. Несигурността е ключов елемент в дизайна на агента.
- Доверието и прозрачността са основни слоеве в дизайна на агента.
- Хората контролират кога агентът е включен/изключен и статусът на агента е ясно видим по всяко време.
Насоки за прилагане на тези принципи
Когато използвате предишните дизайн принципи, спазвайте следните насоки:
- Прозрачност: Информирайте потребителя, че AI е включен, как функционира (включително минали действия) и как да дава обратна връзка и да модифицира системата.
- Контрол: Позволете на потребителя да персонализира, задава предпочитания и да има контрол върху системата и нейните атрибути (включително възможност за забрава).
- Консистентност: Стремете се към последователни, мултимодални преживявания на различни устройства и крайни точки. Използвайте познати UI/UX елементи, когато е възможно (например икона на микрофон за гласово взаимодействие) и намалявайте когнитивното натоварване на клиента колкото се може повече (например целете кратки отговори, визуални помощни средства и съдържание „Научете повече“).
Как да проектираме туристически агент, използвайки тези принципи и насоки
Представете си, че проектирате туристически агент, ето как може да мислите за използването на принципите и насоките за дизайн:
- Прозрачност – Уведомете потребителя, че туристическият агент е AI-агент. Предоставете основни инструкции как да започне (например съобщение „Здравей“, примерни заявки). Ясно документирайте това на продуктовата страница. Покажете списъка с въпроси, зададени от потребителя в миналото. Изяснете как да се даде обратна връзка (бутон палец нагоре и надолу, бутон Изпрати обратна връзка и др.). Ясно посочете, ако агентът има ограничения в употребата или темите.
- Контрол – Уверете се, че е ясно как потребителят може да промени агента след създаването му с неща като System Prompt. Позволете на потребителя да избира колко обстоятелствен да бъде агентът, стилът на писане и всякакви ограничения за теми, за които агентът не трябва да говори. Позволете на потребителя да преглежда и изтрива файлове или данни, заявки и минали разговори.
- Консистентност – Уверете се, че иконите за Споделяне на заявка, добавяне на файл или снимка и маркиране на някого или нещо са стандартни и разпознаваеми. Използвайте иконата кламер за индикатор за качване/споделяне на файлове с агента и икона изображение за качване на графики.
Примерен код
Имаш ли още въпроси относно AI агентните дизайн модели?
Присъедини се към Microsoft Foundry Discord, за да се срещнеш с други обучаващи се, да участваш в консултации и да получиш отговори на въпроси за своите AI агенти.
Допълнителни ресурси
Предишен урок
Изследване на агентни рамки
Следващ урок
Дизайнерски модел за използване на инструменти
Отказ от отговорност:
Този документ е преведен с помощта на AI преводачески услуга Co-op Translator. Въпреки че се стремим към точност, моля имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.