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

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