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