Най-добри практики за определяне на цели

Този раздел очертава най-добрите практики за писане на подкани за цел за агента с изкуствен интелект, който използва големи езикови модели (LLM) и действия за изпълнение на намеренията на потребителите. Агентът за изкуствен интелект поддържа два типа действия – попълване на слотове и попълване на слотове с изпълнение. Всеки слот представлява стъпка в изпълнение на намерението на потребителя.

Подканата за цел трябва да осигури ясна посока за целта на агента с ИИ, без да се въвеждат в спецификациите. Подробностите за това как да се постигне целта, включително източници, дестинации, дати или друга специфична информация, се обработват от отделните действия и техните процеси за попълване на слотове.

Практики за приемане

  • Поддържайте целта обща и широка.
  • Фокусирайте се върху общата функция или цел на агента.
  • Използвайте глаголи за действие, за да опишете основната функция на агента.
  • Помислете за резултата или ползата за потребителя.
  • Използвайте ясен и кратък език.
  • Уверете се, че целта съответства с действията и възможностите на агента.

Добри примери

  • Помагане на потребителите да резервират полети
  • Съдействие при резервация на ресторант
  • Предоставяне на метеорологични прогнози
  • Управление на списъци с лични задачи

Практики за избягване

  • Не включвайте конкретни подробности, като местоположения, дати или информация за потребителя.
  • Избягвайте да споменавате конкретни действия или методи за изпълнение.
  • Не използвайте технически жаргон или сложна терминология.
  • Избягвайте прекалено дълги или сложни изявления за цел.
  • Не включвайте множество несвързани цели в една подкана.
  • Избягвайте използването на неясен или неясен език.

Лоши примери

  • Помагане на потребителите да резервират полет от Лос Анджелис до Сан Франциско на 15 юли (твърде конкретно)
  • Използване на API за резервиране на полети за резервиране на места на самолет (споменава подробности за изпълнението)
  • Резервиране на полети, резервиране на хотели и коли под наем (множество несвързани цели)
  • Използване на обработка на естествен език, за да се разберат потребителските запитвания относно резервации на полети (твърде технически)
  • Правене на неща, свързани с пътуване (твърде неясно)

Най-добри практики за дефиниране на инструкции

Трябва да предоставите на агентите, захранвани от LLM, ясни и подлежащи на действие инструкции, за да се гарантира, че те изпълняват задачите си точно и ефективно. Този раздел очертава най-добрите практики във формат Do's и Don't, за да ви напътства в писмен вид за агенти, захранвани от LLM. Тези агенти използват интегрирани инструменти за задачи като резервиране на срещи, поддръжка на клиенти и други базирани на чат/глас взаимодействия.

Практики за приемане

  • Бъдете конкретни и ясни

    • Ясно определете задачата, която агентът трябва да изпълни.
    • Използвайте ясен и лесно разбираем език.

  • Предоставя подробни инструкции

    • Разделете задачите на по-малки, управляеми стъпки.
    • Уверете се, че стъпките следват логичен ред.

  • Включване на контекстуална осведоменост

    • Предоставете контекст, за да помогнете на агента да разбере задачата.
    • Персонализирайте инструкции, за да подобрите средата за работа на потребителите.
  • Посочете използването на инструмента

    • Ясно посочете кои инструменти да използвате.
    • Предоставете подробни инструкции за използването на инструмента.

  • План за обработка на грешки

    • Включете инструкции за работа с често срещани грешки.
    • Предоставете опции за резервно копие.

  • Ангажиране на потребители

    • Включете инструкции за взаимодействие с потребителите.
    • Погрижете се агентът да потвърди действията и да търси обратна връзка.

  • Осигуряване на адаптивност

    • Разрешете корекции въз основа на въвеждане от потребителите.
    • Насърчавайте непрекъснатото подобрение.

  • Придържайте се към етичните съображения

    • Осигурете съответствие с етичните насоки и разпоредби.
    • Включване на мерки за намаляване на потенциалните пристрастия.

Добри примери

  • Резервиране на среща – помолете потребителя за предпочитания от него дата и час на среща. Използвайте инструмента за календар, за да проверите наличността. Ако е възможно, резервирайте срещата и потвърдете подробностите с потребителя. Ако не е наличен, предложете следващия наличен времеви интервал.

  • Поддръжка на клиенти – поздравете потребителя и поискайте запитването му. Ако заявката е за нулиране на паролата, я насочете през процеса на нулиране с помощта на инструмента за удостоверяване. Потвърдете нулирането и попитайте дали се нуждае от допълнителна помощ.

  • Събиране на обратна връзка— След завършване на взаимодействието помолете потребителя да оцени изживяването си по скала от 1 до 5. Регистрирайте обратната връзка и благодарим на потребителя за въведеното.

Практики за избягване

  • Избягвайте неясни инструкции – Използвайте неясен език.

  • Пропускане на стъпките – Да предположим стъпките, които агентът прави.

  • Игнориране на контекст – Предоставяне на инструкции без контекст.

  • Пренебрегване на подробностите за инструмента— Неуспешно указване кои инструменти да се използват.

  • Пренебрегване на обработката на грешки– Игнорирайте потенциалните грешки.

  • Пренебрегване на взаимодействието на потребителя – Пропускане на стъпките за ангажиране на потребителя.

  • Бъдете непоколебими – Дайте строги инструкции, които не позволяват промени.

  • Игнориране на етичните насоки— Пренебрегване на съответствието и ограничаване на пристрастията.

  • Избягвайте използването на противоречиви инструкции – не трябва да използваме противоречиви инструкции (които бъркат агента).

Лоши примери

  • Резервиране на среща

    • Обработване на клиентски заявки (твърде неясни).
    • Просто резервирайте срещата (без да посочвате как).

  • Поддръжка на клиенти

    • Помогнете на потребителя (твърде неясен).
    • Нулирайте паролата (без да потвърждавате самоличността на потребителя).

  • Събиране на обратна връзка

    • Получете обратна връзка (твърде неясна).
    • Попитайте дали го харесват (без структурирана рейтингова система).