ai-agents-for-beginners

Как да проектираме добри AI агенти

(Кликнете върху изображението по-горе, за да гледате видеото на този урок)

Принципи на AI агентния дизайн

Въведение

Има много начини за мислене относно изграждането на AI агентни системи. Като се има предвид, че двусмислеността е характеристика, а не дефект в дизайна на генеративния AI, понякога е трудно за инженерите да разберат откъде да започнат. Създадохме набор от човеко-ориентирани принципи на UX дизайна, които да позволят на разработчиците да изграждат клиент-ориентирани агентни системи, за да решават техните бизнес нужди. Тези дизайн принципи не са предписваща архитектура, а по-скоро отправна точка за екипите, които дефинират и създават агентни преживявания.

Общо взето, агентите трябва:

Този урок ще обхване

Учебни цели

След завършване на този урок ще можете:

  1. Да обясните какво представляват принципите на агентния дизайн
  2. Да обясните насоките за използване на принципите на агентния дизайн
  3. Да разберете как да изградите агент, използвайки принципите на агентния дизайн

Принципи на агентния дизайн

Принципи на агентния дизайн

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

Това е средата, в която агентът функционира. Тези принципи определят как да проектираме агенти за ангажиране както в физически, така и в цифрови светове.

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

Това е начинът, по който агентът функционира във времето. Тези принципи определят как да проектираме агенти, които взаимодействат през миналото, настоящето и бъдещето.

Агент (Ядро)

Това са ключовите елементи в сърцевината на дизайна на агента.

Насоки за прилагане на тези принципи

Когато използвате предишните дизайн принципи, спазвайте следните насоки:

  1. Прозрачност: Информирайте потребителя, че AI е включен, как функционира (включително минали действия) и как да дава обратна връзка и да модифицира системата.
  2. Контрол: Позволете на потребителя да персонализира, задава предпочитания и да има контрол върху системата и нейните атрибути (включително възможност за забрава).
  3. Консистентност: Стремете се към последователни, мултимодални преживявания на различни устройства и крайни точки. Използвайте познати UI/UX елементи, когато е възможно (например икона на микрофон за гласово взаимодействие) и намалявайте когнитивното натоварване на клиента колкото се може повече (например целете кратки отговори, визуални помощни средства и съдържание „Научете повече“).

Как да проектираме туристически агент, използвайки тези принципи и насоки

Представете си, че проектирате туристически агент, ето как може да мислите за използването на принципите и насоките за дизайн:

  1. Прозрачност – Уведомете потребителя, че туристическият агент е AI-агент. Предоставете основни инструкции как да започне (например съобщение „Здравей“, примерни заявки). Ясно документирайте това на продуктовата страница. Покажете списъка с въпроси, зададени от потребителя в миналото. Изяснете как да се даде обратна връзка (бутон палец нагоре и надолу, бутон Изпрати обратна връзка и др.). Ясно посочете, ако агентът има ограничения в употребата или темите.
  2. Контрол – Уверете се, че е ясно как потребителят може да промени агента след създаването му с неща като System Prompt. Позволете на потребителя да избира колко обстоятелствен да бъде агентът, стилът на писане и всякакви ограничения за теми, за които агентът не трябва да говори. Позволете на потребителя да преглежда и изтрива файлове или данни, заявки и минали разговори.
  3. Консистентност – Уверете се, че иконите за Споделяне на заявка, добавяне на файл или снимка и маркиране на някого или нещо са стандартни и разпознаваеми. Използвайте иконата кламер за индикатор за качване/споделяне на файлове с агента и икона изображение за качване на графики.

Примерен код

Имаш ли още въпроси относно AI агентните дизайн модели?

Присъедини се към Microsoft Foundry Discord, за да се срещнеш с други обучаващи се, да участваш в консултации и да получиш отговори на въпроси за своите AI агенти.

Допълнителни ресурси

Предишен урок

Изследване на агентни рамки

Следващ урок

Дизайнерски модел за използване на инструменти


Отказ от отговорност: Този документ е преведен с помощта на AI преводачески услуга Co-op Translator. Въпреки че се стремим към точност, моля имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.