Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GitHub Copilot в SQL Server Management Studio (SSMS) помогает быстрее писать Transact-SQL (T-SQL) и с большей точностью. Он также может ответить на общие вопросы SQL и помочь с задачами администратора непосредственно в среде SSMS.
GitHub Copilot в SSMS не сохраняет любую информацию (запросы, ответы, системные метаданные и т. д.) и не использует данные для обучения или переобучения моделей. Дополнительные сведения см. в статье о том, как GitHub Copilot обрабатывает данные.
GitHub Copilot в SSMS может отвечать на вопросы о базах данных в SQL Server, Базе данных SQL Azure, Управляемом экземпляре Azure SQL и Базе данных SQL в среде Fabric. GitHub Copilot выполняет запросы на основе разрешений для входа. Например, если у вас нет разрешения на выбор из таблицы Sales.Orders , и вы попросите GitHub Copilot написать и выполнить запрос на выборку, например SELECT TOP 100 * FROM Sales.Orders, выполнение запроса не может произойти.
Как работает GitHub Copilot в SSMS
GitHub Copilot в SSMS использует вашу учетную запись GitHub с доступом к Copilot. Интеграция позволяет выбрать модель, а GitHub Copilot в SSMS отправляет запросы в модель. Модель создает ответ и отправляет его обратно в SSMS. GitHub Copilot в SSMS может отправлять дополнительные сведения о версии SQL, к которой вы подключены, или сведения о базе данных, а также запрос на улучшение ответа.
Функции GitHub Copilot в SSMS
GitHub Copilot в SSMS включает возможности чата в окне чата и через встроенное представление чата. Из любого местоположения вы можете использовать естественный язык, чтобы задать вопросы о вашей базе данных или получить помощь в написании T-SQL. Copilot в SSMS также включает поддержку кода, доступную с помощью команд со слэшем, таких как , для документирования, объяснения, исправления или оптимизации запросов T-SQL. Чтобы включить GitHub Copilot в SSMS, см. статью "Установка GitHub Copilot" в SQL Server Management Studio (предварительная версия).
Рекомендации по использованию GitHub Copilot в SSMS
Чтобы повысить производительность с помощью GitHub Copilot в SSMS, откройте редактор запросов, подключенный к базе данных, а затем откройте окно чата. По умолчанию в окне чата есть контекст базы данных, к которой вы подключены на основе активного редактора запросов. При написании запросов будьте конкретными в запросе, так как расплывчатые вопросы приводят к расплывчатым ответам. Более подробные сведения о лучших практиках см. в разделе "Лучшие практики для GitHub Copilot в SQL Server Management Studio (предварительная версия)".
Примеры подсказок
В следующем примере запросы являются четкими, конкретными и адаптированными к свойствам схемы и базы данных, что упрощает создание точных ответов для GitHub Copilot в SSMS.
- What are the top-selling products by quantity?
- How do I change the compability mode for this database?
- Is there blocking in my database right now?
Дополнительные примеры можно найти в Сценариях для GitHub Copilot в среде SQL Server Management Studio (предварительная версия)
Ответственное использование ИИ Copilot
Корпорация Майкрософт стремится гарантировать, что наши системы ИИ руководствуются нашими принципами ИИ. Дополнительные сведения о безопасности, конфиденциальности, соответствии и прозрачности GitHub Copilot см. в разделе часто задаваемые вопросы о центре управления безопасностью GitHub Copilot. Наши принципы ИИ включают расширение возможностей наших клиентов эффективно использовать эти системы и в соответствии с их предполагаемым использованием. Наш подход к ответственному ИИ постоянно развивается для упреждающего решения возникающих проблем.
Ограничения
Ниже приведены текущие ограничения GitHub Copilot в SSMS:
- GitHub Copilot в SSMS в настоящее время не поддерживает завершение кода в редакторе запросов.
- GitHub Copilot может создавать неточные результаты, когда намерение заключается в оценке данных.
- Ответы GitHub Copilot могут включать неточное или низкое качество содержимого, поэтому просмотрите выходные данные перед их использованием в работе.
- Люди, которые могут осмысленно оценить точность и правильность содержимого, должны просмотреть выходные данные.
- В настоящее время GitHub Copilot не поддерживает экспорт чата.
- В настоящее время GitHub Copilot не поддерживает режим агента.