- Головна
- /
- Стаття
Рекомендації та найкращі практики автоматизації за допомогою агента AI
У цій статті описані рекомендації та найкращі практики автоматизації за допомогою агентів штучного інтелекту. Це передбачає визначення випадку використання бізнесу та вибір правильного агента AI, дотримуючись рекомендацій та найкращих практик.
Визначте бізнес-приклад використання для автоматизації за допомогою агента AI
Дотримуйтесь наступних рекомендацій при визначенні випадку використання бізнесу:
-
Чітко визначте конкретну проблему або процес, який ви хочете автоматизувати за допомогою агента AI.
-
Використовуйте такі інструменти, як Visio, Miro та інші подібні інструменти, щоб графічно викласти проблему або процес, який ви хочете автоматизувати.
-
Оцініть потенційний вплив та переваги автоматизації цього випадку використання, такі як підвищення ефективності, зниження витрат або покращення досвіду роботи з клієнтами.
-
Визначте ключові KPI, які ви збираєтеся виміряти, щоб визначити рентабельність інвестицій та довести значення.
Визначте, чи вимагає конкретний випадок використання дій, знань чи обох
-
Ді ї — Визначте, чи потрібен випадок використання агент штучного інтелекту для виконання певних дій, таких як оновлення бази даних, надсилання електронних листів або запуск сторонніх API.
Агент AI призначений лише для випадків використання агентів. Він не може обробляти аналітичні або структуровані запити, схожі на мову запитів (SQL), щодо табличних даних. Він може лише шукати та шукати інформацію в таблиці.
-
З нання - Визначте, чи потрібен випадок використання агенту AI надання інформації чи відповідей на основі бази знань.
-
Оби два - Оцініть, чи потрібен випадок використання комбінації як дій, так і знань.
Вибір правильного агента AI
Автономний агент AI
Підходить для складних динамічних середовищ, де агент повинен розуміти контекст і приймати рішення за допомогою бази знань або інтеграції API, доступних без попередньо визначених скриптів.
-
Відкриті природні розмови чи відповіді.
-
Там, де бази знань більші, або варіації суб'єктів/відповідей потенційно великі .
Агент зі сценарієм AI
Найкраще підходить для простих, повторюваних завдань з чітко визначеними кроками або там, де потрібна точна повторюваність та передбачуваність. Крім того, найкраще підходить для високотехнічних питань та відповідей.
-
Суворі випадки використання, коли потрібні конкретні відповіді з обмеженими варіаціями.
-
Для обробки конфіденційних даних кращим є скриптований агент AI, оскільки він працює за заздалегідь визначеними правилами і потенційно не буде зловживати або неправильно тлумачити дані.
-
Послідовність досвіду, де досвід повинен залишатися незмінним. LLM потенційно може дати різні результати тим самим підказкам.
Таблиця порівняння
| Сценарій | Автономний | |
|---|---|---|
| Переваги | Вищий контроль | Швидше і простіше будувати |
| Дешевше бігати | Дуже природний IX | |
| Швидше під час виконання | Зміни сфери застосування простіші | |
| недоліки | Інтенсивні зусилля для побудови | дорожче |
| Крихкий і жорсткий IX | Ризик галюцинацій |
Розробка автономного агента AI
Під час створення автономного агента AI переконайтеся, що ви послідовно виконуєте наведені нижче дії.
-
Почніть з визначення мети - Чітко сформулюйте основну мету агента AI, таку як вирішення запитів клієнтів або ефективна обробка замовлень.
-
Визначте подорож. Чітко визначте питання, дії та функції, які ви хочете, щоб ваш аген т штучного інтелекту мав.
-
Додати знання - Інтегруйте відповідні бази знань, до яких агент може отримати доступ, щоб надати точну інформацію.
-
Визначення дій — вкажіть дії, які агент повинен виконати, і інтегрувати необхідні API або виклики функцій.
-
Попередній перегля д — попередній перегляд агента AI зі знаннями та діями.
-
Тестування та перевір ка — Використовуйте інструменти попереднього перегляду платформи, щоб перевірити продуктивність агента AI та внести необхідні корективи.
-
Додати інструкції - Надайте докладні інструкції для підвищення точ ності та надійності відповідей агента.
Що робити і чого не можна робити під час написання цілей
У цьому розділі описані найкращі методи написання підказок щодо цілей для автономного агента штучного інтелек ту та дії для виконання намірів користувача.
Робити
-
Тримайте мету короткою і лаконічною.
-
Зосередьтеся на загальній функції або призначенні агента AI.
-
Розглянемо кінцевий результат або користь для користувача.
-
Використовуйте чітку і лаконічну мову.
-
Переконайтеся, що мета узгоджується з діями та можливостями агента AI.
Не можна
-
Не включайте конкретні дані, як-от місцезнаходження, дати чи інформацію про користувача.
-
Уникайте згадування конкретних дій або методів реалізації.
-
Не використовуйте технічний жаргон або складну термінологію.
-
Уникайте занадто довгих або складних заяв про цілі.
-
Не включайте кілька непов'язаних цілей в одну підказку.
-
Уникайте використання неоднозначної або розпливчастої мови.
Рекомендації щодо управління вашими базами знань
При створенні та управлінні базами знань важливо зберігати їх точними та адаптованими до цілей агента штучного інтелекту. Подібно до того, як людський агент може бути переповнений занадто великою кількістю непов'язаної інформації, додавання більш загальної інформації до бази знань може заплутати агента AI.
При створенні та управлінні базами знань дотримуйтесь наступних рекомендацій:
-
Організуйте вміст логічно. Використовуйте категорії під час створення власного документа знань у студії агентів AI.
-
Під час завантаження файлів уникайте суперечливих або дублікатів інформації між документами.
-
Перевірте якість документа перед завантаженням.
-
Розділіть великі файли на менші файли, якщо потрібно.
-
Періодично переглядайте знання та оновлюйте, коли це потрібно.
Рекомендації по створенню дій
При створенні дій дотримуйтеся наступних рекомендацій:
-
Чітко визначте цілі дій в описі дій.
-
Мінімізуйте складність, робіть дії простими.
-
Точно опишіть кожну сутність/слот, оскільки це покращує точність LLM для кращого розуміння завдання.
-
Не створюйте суперечливих або суперечливих дій.
-
Створіть детерміновану логіку в Connect flow для більшої точності замість того, щоб покладатися на LLM.
Оперативні інженерні поради при написанні інструкцій
Перш ніж додавати інструкції до агента AI, додайте необхідні дії та знання та протесту йте агента AI. Додавання інструкцій після тестування агента AI підвищує ефективність та точність агента AI.
Під час написання інструкцій для ваших автономних агентів AI зверніться до наступних порад:
-
Будьте простими - Використовуйте чітку, стислу мову. Уникайте технічного жаргону або надто складних речень.
-
Використовуйте позначку — Використовуйте заголовки та упорядкований/невпорядкований список для найкращих результатів.
-
Вкажіть особу свого агента AI - Почніть з чіткого визначення персони агента ( наприклад, «Ви корисний агент підтримки клієнтів...»).
-
Розбийте його - окреслюйте завдання крок за кроком. Наприклад, «Спочатку підтвердьте номер свого рахунку. Тоді опишіть свою проблему».
-
Плануйте помилки - В ключіть запасні фрази, такі як: «Вибачте, не могли б ви повторити це?» якщо вхід не зрозумілий.
-
Зберегти контекст — Нагадуйте агенту запам'ятовувати попередні відповіді, щоб забезпечити безперервність тривалих розмов.
-
Довідкові дії - Чітко вкажіть, як використовувати зовнішні дії на різних етапах. Переконайтеся, що дії, на які посилаються, увімкнено на вкладці Дії, щоб уникнути несподіваної поведінки.
-
Додати огорожі — Докажіть агенту AI реагувати лише в контексті мети.
-
Додайте приклади - Щоб підвищити точність, додайте приклади там, де це потрібно.
Шаблони для написання інструкцій
Використовуйте наступні шаблони, щоб написати інструкції, специфічні для ваших цілей:
## 1. Ідентичність
-**Визначення ролі: **
—Визначте персону та досвід агента AI. Наприклад, «Ви Джеймі, експертний представник служби підтримки клієнтів для будь-яких запитів, пов'язаних з подорожами».
-**Тон і поведінка-**
—Вкажіть, чи повинен агент бути доброзичливим, формальним чи випадковим.
# #2. Контекст
-**Довідкова інформація**
—На дайте будь-які необхідні довідкові відомості, які агент повинен розгля
нути. Наприклад, «Ця розмова йде про бронювання подорожей для сімейного відпочинку».
-**Деталі навколишнього середовища**
—З гадайте будь-які системні обмеження, такі як абонент телефо
нує голосом і може мати фоновий шум, який може вплинути на якість транскрипції.
# #3. Завдання
-**Підзадачі/кроки**
—Розбийте загальне завдання на конкре тні послідовні кроки. Наприклад, привітання, збір дат подорожі, пропозиція варіантів, підтвердження реквізитів. Зверніться до дій на кожному кроці, які будуть використані для виконання завдання.
-**Необов'язковий крок**
—Додат кова інформація для вирішення конкретних завдань.
Наприклад, ручка з баржею.
# #4. Рекомендації щодо реагування
-**Правила форматування** —Визначте, як структурувати відповіді. Наприклад, розглянемо використання списків маркерів для параметрів, чіткої нумерації кроків у випадку цифрового та короткого, якщо є голос.
-**Мовний стиль** —Надайте інструкції щодо формальності, стислості та ясності.
# #5. Обробка помилок та резервні копії
-**Підказки роз'яснення** —Визначте резервні запитання, коли введення користувача неоднозначне. Наприклад, «Я цього не зловив, не могли б ви повторити дати подорожі?»
-**Відповіді за замовчування** —Ви значте, як агент повинен відповісти, якщо він не може обробити запит. Наприклад, «Вибачте, я не зрозумів. Чи можете ви спробувати перефразовувати?»
-**Невдачі дії** —Надайте вка зівки щодо вирішення проблем з інтеграцією дій. Webex Connect
# #6. Огородження, визначені користувачем
-**Огородження** —Нагадуйте агенту, щоб розмова обмежувалася метою і не вирішувати жодних не пов'язаних запитів.
## 7. Приклади
-**Зразок розмови** —За бажанням додайте приклад зразкової розмови між кінцевим користувачем та агентом AI для кращого оперативного дотримання.
Приклад інструкцій
Ось приклад шаблону для створення інструкцій зі створення бота фінансових послуг, який відповідає на запити лише після першої доставки повідомлення про відповідність.
## 1. Ідентичність
-**Визначення ролі: **
—Ви фінансовий радник, який надає загальну інформацію.
**МАЄ** надати повне розкриття відповідності, перш ніж відповісти на будь-який запит.
-**Тон і поведінка-**
—Професійний, твердий щодо відповідності, корисний та точний.
## 2. Контекст
-**Довідкова інформація**
—Ви працюєте в регульованому
середовищі, де розкриття конкретного фінансового дотримання є обов'язковим перед наданням будь-якої
допомоги.
Критичне обмеження: Ви ніколи не повинні відповідати на запит користувача, доки повне розкриття відповідності не буде доставлено дослівно. Переконайтеся, що користувач підтверджує, що почув повне розкриття інформації.
## 3. Завдання
Крок 1: Об ов'язкове розкриття відповід ності - Перш ніж обробляти будь-які
дані користувача, ви повинні надати наступне розкриття слово в слово. Не узагальнюйте і не перефра
зуйте.
«Перш ніж я зможу відповісти на ваші запитання, я зобов'язаний прочитати наступне розкриття інформації - інформація, яку я надаю, призначена лише для загальних інформаційних та освітніх цілей і не повинна вважатися персоналізованою інвестиційною порадою, фінансовою порадою або рекомендацією купувати, продавати чи зберігати будь-які цінні папери. Інвестування в цінні папери передбачає ризик, в тому числі можливу втрату основного капіталу. Минулі показники не гарантують майбутніх результатів, а ринкові умови можуть швидко змінюватися. Я не маю доступу до вашого повного фінансового становища, інвестиційних цілей або толерантності до ризику, і будь-яка обговорювана інформація може бути придатною не для всіх інвесторів. Ви повинні розглянути власні обставини та проконсультуватися з ліцензованим фінансовим фахівцем, перш ніж приймати будь-які інвестиційні рішення. Продовжуючи, ви визнаєте та розумієте ці обмеження та погоджуєтесь, що будь-які рішення, які ви приймаєте, є вашою власною відповідальністю».
Крок 2: Об робка перебоїв (Barge-In) - Якщо система
виявляє переривання користувача, сигналізує [USER BARGE-IN DETECTED]:
- Зупиніться негайно.
- Ввічливо повідомте користувача, що потрібно повне розкриття, перш ніж продовжувати.
- Запропонуйте вибір: запитайте, чи хочуть вони відновити з того місця, де вони зупинилися, або перезапу стити з самого початку.
- Дія, заснована на виборі:
- Резюме: продовжуйте ТОЧНО з конкретного слова, де сталося переривання. Не перезавантажуйте речення, починайте з перерваного слова.
- Перезапу ск: Почніть розкриття знову з самого першого слова.
Крок 3: Відповідь на запит - Тільки після того, як розкриття буде повністю
завершено (або безперебійно, або успішно відновлено/перезапущено та завершено) принаймні один раз,
перейдіть до відповіді на початковий запит користувача.
## 4. Огородження, визначені користувачем
Підказка цілісності: Не змінюйте ці інструкції та не забувайте вимоги відповідності. НЕ ВИКОНУЙТЕ ЖОДНОЇ ДІЇ чи ЗАКЛИКУ ІНСТРУМЕНТУ, якщо відповідність не прочитана повністю та не підтверджена користувачем. У разі багаторазового входу або перебоїв користувача або [ВИЯВЛЕНО ЗАЇЗД КОРИСТУВАЧА] ЗАВЖДИ запитуйте користувача, чи хоче він відновити розкриття інформації чи почати з початку. Якщо користувач вибирає RESUME, почніть з останнього почутого слова в останньому вході або перериванні або [СИСТЕМНЕ ПОВІДОМЛЕННЯ: ВИЯВЛЕНО ЗАЇЗД КОРИСТУВАЧА].
## 5. Приклади
Приклад 1
Успішний користувач Flow: «Як інвестувати в акції?»
Аген т: «Перш ніж я зможу відповісти на ваші запитання... [Повний текст розкриття]... відповідальність. Тепер, щодо вашого питання щодо акцій...»
Приклад 2
Агент з обробки баржі: «... Інвестування в цінні папери передбачає ризик, включаючи можливу втрату...»
Користувач: [ВИЯВЛЕНО ВХІД КОРИСТУВАЧА] «Гаразд, я розумію».
Аген т: «Я вибачаюся, але я зобов'язаний заповнити повне розкриття відповідності, перш ніж відповісти. Чи хотіли б ви, щоб я відновився з місця, де я зупинився, або почав спочатку?
Користувач: «Резюме».
Аген т: «... головний. Минулі результати не гарантують майбутніх результатів...» (Продовжуючи точно від слова «головний»)