ai-agents-for-beginners

Як проектувати хороших агентів ШІ

(Натисніть на зображення вище, щоб переглянути відео цього уроку)

Принципи агентного дизайну ШІ

Вступ

Існує багато способів осмислити створення агентних систем ШІ. Оскільки неоднозначність є особливістю, а не помилкою у проєктуванні генеративного ШІ, інженерам інколи важко визначити, з чого взагалі почати. Ми створили набір орієнтованих на людину UX-принципів дизайну, щоб допомогти розробникам будувати клієнто-центричні агентні системи для вирішення їхніх бізнес-потреб. Ці принципи дизайну не є строгою архітектурою, а швидше відправною точкою для команд, які визначають і створюють агентські досвіди.

Загалом, агенти повинні:

У цьому уроці

Цілі навчання

Після завершення цього уроку ви зможете:

  1. Пояснити, що таке принципи агентного дизайну
  2. Пояснити рекомендації щодо застосування принципів агентного дизайну
  3. Розуміти, як створювати агента, використовуючи принципи агентного дизайну

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

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

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

Це середовище, в якому працює агент. Ці принципи визначають, як ми проектуємо агентів для взаємодії у фізичних та цифрових світах.

Агент (Час)

Як агент працює у часі. Ці принципи визначають, як ми проектуємо агентів для взаємодії із минулим, теперішнім і майбутнім.

Агент (Ядро)

Це ключові елементи в основі дизайну агента.

Рекомендації для впровадження цих принципів

Коли ви використовуєте попередні принципи дизайну, дотримуйтеся таких рекомендацій:

  1. Прозорість: Повідомляйте користувачу, що залучений ШІ, як він працює (включно з минулими діями), та як надати відгук і змінити систему.
  2. Контроль: Давайте змогу користувачу налаштовувати, вказувати вподобання і персоналізувати, контролювати систему й її характеристики (у тому числі можливість забування).
  3. Послідовність: Створюйте послідовний багатомодальний досвід на різних пристроях і кінцевих точках. Використовуйте знайомі UI/UX-елементи, де можливо (наприклад, іконка мікрофона для голосової взаємодії) і максимально знижуйте когнітивне навантаження користувача (наприклад, стислий текст, візуальні підказки та контент «Дізнатись більше»).

Як спроєктувати Агент Подорожей за допомогою цих принципів і рекомендацій

Уявіть, що ви проектуєте Агента Подорожей, ось як можна подумати про використання Принципів та Рекомендацій дизайну:

  1. Прозорість – Повідомте користувачу, що Агент Подорожей – це агент із підтримкою штучного інтелекту. Надайте базові інструкції, як почати (наприклад, повідомлення «Привіт», приклади запитів). Чітко задокументуйте це на сторінці продукту. Показуйте список запитів, які користувач робив раніше. Робіть зрозумілим, як надати відгук (лайки та дизлайки, кнопка Надіслати відгук тощо). Чітко вказуйте, чи є обмеження на використання або теми агента.
  2. Контроль – Переконайтеся, що користувачу зрозуміло, як він може змінити агента після створення за допомогою системного запиту. Дозвольте користувачу вибирати ступінь деталізації агента, стиль написання і будь-які застереження, про що агент не повинен говорити. Дайте змогу переглядати і видаляти будь-які пов’язані файли або дані, запити та історії розмов.
  3. Послідовність – Переконайтеся, що іконки для поділитися запитом, додати файл або фото та позначити когось або щось є стандартизованими і пізнаваними. Використовуйте іконку скріпки, щоб позначити завантаження/поширення файлів з агентом, а іконку зображення — для завантаження графіки.

Приклади коду

Маєте додаткові питання про шаблони агентного дизайну ШІ?

Приєднуйтесь до Microsoft Foundry Discord, щоб зустрітися з іншими учнями, відвідати офісні години і отримати відповіді на ваші питання про агенти ШІ.

Додаткові ресурси

Попередній урок

Вивчення агентних фреймворків

Наступний урок

Шаблон дизайну використання інструментів


Відмова від відповідальності: Цей документ було перекладено за допомогою сервісу штучного інтелекту для перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.