ai-agents-for-beginners

Як створювати хороших AI-агентів

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

Принципи дизайну агентів штучного інтелекту

Вступ

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

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

Цей урок охоплює

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

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

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

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

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

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

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

Агент (Час)

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

Агент (Ядро)

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

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

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

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

Як створити туристичного агента, використовуючи ці принципи та рекомендації

Уявіть, що ви створюєте туристичного агента. Ось як можна використовувати принципи дизайну та рекомендації:

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

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

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

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

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

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

Дослідження агентних фреймворків

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

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


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