- Начало
- /
- Статия
Насоки за определяне на цели и инструкции за агента за AI
Тази статия очертава насоките за определяне на цели и инструкции за поддържаните от големи езикови модели (LLM) автономни агенти с изкуствен интелект.
Най-добри практики за определяне на цели
Този раздел очертава най-добрите практики за писане на подкани за цел за агента с изкуствен интелект, който използва големи езикови модели (LLM) и действия за изпълнение на намеренията на потребителите. Агентът за изкуствен интелект поддържа два типа действия – попълване на слотове и попълване на слотове с изпълнение. Всеки слот представлява стъпка в изпълнение на намерението на потребителя.
Подканата за цел трябва да осигури ясна посока за целта на агента с ИИ, без да се въвеждат в спецификациите. Подробностите за това как да се постигне целта, включително източници, дестинации, дати или друга специфична информация, се обработват от отделните действия и техните процеси за попълване на слотове.
Практики за приемане
- Поддържайте целта обща и широка.
- Фокусирайте се върху общата функция или цел на агента.
- Използвайте глаголи за действие, за да опишете основната функция на агента.
- Помислете за резултата или ползата за потребителя.
- Използвайте ясен и кратък език.
- Уверете се, че целта съответства с действията и възможностите на агента.
Добри примери
- Помагане на потребителите да резервират полети
- Съдействие при резервация на ресторант
- Предоставяне на метеорологични прогнози
- Управление на списъци с лични задачи
Практики за избягване
- Не включвайте конкретни подробности, като местоположения, дати или информация за потребителя.
- Избягвайте да споменавате конкретни действия или методи за изпълнение.
- Не използвайте технически жаргон или сложна терминология.
- Избягвайте прекалено дълги или сложни изявления за цел.
- Не включвайте множество несвързани цели в една подкана.
- Избягвайте използването на неясен или неясен език.
Лоши примери
- Помагане на потребителите да резервират полет от Лос Анджелис до Сан Франциско на 15 юли (твърде конкретно)
- Използване на API за резервиране на полети за резервиране на места на самолет (споменава подробности за изпълнението)
- Резервиране на полети, резервиране на хотели и коли под наем (множество несвързани цели)
- Използване на обработка на естествен език, за да се разберат потребителските запитвания относно резервации на полети (твърде технически)
- Правене на неща, свързани с пътуване (твърде неясно)
Най-добри практики за дефиниране на инструкции
Трябва да предоставите на агентите, захранвани от LLM, ясни и подлежащи на действие инструкции, за да се гарантира, че те изпълняват задачите си точно и ефективно. Този раздел очертава най-добрите практики във формат Do's и Don't, за да ви напътства в писмен вид за агенти, захранвани от LLM. Тези агенти използват интегрирани инструменти за задачи като резервиране на срещи, поддръжка на клиенти и други базирани на чат/глас взаимодействия.
Практики за приемане
-
Бъдете конкретни и ясни
- Ясно определете задачата, която агентът трябва да изпълни.
- Използвайте ясен и лесно разбираем език.
-
Предоставя подробни инструкции
- Разделете задачите на по-малки, управляеми стъпки.
- Уверете се, че стъпките следват логичен ред.
-
Включване на контекстуална осведоменост
- Предоставете контекст, за да помогнете на агента да разбере задачата.
- Персонализирайте инструкции, за да подобрите средата за работа на потребителите.
-
Посочете използването на инструмента
- Ясно посочете кои инструменти да използвате.
- Предоставете подробни инструкции за използването на инструмента.
-
План за обработка на грешки
- Включете инструкции за работа с често срещани грешки.
- Предоставете опции за резервно копие.
-
Ангажиране на потребители
- Включете инструкции за взаимодействие с потребителите.
- Погрижете се агентът да потвърди действията и да търси обратна връзка.
-
Осигуряване на адаптивност
- Разрешете корекции въз основа на въвеждане от потребителите.
- Насърчавайте непрекъснатото подобрение.
-
Придържайте се към етичните съображения
- Осигурете съответствие с етичните насоки и разпоредби.
- Включване на мерки за намаляване на потенциалните пристрастия.
Добри примери
-
Резервиране на среща – помолете потребителя за предпочитания от него дата и час на среща. Използвайте инструмента за календар, за да проверите наличността. Ако е възможно, резервирайте срещата и потвърдете подробностите с потребителя. Ако не е наличен, предложете следващия наличен времеви интервал.
-
Поддръжка на клиенти – поздравете потребителя и поискайте запитването му. Ако заявката е за нулиране на паролата, я насочете през процеса на нулиране с помощта на инструмента за удостоверяване. Потвърдете нулирането и попитайте дали се нуждае от допълнителна помощ.
-
Събиране на обратна връзка— След завършване на взаимодействието помолете потребителя да оцени изживяването си по скала от 1 до 5. Регистрирайте обратната връзка и благодарим на потребителя за въведеното.
Практики за избягване
-
Избягвайте неясни инструкции – Използвайте неясен език.
-
Пропускане на стъпките – Да предположим стъпките, които агентът прави.
-
Игнориране на контекст – Предоставяне на инструкции без контекст.
-
Пренебрегване на подробностите за инструмента— Неуспешно указване кои инструменти да се използват.
-
Пренебрегване на обработката на грешки– Игнорирайте потенциалните грешки.
-
Пренебрегване на взаимодействието на потребителя – Пропускане на стъпките за ангажиране на потребителя.
-
Бъдете непоколебими – Дайте строги инструкции, които не позволяват промени.
-
Игнориране на етичните насоки— Пренебрегване на съответствието и ограничаване на пристрастията.
-
Избягвайте използването на противоречиви инструкции – не трябва да използваме противоречиви инструкции (които бъркат агента).
Лоши примери
-
Резервиране на среща
- Обработване на клиентски заявки (твърде неясни).
- Просто резервирайте срещата (без да посочвате как).
-
Поддръжка на клиенти
- Помогнете на потребителя (твърде неясен).
- Нулирайте паролата (без да потвърждавате самоличността на потребителя).
-
Събиране на обратна връзка
- Получете обратна връзка (твърде неясна).
- Попитайте дали го харесват (без структурирана рейтингова система).