Поделиться через


Создание собственных наборов запросов

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

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

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

Просмотрите следующее видео, чтобы узнать больше о создании собственных модулей подсказок:

Создание модуля командной строки из существующего сеанса

При взаимодействии с Copilot for Security для рабочих процессов безопасности вы можете понять, что вы регулярно выполняете один и тот же набор запросов для разных сущностей. Это хорошая возможность создать собственный сборник подсказок, который позволяет указать параметр при необходимости.

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

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

Снимок экрана сеанса с выбранными запросами

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

Теги предоставления. Разделите каждый тег или ключевое слово, нажав клавишу ВВОД.

Добавьте описание для книги подсказок.

Снимок экрана: диалоговое окно создания модуля командной строки

Вы можете дополнительно изменить текст запроса и изменить порядок запросов, но имейте в виду, что это может повлиять на ответ Copilot неожиданным образом.

Просмотрите свои запросы и определите, какие элементы вам нужны в качестве входных данных, если таковые есть, при следующем запуске модуля promptbook.

Например, если имя субъекта угрозы является обязательным для входных данных, замените имя <субъекта угрозы на threatactorname> или <ThreatActor> или любое понятное имя параметра, если для его определения используются угловые скобки и пробелы .

Можно добавить несколько параметров.

Снимок экрана: ввод запроса

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

Снимок экрана: теги создания модуля командной строки

Затем вы можете определить, может ли эта книга подсказок использоваться только вами (Только я) или вы хотите поделиться ею (любой пользователь в моей организации). При необходимости этот параметр можно изменить позже.

Снимок экрана: параметры общего доступа.

Наконец, нажмите кнопку Создать , чтобы создать новую книгу подсказок. Дождитесь завершения экрана загрузки, пока не появится сообщение о создании модуля Promptbook .

Чтобы немедленно протестировать модуль командной строки, щелкните значок Вид , который появится после создания модуля командной строки.

Снимок экрана: сообщение об успешном создании модуля командной строки.

Другой способ доступа к книге подсказок — перейти на главную панель запросов и выбрать значок сверкания Снимок экрана: значок сверкания. Введите первые несколько символов новой книги подсказок, пока она не появится в раскрывающемся меню. Выберите свой набор запросов.

Выберите свой набор запросов.

Снимок экрана: список promptbook.

На странице promptbook Run вставьте все заданные ранее необходимые параметры и нажмите кнопку Выполнить.

Снимок экрана: диалоговое окно запуска модуля командной строки.

Если вам нужно внести изменения в новый сборник подсказок, прочитайте следующий раздел Изменение книги подсказок.

Чтобы запустить модуль командной строки, см. статью Запуск модуля командной строки.

Изменение модуля командной строки

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

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

Снимок экрана: список библиотеки promptbook.

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

Важно!

Изменение текста запроса или порядка запросов может непредвиденно повлиять на ответ Copilot. Модули promptbook могут содержать ряд запросов, которые выполняются один за другим на основе предыдущих ответов, поэтому, например, изменение порядка запросов может привести к непредвиденным ответам.

Снимок экрана: диалоговое окно редактирования командной строки.

Когда вы будете удовлетворены изменениями, нажмите кнопку Сохранить.

Дублирование модуля командной строки

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

Для этого перейдите в библиотеку Promptbook в главном меню и найдите книгу подсказок, которую нужно дублировать.

Вы можете:

  • Выберите снимок экрана с многоточием. Затем выберите Дублировать в параметрах или
  • Выберите снимок экрана с многоточием. Затем в параметрах выберите Сведения и щелкните значок Дублировать в правом верхнем углу.

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

Снимок экрана: диалоговое окно дублирования командной строки.

После того как вы будете удовлетворены изменениями, выберите Дублировать.

Затем вы можете найти дубликат модуля promptbook в библиотеке Promptbook со строкой "(Copy)" в конце имени модуля командной строки.

Предоставление общего доступа к существующей книге командной строки

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

Выберите Снимок экрана с многоточием, а затем в параметрах выберите Сведения .

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

Важно!

Если вы предоставляете общий доступ к книге подсказок пользователю, который имеет разные роли, разрешения или уровень доступа к службам или подключаемым модулям, чем вы, пользователь может получить другой ответ от Copilot. Модуль promptbook запускает запросы в сеансе пользователя и причинах Copilot на данные, доступные пользователю, выполнившего вход.

Запуск модуля командной строки

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

Вы можете запустить модуль promptbook немедленно, щелкнув стрелку, которая отображается при наведении указателя мыши на строку promptbook. Откроется новый сеанс, и вам будет предложено ввести все необходимые входные данные.

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

Выберите Выполнить после завершения.

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

Снимок экрана: пример модуля командной строки.

Здесь вы можете ознакомиться с подробными сведениями о книге подсказок. Выберите Начать новый сеанс , чтобы запустить модуль командной строки. Откроется окно promptbook, в котором можно ввести необходимые входные данные.

Выберите Выполнить после завершения.

Удаление модуля командной строки

В библиотеке promptbook выберите многоточие рядом с именем promptbook. Выберите Удалить. Появится следующее сообщение с подтверждением.

Снимок экрана: окно подтверждения для удаления модуля командной строки.

Выберите Удалить , чтобы подтвердить окончательное удаление выбранной книги подсказок.

Рекомендации и концепции, которые следует учитывать

Книги подсказок — это отличный способ автоматизировать потоки исследований в Copilot командами безопасности. При создании собственных модулей подсказок учитывайте следующие рекомендации и концепции.

  • Создание эффективных запросов. Четкое определение целей поможет вам создать более конкретные начальные и последующие вопросы и подсказки.
  • Найдите хороший баланс между количеством и сложностью запросов. Количество запросов в книге подсказок может влиять на потребление единиц вычислений безопасности (SCU), но в целом слишком много запросов может означать большее потребление ресурсов. С другой стороны, слишком подробные и сложные запросы могут быть контрпродуктивными и ресурсоемкими. Проверьте, способствует ли каждый запрос вашей цели или можно ли упростить некоторые запросы.
  • При создании или редактировании книги подсказок из существующего сеанса можно изменить порядок запросов. Однако имейте в виду, что это может оказать влияние на конечные выходные данные. Модули promptbook выполняют запросы один за другим с результатами предыдущего запроса, использованного или учитываемого в последующих запросах. Опять же, это может влиять на потребление SCU .
  • Если модуль командной строки выполняется дольше, чем ожидалось, что может означать, что он потребляет много SKU, можно нажать кнопку Отмена , чтобы остановить его на полпути.
  • Когда книга подсказок открыта в существующем сеансе, вы можете изменить содержимое и порядок запросов, не изменяя исходный сборник подсказок, но, как упоминалось ранее, изменение содержимого и порядка запросов может повлиять на ответ и потребление ресурсов.
  • Выходные данные модуля командной строки могут отличаться от сеанса к сеансу, так же, как один запрос может привести к несколько разным ответам даже в одном сеансе. В любом решении на основе ИИ на основе естественного языка ожидается некоторая случайность.

См. также