Используйте подсказки, чтобы заставить вашего агента или агента выполнять конкретные задачи

Вы можете создавать пользовательские запросы для настройки инструкций для модели Azure OpenAI Service или Azure AI Foundry для вашего пользовательского агента.

Вы можете добавить пользовательские запросы агенту на любом из двух уровней:

  • Уровень агента
  • Уровень темы

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

Добавьте подсказку в качестве инструмента для агента

  1. Выберите «Агенты » в левой панели и выберите агента, к которому хотите добавить новый запрос как инструмент.

  2. Перейдите на вкладку "Сервис ".

  3. Выберите новый инструмент.

  4. Выберите Запрос.

    Открывается пользовательский редактор подсказок. Вы можете использовать этот редактор для создания пользовательского запроса для вашего агента.

Добавление узла запроса в тему

  1. Выберите агенты в левой панели и выберите агент, содержащий тему, которую хотите изменить.

  2. Откройте тему и выберите значок «Добавить» под узлом, после чего хотите добавить новый узел.

  3. Выберите «Добавить инструмент>: Новое задание».

    Открывается пользовательский редактор подсказок. Вы можете использовать этот редактор для создания пользовательского запроса для вашего агента.

Заметка

Агенты, настроенные на разрешение анонимных пользователей (без проверки подлинности), не могут использовать таблицы Dataverse в качестве источников знаний. Однако вы всё равно можете задать входные параметры для запроса, выбрать желаемую модель для запуска и установить желаемую температуру, чтобы контролировать случайность и креативность сгенерированного текста.

Добавьте узел prompt в потоке агентов

  1. Выберите «Потоки » в левой панели и выберите поток агента, который хотите изменить.

  2. Выберите значок «Вставить новое действие» в точке потока, где хотите добавить новый узел. Открывается панель действий «Добавить».

  3. В разделе «Возможности ИИ» выберите «Запустить подсказку».

    В потоковый холст добавляется узел Run a prompt .

  4. Если хотите добавить уже существующую подсказку, выберите его из списка. Чтобы добавить новую подсказку, выберите « Новое» пользовательское задание.

    Открывается пользовательский редактор подсказок. Вы можете использовать этот редактор для создания пользовательского запроса для вашего агента.

Настройте и протестируйте запрос с помощью редактора prompt

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

Скриншот редактора подсказок конструктора подсказок

Редактор подсказок позволяет вам писать инструкции по запросам несколькими способами. Вы можете:

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

Вы можете настроить несколько аспектов запроса, включая:

  • Модель чата для запроса и настройки для модели, такие как температура, настройки поиска знаний, включение ссылок в ответ и включение интерпретатора кода и рассуждения.
  • Пользовательские вводы в подсказку, такие как текст и изображения, а также примеры данных для тестирования.
  • Знания для обработки и включения из таблиц Dataverse.
  • Форматирование для применения к выводу.

Когда вы закончите создавать свой запрос, вы можете протестировать его, указав примерные данные для любых входных данных и выбрав Тест. Редактор генерирует ответ на основе запроса и предоставленных вами примерных данных.

Для полной информации о том, как использовать редактор для создания и тестирования подсказок, смотрите раздел «Создать пользовательский запрос» в документации конструктора подсказок.

Рекомендации по инструкциям запроса

При использовании узла запроса важно следовать рекомендациям по разработке запросов. Вот несколько советов, которые помогут вам максимально эффективно использовать эту функцию:

  • Будьте конкретны: пользовательские инструкции должны быть четкими и конкретными, чтобы агент точно знал, что делать. Избегайте расплывчатых или двусмысленных формулировок, которые могут привести к путанице или неправильным ответам.
  • Используйте примеры: приведите примеры, чтобы проиллюстрировать свои инструкции и помочь агенту понять ваши ожидания. Примеры помогают агенту генерировать точные и релевантные ответы.
  • Не усложняйте: не перегружайте свои пользовательские инструкции слишком большим количеством деталей или сложной логикой. Инструкции должны быть простыми и понятными, чтобы агент мог эффективно их обрабатывать.
  • Будьте краткими: индивидуальные инструкции должны быть краткими и по делу. Слишком длинные инструкции могут привести к задержке, тайм-аутам или проблемам с обработкой запроса.
  • Дайте агенту выход: дайте агенту альтернативный путь на случай, если он не сможет выполнить поставленную задачу. Например, когда пользователь задает вопрос, можно добавить фразу «ответить "не найдено", если ответ отсутствует». Этот альтернативный путь помогает агенту избежать ложных ответов.
  • Тестируйте и совершенствуйте: важно тщательно протестировать ваши пользовательские инструкции, чтобы убедиться, что они работают должным образом. При необходимости вносите коррективы, чтобы повысить точность и эффективность ответов агента.

Внимание!

  • prompt builder prompts запускаются на моделях, работающих на Azure OpenAI Service и Azure AI Foundry.
  • Эта возможность доступна только в определенных регионах.
  • На эту возможность могут распространяться ограничения на использование или регулирование емкости.