- Головна
- /
- Стаття
Рекомендації та найкращі практики автоматизації за допомогою AI agent
У цій статті описано вказівки та найкращі практики автоматизації за допомогою AI agent шляхом визначення бізнес-варіанту використання та вибору правильного AI-агента, дотримуючись рекомендацій та найкращих практик.
Визначте бізнес-варіант використання для автоматизації за допомогою AI agent
Дотримуйтесь наступних рекомендацій при визначенні бізнес-варіанту використання:
-
Чітко визначте конкретну проблему або процес, який ви хочете автоматизувати за допомогою агента штучного інтелекту.
-
Використовуйте такі інструменти, як Visio, Miro та інші подібні інструменти, щоб графічно окреслити проблему або процес, який ви хочете автоматизувати.
-
Оцініть потенційний вплив і переваги автоматизації цього випадку використання, такі як підвищення ефективності, зниження витрат або покращення взаємодії з клієнтами.
-
Визначте ключові KPI, які ви збираєтеся вимірювати, щоб визначити рентабельність інвестицій і підтвердити значення.
Визначте, чи вимагає конкретний випадок використання дій, знань або і того, і іншого
-
Дії: визначте, чи вимагає випадок використання виконання агентом штучного інтелекту певних дій: наприклад, оновлення бази даних, надсилання електронних листів або використання сторонніх API.
-
Знання: визначте, чи вимагає випадок використання від агента штучного інтелекту надання інформації або відповідей на основі бази знань.
-
І те, і інше – оцініть, чи вимагає випадок використання комбінації обох дій і знань.
Вибір правильного агента штучного інтелекту
Автономний агент штучного інтелекту
Підходить для складних, динамічних середовищ, де агенту потрібно розуміти контекст і приймати рішення, використовуючи базу знань або API інтеграції, доступні без попередньо визначених скриптів.
-
Відкриті природні розмови або відповіді.
-
Де бази знань більші, або варіації сутностей/відповідей потенційно великі.
Агент зі штучним інтелектом за сценарієм
Найкраще підходить для простих, повторюваних завдань із чітко визначеними кроками або там, де потрібна точна повторюваність і передбачуваність. Крім того, найкраще підходять для вузькотехнічних питань і відповідей.
-
Строгі випадки використання, коли потрібні конкретні відповіді з обмеженими варіаціями.
-
Для обробки конфіденційних даних краще використовувати скриптовий штучний інтелект, оскільки він працює за заздалегідь визначеними правилами і не буде потенційно зловживати або неправильно тлумачити дані.
-
Постійність досвіду, коли досвід повинен залишатися незмінним. LLM потенційно може давати різні результати на одні й ті ж підказки.
Порівняльна таблиця
Сценарій | Автономний | |
---|---|---|
Переваги | Вищий контроль | Швидше та простіше будувати |
Дешевше в експлуатації | Дуже природний IX | |
Швидший час виконання | Змінити сферу застосування простіше | |
Недоліки | Зусилля, що вимагають великих зусиль для побудови | Дорожче |
Крихкий і жорсткий IX | Ризик виникнення галюцинацій |
Розробка автономного агента штучного інтелекту
Під час створення автономного агента штучного інтелекту переконайтеся, що ви послідовно виконуєте кроки, описані нижче.
-
Почніть з визначення мети — чітко сформулюйте основну мету агента зі штучним інтелектом, наприклад, вирішення запитів клієнтів або ефективну обробку замовлень.
-
Визначте шлях — чітко визначте запитання, дії та функції, які ви хочете, щоб ваш агент зі штучним інтелектом мав.
-
Додавайте знання: інтегруйте відповідні бази знань, до яких агент має доступ, щоб надавати точну інформацію.
-
Визначте дії: вкажіть дії, які агент має виконати, та інтегруйте необхідні API або виклики функцій.
-
Попередній перегляд – попередній перегляд свого агента штучного інтелекту зі знаннями та діями.
-
Тестування та підтвердження: використовуйте інструменти попереднього перегляду платформи, щоб перевірити роботу агента штучного інтелекту та внести необхідні корективи.
-
Додавайте інструкції – надавайте детальні інструкції, щоб підвищити точність і надійність відповідей оператора.
Що можна і чого не можна робити при написанні цілей
У цьому розділі описано найкращі практики написання підказок цілей для автономного агента штучного інтелекту та дій для виконання намірів користувача.
Робити
-
Мета має бути короткою та лаконічною.
-
Зосередьтеся на загальній функції або призначенні бота.
-
Враховуйте кінцевий результат або вигоду для користувача.
-
Використовуйте чітку та лаконічну мову.
-
Переконайтеся, що мета узгоджується з діями та можливостями бота.
Етикет
-
Не додавайте конкретні відомості, як-от місцезнаходження, дати чи інформацію про користувача.
-
Уникайте згадок про конкретні дії або методи впровадження.
-
Не використовуйте технічний жаргон або складну термінологію.
-
Уникайте занадто довгих або складних формулювань цілей.
-
Не включайте кілька не пов'язаних цілей в один запит.
-
Уникайте використання двозначних або розпливчастих формулювань.
Рекомендації по управлінню базами знань
Під час створення та управління базами знань важливо, щоб вони були точними та адаптованими до цілей агента штучного інтелекту. Подібно до того, як людина-агент може бути перевантажений занадто великою кількістю непов'язаної інформації, додавання більшої кількості загальної інформації до бази знань може заплутати агента штучного інтелекту.
Дотримуйтесь наступних рекомендацій при створенні та управлінні базами знань:
-
Логічно організуйте контент. Використовуйте категорії під час створення власного документа знань у студії AI Agent.
-
Під час завантаження файлів уникайте будь-яких конфліктів або дублювання інформації в документах.
-
Перевіряйте якість документа перед завантаженням.
-
За потреби розділіть великі файли на менші.
-
Періодично перевіряйте знання та оновлюйте їх за потреби.
Рекомендації по створенню акцій
Дотримуйтеся наступних рекомендацій при створенні акцій:
-
Чітко визначте цілі дії в описі дії.
-
Мінімізуйте складність, робіть дії простими.
-
Точно описуйте кожну сутність/слот, оскільки це підвищує точність LLM для кращого розуміння завдання.
-
Не створюйте конфліктних або суперечливих дій.
-
Створюйте детерміновану логіку в потоці Connect для вищої точності замість того, щоб покладатися на LLM.
Оперативні інженерні поради при написанні інструкцій
Перш ніж додавати інструкції до AI-агента, додайте необхідні дії та знання та протестуйте AI-агента. Додавання інструкцій після тестування AI-агента підвищує ефективність і точність AI-агента.
Керуйтеся наступними порадами під час написання інструкцій для ваших автономних агентів штучного інтелекту:
-
Будьте простішими — використовуйте чітку, лаконічну мову. Уникайте технічного жаргону або надто складних речень.
-
Використовувати markdown: використовуйте заголовки та впорядкований/невпорядкований список для досягнення найкращих результатів.
-
Укажіть особистість свого агента зі штучним інтелектом — почніть із чіткого визначення персони агента (наприклад, «Ви корисний агент підтримки клієнтів...»).
-
Розбийте його на частини—окресліть завдання крок за кроком. Наприклад, «Спочатку підтвердьте номер свого рахунку. Потім опишіть свою проблему».
-
Плануйте на випадок помилок – додавайте запасні фрази, як-от: «Вибачте, чи не могли б ви повторити це?», якщо вхідні дані незрозумілі.
-
Зберігайте контекст — нагадуйте агенту про необхідність запам'ятати попередні відповіді, щоб забезпечити безперервність у тривалих розмовах.
-
Довідкові дії — чітко вкажіть, як використовувати зовнішні дії на різних етапах. Переконайтеся, що згадані дії ввімкнено на вкладці «Дії », щоб уникнути будь-якої неочікуваної поведінки.
-
Додайте захисні огорожі: дайте вказівку агенту штучного інтелекту реагувати лише в контексті цілі.
-
Додавайте приклади: щоб підвищити точність, додавайте приклади там, де це необхідно.
Шаблони для написання інструкцій
Використовуйте наступні шаблони, щоб написати інструкції, специфічні для ваших прикметників:
## 1. Ідентичність
-**Визначення ролі:**—
Визначте особистість та досвід агента штучного інтелекту. Наприклад, «Ви Джеймі, експертний представник служби підтримки клієнтів із будь-яких питань, пов'язаних із подорожами».
-**Тон і поведінка-**—
Вкажіть, чи повинен агент бути дружнім, офіційним або недбалим.
##2. Контексті
-**Довідкова інформація**—
Надайте будь-які необхідні довідкові дані, які агент повинен врахувати. Наприклад, «Ця розмова про бронювання подорожей для сімейного відпочинку».
-**Деталі середовища**—
Згадайте про будь-які системні обмеження, такі як абонент, який телефонує голосом, і може мати фоновий шум, який може вплинути на якість транскрипції.
##3. Завдання
-**Підзавдання/Кроки**—
Розбийте загальне завдання на конкретні, послідовні кроки. Наприклад, привітання, збір дат подорожі, пропозиція варіантів, підтвердження деталей. Орієнтуйтеся на дії на кожному кроці, які будуть використовуватися для виконання завдання.
##4. Вказівки щодо реагування
-**Правила форматування**—
Визначте, як структурувати відповіді. Наприклад, розгляньте можливість використання маркованих списків для опцій, чіткої нумерації для кроків у разі цифрового та короткого, якщо є голос.
-**Стиль мови**—
Надайте інструкції щодо формальності, стислості та ясності.
##5. Обробка помилок і запасні варіанти
-**Підказки для уточнення**—
Визначте запасні запитання, коли введення користувача є неоднозначним. Наприклад, «Я цього не зрозумів, чи не могли б ви, будь ласка, повторити дати своєї подорожі?»
-**Відповіді за замовчуванням**—
Окресліть, як агент повинен відповісти, якщо він не може обробити запит. Наприклад: «Вибачте, я не зрозумів. Можна спробувати перефразувати?»
-**Помилки дії**—
Надайте вказівки щодо вирішення проблем із інтеграцією дій із Webex Connect.
##6. Захисні огорожі, визначені користувачем
-**Огорожа**—
Нагадайте агенту, щоб він обмежував розмову метою і не відповідав на будь-які не пов'язані між собою запитання.
## 7. Приклади
-**Та сама розмова**—
за бажанням додайте приклад зразка розмови між кінцевим користувачем і агентом штучного інтелекту для кращого оперативного дотримання.