Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны ограничения и известные ограничения интеграции GitHub Copilot с расширением MSSQL для Visual Studio Code. Этот интерфейс предназначен для разработчиков приложений, созданных с помощью баз данных SQL, а не для администраторов баз данных, управляющих инфраструктурой или рабочими средами. Понимание этих границ гарантирует надлежащее ожидание и поддерживает рабочий процесс продуктивной разработки.
Функциональные ограничения
У GitHub Copilot нет разрешения на запись данных. Разработчики должны вручную просматривать и выполнять весь созданный код SQL или ORM (объектно-реляционное сопоставление).
Участник
@mssqlчата требует активного подключения к базе данных через редактор для предоставления предложений с поддержкой схемы.Перед использованием всегда следует проверять созданные ИИ ответы. GitHub Copilot может создавать неправильные или неоптимальные рекомендации.
Этот интерфейс предназначен для разработчиков, а не для администраторов базы данных или системных администраторов. Хотя он может создавать скрипты SQL для административных задач, GitHub Copilot не поддерживает операции управления серверами , такие как настройка резервного копирования и восстановления, управление разрешениями пользователя или обработка заданий агента SQL.
Сеансы GitHub Copilot не сохраняют журнал при переключении контекста (например, изменение файлов или баз данных). Новый контекст сбрасывает память чата.
Участник чата работает в пределах текущей подключенной базы данных. Операции между базами данных не поддерживаются.
Интеграция оптимизирована для современной базы данных SQL в Fabric, Базе данных SQL Azure и SQL Server. Устаревшие функции могут быть неподдерживаемы.
Azure Synapse Analytics и его выделенный пул SQL (ранее — хранилище данных SQL) не поддерживаются этой интеграцией GitHub Copilot.
GitHub Copilot предоставляет лучшие предложения при доступе к богатому контексту. Сохраните активное подключение к базе данных и соответствующий код или запросы в редакторе. Чем больше контекста получает GitHub Copilot, тем более точны и релевантны его предложения.
Технические ограничения
Требуется подключение к Интернету. GitHub Copilot должен получить доступ к облачной службе GitHub Copilot для предоставления предложений.
GitHub Copilot обращается только к открытым файлам и активному подключению к базе данных. Он не может просматривать папки или репозитории, если они не открыты в редакторе явно.
GitHub Copilot не поддерживает автономное использование или отключенную разработку.
Расширенная настройка производительности (например, полный анализ телеметрии, аналитика рабочей нагрузки) выходит за рамки. Помощник может предложить оптимизацию отдельных запросов, но не заменяет профессиональные средства настройки.
GitHub Copilot может испытывать трудности с глубоко вложенными или многосоединными запросами, особенно при работе с большими наборами данных или с недостаточно определённым контекстом схемы.
Сбор журналов, создаваемых системой, и конфиденциальность
GitHub Copilot не сохраняет чатовые взаимодействия. Запросы и ответы направляются через службу прокси-сервера, сохраняющую конфиденциальность GitHub, без хранения.
Пользовательские запросы и завершения не используются для обучения моделей GitHub Copilot.
Содержимое чата не хранится расширением MSSQL или GitHub Copilot.
Системный журнал, собранный расширением, ограничен аналитикой использования для улучшения продукта и не включает персональные данные.
Чтобы понять, как GitHub Copilot защищает данные и обеспечивает прозрачность для обучения моделей ИИ и методики обработки данных, посетите Центр управления безопасностью GitHub Copilot или изучите подход GitHub к обработке данных с помощью Copilot.
Известные ограничения GitHub Copilot
Эти ограничения применяются к GitHub Copilot более широко и могут повлиять на работу в расширении MSSQL:
- GitHub Copilot может создавать иллюзорные интерфейсы API или элементы схемы, которые не существуют, особенно если контекст ограничен.
- У GitHub Copilot нет знаний о удаленных файлах в режиме реального времени , если они не открыты в редакторе.
- GitHub Copilot не отслеживает типы переменных или состояние в длительных беседах; результаты могут утратить актуальность.
Дополнительные сведения можно найти здесь
- Рекомендации по использованию GitHub Copilot
- Советы и рекомендации для Copilot в VS Code
- Вопросы безопасности для GitHub Copilot в VS Code
Оставьте свой отзыв
Чтобы помочь нам уточнить и улучшить GitHub Copilot для расширения MSSQL, используйте следующий шаблон проблемы GitHub для отправки отзывов: GitHub Copilot Feedback
При отправке отзывов рассмотрите возможность включения:
Сценарии, проверенные . Сообщите нам, какие области вы сосредоточены, например создание схемы, создание запросов, безопасность, локализация.
То, что работало хорошо – Опишите любые случаи, которые были гладкими, полезными или превысили ваши ожидания.
Проблемы или ошибки — включите любые проблемы, нестыковки или запутывающее поведение. Снимки экрана или записи экрана особенно полезны.
Предложения по улучшению — предоставление общих идей для улучшения удобства использования, расширения охвата или повышения ответов GitHub Copilot.
Связанный контент
- Центр управления безопасностью GitHub Copilot — как GitHub Copilot обрабатывает данные
- Как GitHub Copilot обрабатывает данные — схема обучения
- Расширение GitHub Copilot для MSSQL для Visual Studio Code
- Быстрый старт: Использование чата и встроенных предложений GitHub Copilot
- Быстрый старт: Создание кода
- Краткое руководство. Использование обозревателя схем и конструктора
- Быстрый старт: Использование построителя интеллектуальных запросов
- Краткое руководство: Помощник оптимизации запросов
- Краткое руководство: Использование инструмента объяснения бизнес-логики
- Краткое руководство: Анализатор безопасности
- Краткое руководство: Инструмент поддержки локализации и форматирования
- Быстрое начало: Создание данных для тестирования и имитации