ai-agents-for-beginners

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

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

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

Въведение

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

Като цяло агентите трябва да:

В този урок ще разгледаме

Цели на обучението

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

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

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

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

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

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

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

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

Агент (ядро)

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

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

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

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

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

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

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

Примерни кодове

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

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

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

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

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

Следващ урок

Шаблон за използване на инструменти


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