Практичні поради щодо визначення цілей

У цьому розділі наведено практичні поради щодо написання підказок щодо цілі для оператора штучного інтелекту, який використовує великі мовні моделі (LLM), і дії для реалізації намірів користувача. Оператор штучного інтелекту підтримує два типи дій — Слот-заповнення та Слот-заповнення з виконанням. Кожен слот являє собою крок у виконанні намірів користувача.

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

Практики, які необхідно ухвалити

  • Тримайте ціль загальною та широкою.
  • Зосередьтеся на загальній функції або меті оператора.
  • Використовуйте дієслова дій, щоб описати основну функцію оператора.
  • Розгляньте результат або користь для користувача.
  • Використовуйте чітку та стислу мову.
  • Переконайтеся, що ціль збігається з діями та можливостями оператора.

Хороші приклади

  • Допомога користувачам із бронювання польотів
  • Допомога з резервуванням ресторанів
  • Надання прогнозів погоди
  • Керування списками особистих завдань

Практики, яких слід уникати

  • Не додавайте конкретні відомості, як-от розташування, дати або інформація про користувача.
  • Уникайте згадування конкретних дій або методів реалізації.
  • Не використовуйте технічну жаргон або складну термінологію.
  • Уникайте задовгих або складних заяв про ціль.
  • Не додавайте кілька непов’язаних цілей в одну підказку.
  • Уникайте використання неоднозначних або нечітких мов.

Неправильні приклади

  • Допомога користувачам із бронювання авіаквитка Лос-Анджелес до Сан-Франциско 15 липня (надто конкретний)
  • Використання API резервування польотів для резервування місць на літаку (згадування деталей реалізації)
  • Бронювання авіаквитків, бронювання готелів і прокат автомобілів (кілька непов’язаних цілей)
  • Використання обробки природної мови для розуміння запитів користувачів щодо бронювання авіаквитків (занадто технічні)
  • Робити речі, пов’язані з поїздками (занадто розмиті)

Практичні поради щодо визначення інструкцій

Ви повинні надати операторам, які працюють на платформі LLM, чіткі та дієві інструкції, щоб вони могли виконувати свої завдання точно та ефективно. У цьому розділі наведено практичні поради у форматі «Не» і «Не», щоб надати інструкції для операторів, які працюють на платформі LLM. Ці оператори використовують інтегровані інструменти для виконання таких завдань, як резервування зустрічі, служба підтримки клієнтів та інші взаємодії в чаті/голосовому режимі.

Практики, які необхідно ухвалити

  • Будьте конкретними та чіткими

    • Чітко визначте завдання, яке повинен виконати оператор.
    • Використовуйте просту і легко зрозумілу мову.

  • Надайте покрокові інструкції

    • Розбивайте завдання на менші кроки з можливістю керування.
    • Переконайтеся, що кроки дотримуються логічного порядку.

  • Включити контекстну обізнаність

    • Надайте контекст, щоб допомогти оператору зрозуміти завдання.
    • Налаштуйте інструкції, щоб покращити можливості користувачів.
  • Задайте параметри використання інструмента

    • Чітко зазначте, які інструменти використовувати.
    • Надайте докладні інструкції щодо використання інструмента.

  • План обробки помилок

    • Включіть інструкції з обробки поширених помилок.
    • Надайте варіанти переведення на резерв.

  • Залучайте користувачів

    • Включіть інструкції щодо взаємодії з користувачем.
    • Переконайтеся, що оператор підтверджує дії та шукає відгуки.

  • Забезпечити адаптивність

    • Дозволити коригування на основі введених користувачем даних.
    • Заохочуйте постійне вдосконалення.

  • Дотримуватися етичних міркувань

    • Гарантуйте дотримання етичних рекомендацій і нормативних актів.
    • Включити заходи для пом’якшення потенційних упереджень.

Хороші приклади

  • Резервування зустрічі— попросіть користувача вказати бажану дату й час зустрічі. Використовуйте інструмент календаря, щоб перевірити доступність. Якщо доступно, забронюйте призначення та підтвердьте відомості у користувача. Якщо недоступно, запропонуйте наступний доступний проміжок часу.

  • Служба підтримки клієнтів— привітайте користувача та надішліть йому запит. Якщо запит стосується скидання пароля, виконайте його процес скидання за допомогою інструмента автентифікації. Підтвердьте скидання та запитайте, чи потрібна їм додаткова допомога.

  • Збір відгуків— Після завершення взаємодії попросіть користувача оцінити свій досвід за шкалою від 1 до 5. Зареєструйте відгук і дякуємо користувачу за введені дані.

Практики, яких слід уникати

  • Уникайте нечітких інструкцій— використовуйте неоднозначну мову.

  • Пропустити кроки— припустімо, що оператор виконує кроки.

  • Ігнорувати контекст— надайте інструкції без контексту.

  • Ігнорувати відомості про інструмент— не вдалося визначити, які інструменти використовувати.

  • Ігнорувати обробку помилок— ігнорувати потенційні помилки.

  • Ігнорування взаємодії з користувачем— пропустіть кроки залучення користувачів.

  • Будьте негнучкими— надайте жорсткі інструкції, які не дозволяють вносити зміни.

  • Ігнорувати етичні рекомендації—Ігнорувати відповідність і пом’якшення упередження.

  • Уникайте використання суперечливих інструкцій. Ми не повинні використовувати суперечливі інструкції (які плутають оператора).

Неправильні приклади

  • Резервування зустрічі

    • Обробляйте запити клієнтів (занадто розмиті).
    • Просто замовляйте призначення (не вказуючи, як).

  • Підтримка клієнтів

    • Допоможіть користувачу (занадто розмита).
    • Скинути пароль (без підтвердження посвідчення користувача).

  • Збір відгуків

    • Отримайте відгук (занадто розмитий).
    • Запитайте, чи сподобалася вона їм (без структурованої системи рейтингів).