Рекомендации по определению целей

В этом разделе приводятся рекомендации по написанию подсказок для оператора ИИ, использующего модели большого языка (LLM), и действия для реализации намерений пользователей. Оператор ИИ поддерживает два типа действий: заполнение слотов и заполнение слотов выполнением. Каждый слот представляет собой шаг в достижении цели пользователя.

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

Практические рекомендации по внедрению

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

Примеры

  • Помощь пользователям в организации бронирования рейсов
  • Помощь в бронировании ресторанов
  • Предоставление прогнозов погоды
  • Управление списками персональных задач

Рекомендации по предотвращению

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

Плохие примеры

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

Рекомендации по определению инструкций

Операторам на платформе LLM необходимо предоставить четкие и доступные для действий инструкции, чтобы они могли точно и эффективно выполнять свои задачи. В этом разделе описаны рекомендации в формате Do's и Don't, которые помогут вам в написании инструкций для операторов на платформе LLM. Эти операторы используют интегрированные инструменты для выполнения таких задач, как бронирование встреч, поддержка клиентов и другие взаимодействия в чате и на основе голосовых сообщений.

Практические рекомендации по внедрению

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

    • Четко определите задачу, которую должен выполнить оператор.
    • Используйте простой и понятный язык.

  • Предоставление пошаговых инструкций

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

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

    • Предоставьте контекст, чтобы помочь оператору понять задачу.
    • Подробные инструкции для усовершенствования возможностей пользователей.
  • Укажите использование инструмента

    • Четко укажите, какие инструменты следует использовать.
    • Предоставьте подробные инструкции по использованию инструмента.

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

    • Добавьте инструкции по обработке распространенных ошибок.
    • Предоставьте параметры резервного копирования.

  • Вовлекайте пользователей

    • Включить инструкции по взаимодействию с пользователем.
    • Убедитесь, что оператор подтверждает действия и запрашивает обратную связь.

  • Обеспечить адаптивность

    • Разрешить вносить изменения в зависимости от ввода пользователя.
    • Стимулируйте непрерывное улучшение.

  • Придерживаться этических соображений

    • Обеспечьте соблюдение этических руководящих принципов и норм.
    • Включить меры по смягчению потенциальных предубеждений.

Примеры

  • Бронирование встречи. Попросите пользователя выбрать предпочтительную дату и время встречи. Проверьте доступность с помощью инструмента календаря. Если это возможно, забронируйте встречу и подтвердите сведения у пользователя. Если он недоступен, предложите следующий доступный временной интервал.

  • Поддержка клиентов. Приветствие пользователя и запрос запроса. Если запрос связан с сбросом пароля, предложите ему выполнить сброс с помощью инструмента аутентификации. Подтвердите сброс и узнайте, нужна ли им дальнейшая помощь.

  • Сбор обратной связи. После завершения взаимодействия попросите пользователя оценить качество работы по шкале от 1 до 5. Войдите в систему обратной связи и благодарим пользователя за ввод.

Рекомендации по предотвращению

  • Избегайте расплывчатых инструкций. Используйте двусмысленный язык.

  • Пропустить шаги. Предположим, что оператор вводит шаги.

  • Ignore context (Игнорировать контекст). Введите инструкции без контекста.

  • Сведения об инструменте игнорирования. Не удалось указать, какие инструменты следует использовать.

  • Overlook error handling (Пропустить обработку ошибок). Игнорируйте потенциальные ошибки.

  • Игнорирование взаимодействия с пользователем. Пропустите этапы вовлечения пользователей.

  • Быть негибким. Укажите жесткие инструкции, которые не допускают изменений.

  • Игнорировать этические рекомендации: игнорирование требований и предвзятости.

  • Избегайте использования противоречивых инструкций: не следует использовать противоречивые инструкции (которые путают оператора).

Плохие примеры

  • Бронирование встречи

    • Обработка запросов клиентов (слишком расплывчатая).
    • Просто запишитесь на приём (не указывая, как именно).

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

    • Помощь пользователю (слишком расплывчатая).
    • Сбросьте пароль (без подтверждения идентификации пользователя).

  • Сбор обратной связи

    • Получение обратной связи (слишком расплывчатой).
    • Спросите, понравилось ли им это (без структурированной системы оценок).