Написание эффективных запросов для Microsoft Copilot в Azure
Проектирование запросов — это процесс разработки запросов, которые вызывают лучшие и наиболее точные ответы от крупных языковых моделей (LLM), таких как Microsoft Copilot в Azure (предварительная версия). По мере того как эти модели становятся более сложными, понимание того, как создавать эффективные запросы становится еще более важным.
В этой статье объясняется, как использовать инженерию запросов для создания эффективных запросов microsoft Copilot в Azure.
Внимание
Microsoft Copilot в Azure (предварительная версия) в настоящее время находится в предварительной версии. Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.
Что такое инженерия запросов?
Инженерия запросов включает в себя стратегическое создание входных данных для моделей искусственного интеллекта, таких как Copilot в Azure, повышение их способности обеспечить точные, релевантные и ценные результаты. Эти модели полагаются на распознавание шаблонов из своих обучающих данных, не имея реального понимания или осведомленности о целях пользователей. Включив определенные контексты, примеры, ограничения и директивы в запросы, вы можете значительно повысить качество отклика.
Рекомендации по проектированию запросов помогут вам разблокировать больше возможностей Copilot в Azure для создания кода, рекомендаций, извлечения документации и навигации. Создавая ваши запросы вдумчиво, вы можете уменьшить вероятность просмотра неуместных предложений. Проектирование запросов является важным методом для повышения эффективности реагирования и выполнения задач. Время на написание больших запросов в конечном итоге способствует эффективному разработке кода, уменьшению затрат и минимизации ошибок, предоставляя четкие рекомендации и ожидания.
Советы по написанию лучших запросов
Microsoft Copilot в Azure не может читать свое мнение. Чтобы получить значимую справку, помогут ему: попросите более короткие ответы, если ответы слишком длинные, запросите сложные сведения, если ответы слишком просты, и укажите формат, который вы имеете в виду. Время на написание подробных инструкций и уточнение запросов помогает вам получить то, что вы ищете.
Приведенные ниже советы могут быть полезны при рассмотрении способа написания эффективных запросов.
Будьте четкими и конкретными
Начните с четкого намерения. Например, если вы говорите "Проверить производительность", Microsoft Copilot в Azure не будет знать, что вы ссылаетесь. Вместо этого будьте более конкретными с запросами, такими как "Проверка производительности База данных SQL Azure за последние 24 часа".
Для создания кода укажите язык и нужный результат. Например:
- Создайте YAML-файл, представляющий ...
- Создание скрипта CLI в ...
- Дайте мне запрос Kusto, чтобы получить ...
- Помогите мне развернуть мою рабочую нагрузку, создав Terraform, что ...
Формирование ожиданий
Слова, которые вы используете, помогают сформировать Microsoft Copilot в ответах Azure. Немного разные команды могут возвращать разные результаты, поэтому рассмотрите лучшие способы фразы ваших запросов. Например:
- Для получения высокоуровневой информации используйте такие фразы, как практическое руководство или создание.
- Для интерактивных ответов используйте такие слова, как Создание, развертывание или остановка.
- Чтобы получить информацию и отобразить ее в чате, используйте такие термины, как получение, список или извлечение.
- Чтобы изменить представление или перейти на новую страницу, попробуйте использовать такие фразы, как Показать меня, взять меня или перейти к ней.
Вы также можете упомянуть свой уровень опыта, чтобы адаптировать советы к вашему пониманию, будь то начинающий или эксперт.
Добавление контекста о сценарии
Подробное описание целей и причин выполнения задачи, чтобы получить более точную помощь или уточнить интересующие вас технологии. Например, вместо того чтобы просто описать функцию Развертывания Azure, подробно опишите цель, например развертывание функции Azure для обработки данных с устройств Интернета вещей с новым ресурсом.
Разбить запросы
Для сложных проблем или задач разбийте запрос на небольшие управляемые части. Например: сначала определите виртуальные машины, работающие прямо сейчас. После того как у вас есть рабочий запрос, остановите их. Кроме того, можно попробовать использовать отдельные запросы для разных частей более крупного сценария.
Настройка кода
При запросе создания кода по запросу укажите известные параметры, имена ресурсов и расположения. При этом Microsoft Copilot в Azure создает код с этими значениями, чтобы вам не нужно обновлять их самостоятельно. Например, вместо того, чтобы дать мне скрипт CLI для создания учетной записи хранения, можно сказать, что вы можете создать учетную запись хранения с именем Storage1234 в группе ресурсов TestRG в регионе EastUS.
Использование терминологии Azure
По возможности используйте условия, относящиеся к Azure, для ресурсов, служб и задач. Copilot в Azure может не понять намерения, если он не знает, к каким частям Azure вы ссылаетесь. Если вы не уверены, какой термин следует использовать, вы можете попросить Copilot в Azure об общих сведениях о вашем сценарии, а затем использовать условия, указанные в запросе.
Использование цикла обратной связи
Если вы не получите нужный ответ, повторите попытку, используя предыдущий ответ, чтобы уточнить запросы. Например, вы можете попросить Copilot в Azure рассказать вам больше о предыдущем ответе или объяснить больше об одном аспекте. Для созданного кода можно попросить изменить один аспект или добавить другой шаг. Не бойтесь экспериментировать, чтобы увидеть, что лучше всего работает.
Чтобы оставить отзыв о любом ответе, предоставляемом Microsoft Copilot в Azure, используйте элемент управления вверх/вниз. Эта обратная связь поможет нам понять ваши ожидания, чтобы мы могли улучшить copilot в Azure с течением времени.
Следующие шаги
- Узнайте о некоторых вещах, которые можно сделать с помощью Microsoft Copilot в Azure.
- Ознакомьтесь с нашими ответами по ответственному ИИ для Microsoft Copilot в Azure.