Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Окно чата для GitHub Copilot в SQL Server Management Studio (SSMS) обеспечивает расширенное администрирование и разработку баз данных с помощью искусственного интеллекта в SSMS, помогая повысить эффективность работы с базой данных SQL. В настоящее время окно чата выполняет запросы SELECT только в режиме чтения.
В этой статье вы узнаете об использовании чата GitHub Copilot в SSMS, полностью интегрированного чата с использованием искусственного интеллекта из GitHub Copilot, который существует непосредственно в SSMS. Это позволяет получать поддержку Transact-SQL (T-SQL), включая справку по синтаксису и контексту, не выходя из пользовательского интерфейса SSMS. Используйте интерфейс чата, чтобы отправить свой вопрос в качестве запроса и предоставить информацию о намерении для получения более сфокусированных ответов.
Почему в SSMS используется чат GitHub Copilot?
GitHub Copilot Chat предоставляет помощь ИИ для принятия обоснованных решений по вашей базе данных SQL и позволяет быстрее писать T-SQL. Интеграция GitHub Copilot Chat в SSMS, которая включает в себя контекст подключения и понимание схем, понимает, над чем вы работаете, и может помочь вам с такими задачами, как:
Помощь T-SQL:
- Получение предложений и рекомендаций для конкретного контекста кода
- Понять и документировать, что делает запрос
- Получение помощи по устранению ошибок синтаксиса в запросе
- Проведение рефакторинга запросов
Администрирование базы данных:
- Получите помощь в управлении настройками, безопасностью и другим.
- Настройка и мониторинг обслуживания базы данных
- Реализация новых функций SQL
Разработка базы данных:
- Структура схемы
- Выбор типа данных
- Рекомендации по индексированию
Предпосылки
Чтобы использовать GitHub Copilot Chat в SSMS, вам потребуется SSMS 22 или более поздняя версия, а также учетная запись GitHub с доступом Copilot. В противном случае можно использовать GitHub Copilot бесплатно в SQL Server Management Studio (предварительная версия).
Использование Copilot Chat в SSMS
Задавайте вопросы о базе данных и T-SQL на естественном языке, и GitHub Copilot Chat ответит на них в контексте вашей базы данных и ее подключения.
В Copilot вы можете задать эти вопросы в двух местах: в окне чата или непосредственно в коде, который вы хотите изменить, используя встроенный чат. Для вопросов, где ваша цель - изменить или добавить в файл SQL, который у вас открыт в редакторе, встроенное окно чата может быть наиболее подходящим, тогда как более общие вопросы по T-SQL лучше обсуждать в панели чата.
Чтобы улучшить результаты чата Copilot, узнайте, как использовать слэш-команды, справочные файлы и потоки, чтобы получать более качественные ответы с ограниченным контекстом в Copilot Chat.
Вопросы в окне чата
Окно чата Copilot Chat в SSMS позволяет задавать вопросы и просматривать ответы на панели чата. Обычно это предпочтительный способ работы с Copilot для помощи с базами данных и решения общих вопросов T-SQL.
- Откройте окно редактора запросов и подключение к базе данных.
- В SSMS выберите View>GitHub Copilot Chat.
- Используйте пример начальных запросов в окне чата, чтобы начать изучение Copilot Chat или ввести запрос и выбрать ввод или отправить , чтобы отправить свой вопрос.
- Если Copilot Chat предлагает предложение T-SQL, которое вы хотите использовать, выберите "Применить ", чтобы применить код к активному редактору запросов, копировать блок кода для копирования предложения или добавить в новый файл , чтобы вставить предложение кода в новый файл.
- Если вам потребуется помощь с пониманием кода, параметр "Вставка в новый файл " недоступен.
- Если выбрать "Применить", предложение кода применяется к активному редактору в шаблоне представления диффа. Вы можете просмотреть и уточнить предложенные предложения и применить его с помощью tab или отменить его с помощью alt+delete.
Задавайте вопросы в представлении встроенного чата
Представление встроенного чата Copilot в среде SSMS позволяет вам задавать вопросы и видеть ответы встраиваемые непосредственно в код, прямо в окне редактора. При использовании встроенного чата вам не нужно возвращаться к окну чата. Возможно, вам будет проще работать с Copilot по вопросам, касающимся добавления или обновления открытого SQL-файла с помощью встроенного чата.
- В SSMS выберите ALT+/ , чтобы открыть встроенное представление чата Copilot в редакторе.
- Введите вопрос, связанный с T-SQL, в текстовом поле Ask Copilot, а затем нажмите клавишу ВВОД или отправить , чтобы задать свой вопрос.
- Предложения кода из Чата Copilot отображаются в представлении диффа. Вы можете просмотреть и уточнить предлагаемые изменения и применить изменение к коду с помощью tab или отменить его с помощью ALT+DELETE.
- Вы можете переместить встроенный поток чата в окно чата, выбрав Просмотреть в окне чата. Это сохраняет запись и контекст беседы, и вы можете продолжить работу в окне чата.
- Выберите Esc , чтобы закрыть встроенное представление чата.
Замечание
Запросы из GitHub Copilot в SSMS выполняются в контексте учетной записи и прав пользователя, будь то из окна чата или встроенного чата. В SSMS нет отдельных разрешений для GitHub Copilot.
Связанный контент
- Начните работать с GitHub Copilot в SQL Server Management Studio (предварительный просмотр)
- Размещение моделей для чата GitHub Copilot
- Добавление контекста для GitHub Copilot в SQL Server Management Studio (предварительная версия)
- Устранение неполадок с GitHub Copilot в SQL Server Management Studio (предварительная версия)